Entra

View Full Version : [Ubuntu] Collegamento wi-fi


GogetaSSJ
26-01-2006, 00:25
Ciao ragazzi,

ho tentato tante volte di avvicinarmi al mondo linuxiano, sempre con scarsissimo successo, in quanto una volta installata una distribuzione, il sistema in se non mi soddisfava. Per caso un paio di giorni fa mi sono rimesso a spulciare un pò il forum e mi sono incuriosito nuovamente, di fatti mi sono deciso ad installare Ubuntu e devo dire che non è per niente male.
Leggendo guide qua e la ho visto più o meno come si installano i pacchetti deb, compilare i sorgenti e ricompilare il kernel (anche se non l'ho ancora fatto)

Ma veniamo subito al dunque: possiedo una penna wifi usb Dlink DWL G132 collegata in wireless al router Dlink DI-624. Dopo mille peripezie sono riuscito ad installarla tramite DriverLoader e quindi interfacciando i driver di windows. Funziona bene ma solo senza encryption.

2 punti negativi del DriverLoader: durano 30 giorni in versione trial (è a pagamento) e non supporta il WPA.
Ci sono driver freeware per la mia chiavetta? Come posso aggiungere il supporto al WPA?
Ho letto che esistono i ndiswrapper, sono affidabili? Non so, consigliatemi voi esperti!

Grazie mille in anticipo ;)

The Katta
26-01-2006, 09:13
funziona con ndiswrapper: http://ndiswrapper.sourceforge.net/mediawiki/index.php/List

e ci sono queste istruzioni:
http://sourceforge.net/forum/forum.php?thread_id=1384037&forum_id=323167

GogetaSSJ
26-01-2006, 09:29
Sì ci sto smanettando dalle 7.30 di stamattina tramite Vmware :D
Sono arrivato ad un buon punto, sono un newbie assoluto, ma vmware non mi vede la chiavetta usb. Ora provo tutto sul portatile e vediamo cosa ne esce :D ;)

Grazie per le delucidazioni, vi faccio sapere come va.

GogetaSSJ
26-01-2006, 12:08
Allora ho cercato di seguire quelle indicazioni ma mi blocco al punto 4.
Fino al punto 3 ho preso consiglio anche da questo sito http://www.majaglug.net/?q=node/7

Ecco il log:
root@ubuntu:/home/pasquale/Desktop/ndiswrapper-1.6/utils# gcc -Wall -o load_fw_ar5523 load_fw_ar5523.c -L/usr/local/lib -lusb
load_fw_ar5523.c:23:17: error: usb.h: No such file or directory
load_fw_ar5523.c:81: error: syntax error before ‘usb_dev_handle’
load_fw_ar5523.c: In function ‘load_fw_ar5523’:
load_fw_ar5523.c:90: warning: implicit declaration of function ‘calloc’
load_fw_ar5523.c:90: warning: incompatible implicit declaration of built-in function ‘calloc’
load_fw_ar5523.c:95: error: ‘filename’ undeclared (first use in this function)
load_fw_ar5523.c:95: error: (Each undeclared identifier is reported only once
load_fw_ar5523.c:95: error: for each function it appears in.)
load_fw_ar5523.c:117: warning: implicit declaration of function ‘usb_bulk_write’
load_fw_ar5523.c:117: error: ‘handle’ undeclared (first use in this function)
load_fw_ar5523.c:120: warning: implicit declaration of function ‘usb_strerror’
load_fw_ar5523.c:120: warning: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘int’
load_fw_ar5523.c:126: warning: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘int’
load_fw_ar5523.c:129: warning: implicit declaration of function ‘usb_bulk_read’
load_fw_ar5523.c:134: warning: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘int’
load_fw_ar5523.c:143: warning: implicit declaration of function ‘free’
load_fw_ar5523.c: In function ‘main’:
load_fw_ar5523.c:158: error: ‘usb_dev_handle’ undeclared (first use in this function)
load_fw_ar5523.c:158: error: ‘handle’ undeclared (first use in this function)
load_fw_ar5523.c:180: warning: implicit declaration of function ‘strtol’
load_fw_ar5523.c:184: warning: implicit declaration of function ‘usb_init’
load_fw_ar5523.c:185: warning: implicit declaration of function ‘usb_find_busses’
load_fw_ar5523.c:186: warning: implicit declaration of function ‘usb_find_devices’
load_fw_ar5523.c:188: warning: implicit declaration of function ‘usb_get_busses’
load_fw_ar5523.c:188: warning: assignment makes pointer from integer without a cast
load_fw_ar5523.c:189: error: dereferencing pointer to incomplete type
load_fw_ar5523.c:190: error: dereferencing pointer to incomplete type
load_fw_ar5523.c:190: error: dereferencing pointer to incomplete type
load_fw_ar5523.c:193: error: dereferencing pointer to incomplete type
load_fw_ar5523.c:195: error: dereferencing pointer to incomplete type
load_fw_ar5523.c:208: warning: implicit declaration of function ‘usb_open’
load_fw_ar5523.c:213: warning: implicit declaration of function ‘usb_set_configuration’
load_fw_ar5523.c:214: warning: implicit declaration of function ‘usb_claim_interface’
load_fw_ar5523.c:215: warning: format ‘%s’ expects type ‘char *’, but argument 5 has type ‘int’
load_fw_ar5523.c:217: error: dereferencing pointer to incomplete type
load_fw_ar5523.c:217: error: dereferencing pointer to incomplete type
load_fw_ar5523.c:224: warning: implicit declaration of function ‘usb_release_interface’
load_fw_ar5523.c:227: warning: implicit declaration of function ‘usb_close’
root@ubuntu:/home/pasquale/Desktop/ndiswrapper-1.6/utils#


Il file load_fw_ar5523.c esiste nella directory, non capisco perchè da errore. Da cosa può dipendere?

Ps: il primo punto della guida l'ho saltato, non capisco cosa dovrei fare... che sia questo? :(

GogetaSSJ
26-01-2006, 19:28
Ecco dipendeva dall'installazione delle libsub. Ho fatto questo passo avanti ma riscontro sempre problemi :(
Arrivo al punto 7 (quando devo caricare il firmware) e mi dice questo:

root@ubuntu:/home/pasquale/Desktop/ndiswrapper-1.6# /usr/sbin/load_fw_ar5523 /etc/ndiswrapper/athfmwdl/ar5523.bin 2001 3a03
loading firmware for device 0x2001:0x3A03 ...
done


ma non funziona una mazza, di fatti avviando iwconfig dovrei riuscire a vedere la wlan0 abilitata, ma niente da fare. Se avvio dmesg mi esce questa roba:

[4298118.117000] ndiswrapper (NdisWriteErrorLogEntry:229): log: C0001391, count: 4, return_address: cedb5c0c
[4298118.117000] ndiswrapper (NdisWriteErrorLogEntry:232): code: 3383000628
[4298118.117000] ndiswrapper (NdisWriteErrorLogEntry:232): code: 1
[4298118.117000] ndiswrapper (NdisWriteErrorLogEntry:232): code: 0
[4298118.117000] ndiswrapper (NdisWriteErrorLogEntry:232): code: 0
[4298118.117000] ndiswrapper (miniport_init:248): couldn't initialize device: C0000001
[4298118.117000] ndiswrapper (pnp_start_device:486): Windows driver couldn't initialize the device (C0000001)
[4298118.118000] ndiswrapper: device eth%d removed
[4298118.118000] unregister_netdevice: device eth%d/c9a47800 never was registered
[4298118.118000] ndiswrapper: probe of 4-6:1.0 failed with error -22


Non ci capisco una mazza... cosa devo fare? Dove sbaglio? :cry:
Nel caso volessi cancellare tutto e fare una reinstallazione PULITA, cosa dovrei fare?

Grazie ancora

Al Azif
27-01-2006, 00:15
http://wiki.ubuntu-it.org/WiFiHowTo?highlight=%28wifi%29

https://wiki.ubuntu.com/FindPage?action=fullsearch&titlesearch=1&value=wireless

GogetaSSJ
27-01-2006, 01:01
Ti ringrazio per le pagine che mi hai linkato, sicuramente mi saranno utili.
Finalmente sono riuscito a far vedere la chiavetta e, dopo un'oretta di smanettamenti, sono riuscito pure a collegarla tramite WPA!
Ma non mi è stato possibile testare la linea.... si è freezato tutto :eek:
Ma linux non doveva essere sinonimo di stabilità ed efficenza? :cry:

Boh farò altri tentativi, magari spulciando anche nelle guide che mi avete linkato, vediamo se riesco a risolvere pure quest'altro problema.

Grazie ancora ;)

PeK
27-01-2006, 23:16
prenditela con chi non rilascia i driver :read: