Bentornati ipw3945 !!!

16 03 2008

Confesso… In questi giorni le ho provate proprio tutte…

Non ne potevo più di quel segnale altalenante degli iwl, del led mancante, delle reti wireless non trovate o confuse…

Che fare…

3945


Eeeehhh…

Spinto da un commento ricevuto dall’utente “Mattaexx” sul post “Scoperta su scheda Intel PRO/Wireless 3945ABG” il quale mi disse “a me non funziona cazzo”, (ed io condividevo appieno), mi sono detto “qui bisogna fare qualcosa”…

Ricompiliaaaaa-aaaaaamoooooo

La lunga epopea comincia sul sito “kernel.org” dove provo a ricompilare il 2.6.24.sarcavolo senza però poter fare nulla con gli ipw3945 perchè non più supportati dalle ultime relase.

Ho provato a configurarlo in 50 modi, ma senza mai riuscire…

Quindi, aiuto mi è arrivato dal blog di Jackyaway,
(tra l’altro visitate il link per l’OTTIMA, veramente ottima guida sull’installazione della scheda e l’abilitazione del suo “mode monitor”), dove mi veniva consigliato di compilare un kernel della serie 2.6.23.x per poter infilarci dentro gli ipw3945 ed il relativo stack “ieee80211″ (che tanto mi ha fatto bestemmiare).
In questo modo, ho potuto utilizzare tutto ciò che desideravo funzionante sul dell inspiron 1520… Vale a dire:
- i driver ipw3945abg
- i driver audio per la scheda intel fin da subito
- il SUSPEND e HIBERNATE
- un kernel agile e fresco (noto con piacere che la temperatura dei 2 processori non riesce a superare i 42 °C)!

Basta perdere due minuti sulla configurazione per poter usufruire di tutto quanto.
Poi seguendo la guida di Jackyaway si potrà ancora godere dei driver seri quali gli IPW3945 per poter fare tutto, ma proprio tutto (chiedetelo ad ettercap-ng), con la vostra scheda Wireless!
Finalmente posso affermare che questa è una vera scoperta.

Tra l’altro coincide con la mia prima ricompilazione efficace del kernel!

Commentate i vostri dubbi, se ne avete
vi risponderò e potremmo discuterne!!!!

Grazie ancora a Jackyaway per l’ottimo lavoro!


Azioni

Informazione

12 risposte

10 04 2008
Mirko

Uouuu…intanto complimenti per il blog contenuti davvero carini…Pultroppo non ho ben capito come passare nuovamente ai vecchi ipw3945.Non ho capito se e’ necessario ricompilare il kernel aggiungendoci i vecchi moduli e quali ?
inoltre e’ necessario usare proprio un kernel 2.6.23.x oppure va 2.6.22.x ?

grazie

11 04 2008
slaykristian

Ciao e grazie!
Dunque, se utilizzi un kernel superiore al 2.6.24 (come sarà quello di ubuntu hardy heron) non avrai gli ipw già funzionanti ed utilizzabili (non funzioneranno proprio più, per il cambio di stack).
Si potrebbe quindi attivare gli iwl (alternativa agli ipw) installandoli dal pacchetto “compact-wireless”.
Probabilmente avrai già sperimentato pure tu, ma a me la mia 3945 funziona ugualmente bene con gli ipw, anzi, meglio che con gli iwl, poichè il led funziona e l’interruttore della scheda fa il suo dovere.
Quello che avevo combinato era l’avere installato gli iwl a suo tempo sul kernel 2.6.22 (convinto funzionassero meglio degli ipw) senza potere più ritornare agli ipw se non installando un nuovo kernel inferiore al 2.6.24.x .
Così, per ritornare agli ipw, ho ricompilato il kernel 2.6.23.2 ed appena riavviato il notebook ho installato nell’ordine:
- lo stack ieee80211;
- il driver ipw3945;
- il firmware ipw3945;
- il demone per attivare la scheda.
Ho compilato il 2.6.23.2 perchè il 2.6.22 (quello di ubuntu gutsy) non mi reinstallava lo stack ieee80211 (e quindi tutto il resto). Sono stato costretto, diciamo…
Penso comunque che vada bene un kernel superiore al 2.6.22 purchè sia inferiore al 2.6.24 . Io ti consiglierei il 2.6.23.6, visto che io l’ho testato, ora mi funziona abbastanza bene anche l’ibernazione nel senso che funziona se non ho collegate periferiche usb e comunque al riavvio manca l’audio… Ma va benissimo così!
Se ti serve una mano per la compilazione del kernel e l’installazione degli ipw, fammi sapere che, non sono un genio, ma posso darti una mano. Altrimenti se già sai farlo…
Fammi sapere!
Ciao!!!

11 04 2008
Mirko

intanto grazzie !
Passare al 2.23. non dovrebbe essere un problema, utlizzo il 2.22 solamente perche e’ di base sul mio lenny…fortunatamente e’ gia un po che provo a ricopilarmi un kernel personalizzato, giusto perche sia un po piu scattante e senza tanti moduli di cui non ho bisogno,pultroppo non e’ cosi semplice.
Piu che altro ci sono settaggi particolari da dover abilitare/disabilitare nel momento della compilazione del kernel per abilitare gli ipw3945 e magari disabilitare ilw ?
Ciao !

11 04 2008
slaykristian

No, lascia così com’è, non dovrebbero esserci problemi particolari.
(al limite fai un paio di tentativi con diverse ricompilazioni)
Comunque, un occhio dallo alla sezione di configurazione del wireless, non mi ricordo dove si trovi, ma non è necessario intervenire.
Per qualsiasi cosa…
Ciao!

12 04 2008
Mirko

Dopo 4 kernel panic al riavvio del sistema ora funziona tutto.kernel 2.6.23.6 !
Ipw3945 funzionano una meraviglia!
Grazie mille di tutto e alla prossima

12 04 2008
slaykristian

Grande!!!
I “mitici” Kernel panic!
Tra l’altro gli IPW installati manualmente, secondo me, rendono più degli ipw inclusi nel kernel 2.6.22 .
Ciao!
Alla prossima!

9 05 2008
Fra_T

ma dai… ho appena installato ubuntu per la prima volta in vita mia, e per poter navigare devo ricompilare il kernel?! :D

10 05 2008
slaykristian

Beh, se hai installato Ubuntu 8.04 usa gli iwl!!!
Ti scarichi il file con i “compat-wireless”, 3 comandi e navighi!!!

11 06 2008
Fra_T

ciao slaykristian,
grazie mille per il suggerimento.

Ho provato ad installare i campact-wireless, ma ho ottenuto questo warning:

“WARNING: You are running a kernel >= 2.6.23, you should enable CONFIG_NETDEVICES_MULTIQUEUE for 802.11n support”

E un messaggio che mi dice che l’unload di 802111 è impossibile perché è in uso… qualche idea? :-(

19 06 2008
slaykristian

Ciao! Il tuo è un Kernel Vanilla, probabile che non sia stato compilato col microcode ieee802.11 selezionato.
C’è una voce specifica nella fase di compilazione che va flaggata, per permettere al microcode di installarsi e fare funzionare i compat-wireless.

Un consiglio che posso darti, non sò quale distro tu stia utilizzando, ma il kernel fornito con hardy heron supporta molto bene le schede wireless intel. A mio giudizio non vale più la pena compilarsi il tutto. I driver del kernel 2.6.24 hanno raggiunto un elevato livello di stabilità!

Ciao grande e grazie!

26 06 2008
Fra_T

Ok, sto novigado con ubuntu :D

Oltre alla normale procedura di installazione dei compat-wireless mi mancava il pacchetto build-essential: http://wiki.ubuntu-it.org/Hardware/DispositiviSenzaFili/CompatWireless#head-a2e0a8ffec622c22ee471e5b9a9c8e5f0a7aec36

System > Amministrazione > Gestore Pacchetti Synaptic

Qui dall’elenco ho spuntato build-essenetial e poi seguito la procedura di installazione normalmente :)

10 10 2008
mattia

sono capitato sul tuo blog cercando di risolvere il mio problema: la scheda wireless intel3945abg che monta il mio portatile (hp dv6560el con ubuntu hardy) ogni tanto si spegne (il led torna da blu a arancione). questo capita se non sto navigando attivamente ma magari ho solo amule acceso..ho googolato un po ma non ho trovato soluzioni…hai per caso qualche consiglio da darmi???

Lascia un commento