Entra

View Full Version : installare chiavetta wifi su ubuntu


iamko78
27-09-2009, 10:29
ciao a tutti!

vi chiedo aiuto per far funzionare una chiavetta SBS BW254 su Ubuntu, premetto che non sono molto esperto, quindi scusate eventuali strafalcioni :D
La versione del kernel è la 2.6.24-16-generic.

Vi posto alcuni output dei comandi:

andrea@andrea-desktop:~$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 006: ID 0ace:1215 ZyDAS WLA-54L WiFi
Bus 001 Device 001: ID 0000:0000

Questo succede quando attacco la chiavetta col sistema operativo già caricato, se la attacco a pc spento e poi lo accendo, non mi compare nella lista.

andrea@andrea-desktop:/etc/network$ lsmod | grep zd
zd1211rw 56964 0
ieee80211softmac 30976 1 zd1211rw
ieee80211 35528 2 zd1211rw,ieee80211softmac
usbcore 146028 7 usb_storage,libusual,zd1211rw,ehci_hcd,uhci_hcd,ohci_hcd


andrea@andrea-desktop:~$ iwconfig
lo no wireless extensions.

eth1 IEEE 802.11b/g ESSID:off/any Nickname:"zd1211"
Mode:Managed Access Point: Invalid
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


andrea@andrea-desktop:/etc/network$ cat interfaces
auto lo

iface lo inet loopback
iface eth1 inet dhcp
address 192.168.1.32
netmask 255.255.255.0
gateway 192.168.1.1
wpa-driver wext
wpa-key-mgmt WPA-PSK
wpa-proto WPA
wpa-ssid Alice-xxxxxxxx

auto eth1


andrea@andrea-desktop:~$ sudo iwlist eth1 scan
eth1 Interface doesn't support scanning : No such device

Qualche consiglio?

Tenete conto che i comandi li ho lanciati senza avere il router acceso.
Vi ringrazio anticipatamente.

pabloski
27-09-2009, 11:20
non puoi aggiornare il kernel? quella zydas è supportata dalle ultime versioni del kernel

il problema lì è il driver che fa acqua

iamko78
27-09-2009, 11:37
E' una cosa complicata da fare?

Se mi spiegate ci provo

pabloski
27-09-2009, 12:20
no anzi basta che installi l'ultima versione di ubuntu, la 9.04

maurinO_o
27-09-2009, 13:30
2.6.24 per zd1211rw dovrebbe andare bene. Assicurati di avere il firmware installato.
http://sourceforge.net/projects/zd1211/develop

iamko78
27-09-2009, 18:19
in effetti, sembra che dalla versione 2.6.18 in poi, la chiavetta è supportata.
Adesso ho scaricato dal link che mi hai dato i driver aggiornati, provo a installarli e vi faccio sapere.

iamko78
27-09-2009, 19:20
ho messo il firmware più aggiornato (versione 1.4), però non cambia nulla.
con dmesg mi dà il seguente errore quando accendo il pc con già la chiavetta dentro:

USB 1-1:device descriptor read/64, error -110
USB 1-1: device not accepting address 4, error -110

secondo me i driver e il firmware sono giusti..è un altro il problema

maurinO_o
27-09-2009, 19:54
Il firmware va semplicemente scompattato in /lib/firmware.
Prova a gestire la baracca connessioni con wicd.

iamko78
27-09-2009, 22:14
si, li ho messi lì i files, cmq ho notato questa cosa:
se vado in /usr/src/linuxxxx/drivers/net/wireless/zd1211

è vuota, non ci sono i vari files .c e .h

li ho cercati su internet e li ho trovati qui http://lxr.free-electrons.com/source/drivers/net/wireless/zd1211rw/

uno per uno ho fatto copia e li ho incollati in un file di testo, ho copiato il tutto nella cartella zd1211, però, quando lancio il make modules mi dà come errore 'missing separator'

mancherà uno spazio o qualcosa dentro a questi files..boh..nn so più cosa fare.

maurinO_o
27-09-2009, 22:52
Stai facendo tanti giri e tanta confusione.
Il driver per far funzionare que chip è già presente a partire dal kernel 2.6.18-20?, tutto quello che ti serve è il firmware (che puoi installare con il tuo pakage manager) o scarica e incolla in /lib/firmware.
collega la chiavetta,
[kernele@laptop ~]$ lsmod | grep usb
usbhid 40608 0
hid 42496 1 usbhid
usbcore 150160 6 zd1211rw,usbhid,ohci_hcd,uhci_hcd,ehci_hcd
il modulo è caricato
[kernele@laptop ~]$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11bg ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=0 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
è stata creata l'interfaccia wlan0.
installa wicd (che si porterà dietro dipendenze indispensabili come wpa ecc) e fatti questa benedetta connessione.
[kernele@laptop ~]$ locate zd1211
/home/pkg/zd1211-firmware-1.4-2-i686.pkg.tar.gz
/lib/firmware/zd1211
/lib/firmware/zd1211/COPYING
/lib/firmware/zd1211/README
/lib/firmware/zd1211/WS11UPh.h
/lib/firmware/zd1211/WS11UPhR.h
/lib/firmware/zd1211/WS11UPhR_Turbo.h
/lib/firmware/zd1211/WS11UPhm.h
/lib/firmware/zd1211/WS11Ub.h
/lib/firmware/zd1211/WS11Ur.h
/lib/firmware/zd1211/zd1211_ub
/lib/firmware/zd1211/zd1211_uph
/lib/firmware/zd1211/zd1211_uphm
/lib/firmware/zd1211/zd1211_uphr
/lib/firmware/zd1211/zd1211_ur
/lib/firmware/zd1211/zd1211b_ub
/lib/firmware/zd1211/zd1211b_uph
/lib/firmware/zd1211/zd1211b_uphm
/lib/firmware/zd1211/zd1211b_uphr
/lib/firmware/zd1211/zd1211b_ur
/lib/modules/2.6.30-ARCH/kernel/drivers/net/wireless/zd1211rw
/lib/modules/2.6.30-ARCH/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
Qusta chiavetta wifi è supportata senza fare praticamente nulla.

iamko78
30-09-2009, 18:05
ok, ho fatto esattamente come hai detto, l'unica differenza è che io i firmware li ho in /lib/firmware/2.6.24-16-generic

quindi la cartella zd1211 l'ho messa in quel percorso, ho fatto giusto?

per il resto ho tutti i tuoi file uguali, ho anche disinstallato network manager come dicono sulla wiki di ubuntu.

Domani vado dal mio amico e provo, per ora non avendo access point non mi rileva nessuna rete ovviamente, però è normale che quando wicd fà lo scan non lampeggi il led della chiavetta?