Bella rogna: prima di installare Debian Lenny avevo controllato che la mia 3Com® OfficeConnect® Wireless 54Mbps 11g Compact USB Adapter (3CRUSB10075) fosse compatibile con Linux. Ed era così. Ma una volta installato mi ritrovo senza internet… ci penso un pò, torno su Windows e faccio una ricerca su Google. Sapevo già che la mia chiavetta supportava i driver zd1211, e infatti Debian cercava di caricare il modulo zd1211rw, ma falliva perché non trovava il firmware. Se siete nel mio stesso caso, questo sito potrà aiutarvi:
http://zd1211.wiki.sourceforge.net/
Per prima cosa ho verificato che effettivamente la mia chiavetta fosse supportata dal driver con lsusb:
f0rest@slayer:~$ lsusb
Bus 006 Device 004: ID 059f:0351 LaCie, Ltd
Bus 006 Device 003: ID 6891:a727
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
I numeri 6891:a727 indicanola marca della chiavetta e il modello. Ho verificato in questa pagina che effettivamente fosse supportata, ed infatti è supportata.
Successivamente da questa pagina ho scaricato la versione più aggiornata del firmware.
A questo punto è necessario installare il firmware. Ecco i passi:
tar xjvf zd1211-firmware-1.4.tar.bz2
su
mkdir /lib/firmware/zd1211
cp zd1211-firmware/* /lib/firmware/zd1211/
rmmod zd1211rw
E riavviare. Ora la chiavetta è stata riconosciuta, ma potrebbe essere necessario (nel caso mio non lo è stato) dare il comando
modprobe zd1211rw
Beh, magnifico… è comparsa in alto l’icona con le barrette della potenza del segnale… scelgo la mia rete… et voilà! Sta già scaricando gli aggiornamenti!
ciao sto provando ad installare lo stesso driver ma quando lancio il comando rmmod zd1211rw mi da questo errore:
ERROR: Module zd1211rw does not exist in /proc/modules
sapresti dirmi cosa dovrei fare?
la mia chiavetta è la “trendnet 424 ub versione 2″ se può servire.
Nella pagina degli adattatori supportati dai driver zd1211 c’è scritto che per il tuo esistono versioni multiple del dispositivo e il driver può e non può funzionare… Spero per te che funzioni
Allora, ti darà quell’errore con rmmod perché non il kernel non avrà caricato quel driver. Fai un lsmod | grep zd per vedere se ha caricato qualche driver, in caso affermativo toglilo con rmmod, altrimenti procedi pure, non avendo caricato nessun precedentemente nessun driver non c’è bisogno di toglierlo, prova a dare direttamente modprobe.
In ogni caso, al riavvio, dai un dmesg | grep zd per vedere quali sono i problemi. Nel mio caso diceva chiaramente che non poteva caricare il modulo per la mancanza del firmware.