Archive for the ‘it hobby’ Category

mici prostioare care pot folosi si altora

24
Sep

m-am gandit sa mai pun aici solutia testata de mine, poate ii va fi util cuiva:
o bucata ASUS WL-500G Deluxe:
FCC ID: MSQWL500GD
Procesor@frecventa: Broadcom5365@200
RAM: 32mb
Flash: 4mb
Wireless Chip: Broadcom
Standarde wireless suportate: 802.11 b/g
Porturi serial interne: 1
Porturi ethernet: 4 LAN/1 WAN
porturi USB: 2 USB 2.0 externe; pini interni: 2 extra USB ports

am ales din comoditate sa i-mi instalez dd-wrt si nu openwrt. de ce unul sau altul ar fi subiectul altor discutii. dupa mai multe cautari si testari am ajuns la concluzia ca cea mai potrivita versiune pentru acest router, care ii suporta si porturile usb, si montarea de storage, si eventualele instalari de softuri suplimentare pe storage-ul atasat pe usb ar fi:

http://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/V24_TNG/svn12774/dd-wrt.v24-12774_NEWD_std-nokaid_usb.bin

in ideea in care la momentul instalarii 12774 era ultimul svn.
cu aceasta imagine am avut necesarul suport usb intr-un iso care a incaput in cei 4mb flash. partea a doua si cea care mi-a luat cel mai mult timp a fost instalarea de soft. in primul rand pentru a avea o compatibilitate cat mai buna, trebuie sa formatati device-ul usb (stick sau hard) in ext3 sau ext2.
dupa ca a-ti reusit sa montati file-sistemul (aveti in services->usb setarile, alegeti minim suport pentru ext2 si storage, si ca punct de montare /jffs, de asemenea de la administration activati suportul pentru jffs), am urmat partial indicatiile de aici pt repo optware:

http://www.dd-wrt.com/wiki/index.php/Optware-ByHand

mai exact:

~ # mkdir /jffs/opt
~ # mkdir /jffs/tmp
~ # mkdir /jffs/tmp/ipkg
~ # mount -o bind /jffs/opt /opt
~ # mkdir /opt/etc
~ # vi /opt/etc/ipkg.conf

Edit and insert the following content

src optware http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable
dest root /jffs

Now we will point /bin/ipkg script to this config with setting environment variable

~ # export IPKG_CONF_DIR=/opt/etc

This is enough to retrieve list of available packages with

~ # ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/Packages …
Connecting to ipkg.nslu2-linux.org[140.211.166.82]:80
Packages 100% |**********************************************| 259 KB 00:00:00 ETA
Done.
Updated list of available packages in //jffs/usr/lib/ipkg/lists/optware

dupa asta puteti instala linistiti : ipkg install mc, ipkg install transmissiond, ipkg install proftpd (pt serverul ftp) si ce va mai place din ipkg list :)

11
May

primu post e despre solutia de functionare modem romtelecom cdma ADU-510l pe linux ubuntu (all flavours) 9.04, kernel 2.6.28-11:
cerinte:
- usb_modeswitch
- un script care sa suspende/desuspende power-ul pe modem inainte de schimbarea modului usb.
sciptul ar putea fi ceva de genul:

#!/bin/bash
a=`dmesg | grep ‘error -5′ -m 1 -B 2 | head -n 1| awk -F ” ” ‘{print$4}’ | awk -F “:” ‘{print$1}’`
echo suspend > /sys/bus/usb/devices/$a/power/level
sleep 2
echo on > /sys/bus/usb/devices/$a/power/level
usb_modeswitch

usb_modeswitch: http://www.draisberghof.de/usb_modeswitch/
se downloadeaza ultimele surse si se ruleaza make install
se editeaza /etc/usb_modeswitch.conf: se decomenteza sectiunea care contine 0x16d5
se ruleaza scriptul de mai sus cu drept de root.

- testele le-am efectuat conectand modemul dupa bootare -