Problema wi-fi intel 3945 e debian 5.0

7 risposte [Ultimo contenuto]
Ritratto di labatt
labatt
(Newbie)
Offline
Newbie
Iscritto: 19/02/2009
Messaggi: 4

Salve a tutti, vorrei porre una domanda riguardo un problema che mi sta impedendo di passare definitivamente a debian... allora... ho installato la versione stabile di debian 5 con kernel 2.6.26 e subito dopo l'installazione ho notato che la mia scheda wifi intel 3945 viene riconosciuta ma, dal centro di controllo, è disabilitata... ho cercato, guardando vecchi post, una soluzione ma credo di aver peggiorato le cose.... Sad

la situazione attuale è che all'avvio del sistema ricevo un messaggio con scritto che il driver per la scheda non è stato caricato... in piu da shell ricevo questi dati ma sinceramente non capisco tanto:

iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11 ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=0 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key: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

iwlist wlan0 scanning
wlan0 Interface doesn't support scanning : Network is down

dmesg | grep 3945
[ 8.934409] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
[ 8.934415] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[ 8.934575] iwl3945: Detected Intel Wireless WiFi Link 3945ABG
[ 8.970865] sdb:<6>iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 9.109410] phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 20.530314] firmware: requesting iwlwifi-3945-1.ucode
[ 20.568068] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 20.568068] iwl3945: Could not read microcode: -2
[ 20.568068] firmware: requesting iwlwifi-3945-1.ucode
[ 20.576204] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 20.576274] iwl3945: Could not read microcode: -2
[ 83.795257] firmware: requesting iwlwifi-3945-1.ucode
[ 83.804056] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 83.804056] iwl3945: Could not read microcode: -2
[ 91.577518] firmware: requesting iwlwifi-3945-1.ucode
[ 91.583341] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 91.583425] iwl3945: Could not read microcode: -2
[ 132.632363] firmware: requesting iwlwifi-3945-1.ucode
[ 132.640652] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 132.640652] iwl3945: Could not read microcode: -2
[ 212.512499] firmware: requesting iwlwifi-3945-1.ucode
[ 212.518711] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 212.518711] iwl3945: Could not read microcode: -2
[ 332.736087] firmware: requesting iwlwifi-3945-1.ucode
[ 332.744724] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 332.744724] iwl3945: Could not read microcode: -2
[ 452.918145] firmware: requesting iwlwifi-3945-1.ucode
[ 452.926933] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 452.926933] iwl3945: Could not read microcode: -2
[ 566.885177] firmware: requesting iwlwifi-3945-1.ucode
[ 566.893004] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 566.893004] iwl3945: Could not read microcode: -2
[ 573.120448] firmware: requesting iwlwifi-3945-1.ucode
[ 573.128605] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 573.128605] iwl3945: Could not read microcode: -2
[ 693.236383] firmware: requesting iwlwifi-3945-1.ucode
[ 693.244524] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 693.244524] iwl3945: Could not read microcode: -2
[ 813.325279] firmware: requesting iwlwifi-3945-1.ucode
[ 813.335018] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 813.335018] iwl3945: Could not read microcode: -2
[ 873.192649] firmware: requesting iwlwifi-3945-1.ucode
[ 873.200959] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 873.200959] iwl3945: Could not read microcode: -2
[ 933.537744] firmware: requesting iwlwifi-3945-1.ucode
[ 933.546390] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 933.546390] iwl3945: Could not read microcode: -2
[ 1053.811896] firmware: requesting iwlwifi-3945-1.ucode
[ 1053.820020] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 1053.820020] iwl3945: Could not read microcode: -2
[ 1125.753211] firmware: requesting iwlwifi-3945-1.ucode
[ 1125.762080] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 1125.762080] iwl3945: Could not read microcode: -2

lsmod | grep 3945
iwl3945 78772 0
firmware_class 6816 2 pcmcia,iwl3945
mac80211 139680 1 iwl3945
cfg80211 21576 2 iwl3945,mac80211
led_class 3908 2 iwl3945,acer_wmi

se puo servire il pc è un acer aspire 5684...

vi ringrazio anticipatamente...

ciao, Paolo

Ritratto di toonik
toonik
(Newbie)
Offline
Newbie
Iscritto: 25/02/2009
Messaggi: 1

anch'io ho avuto lo stesso problema con il mio laptop Toshiba...
il modulo iwl sembrava non voler funzionare bene, poi ho cambiato repository e provato a reinstallare:
apt-get install --reinstall firmware-iwlwifi

adesso: iwlist wlan0 scanning va a buon fine e la rete funziona perfettamente

dal tuo dmesg sembra che il kernel non riesca a caricare il firmware...
questo il mio dmesg | grep 3945:

[ 1594.945988] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks <br />[ 1594.945988] iwl3945: Copyright(c) 2003-2008 Intel Corporation <br />[ 1594.945988] iwl3945: Detected Intel Wireless WiFi Link 3945ABG <br />[ 1595.005988] iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels <br />[ 1595.005988] phy0: Selected rate control algorithm &#039;iwl-3945-rs&#039; <br />[ 1619.117917] firmware: requesting iwlwifi-3945-1.ucode

poi facendo un confronto con il mio lsmod | grep 3945:

iwl3945                78772  0  <br />firmware_class          6816  1 iwl3945 <br />mac80211              139680  1 iwl3945 <br />led_class               3908  1 iwl3945 <br />cfg80211               21576  2 iwl3945,mac80211

vedo che l'unica cosa a differire è led_class dove da te c'è acer_wmi... insomma i moduli ci sono... prova magari a ricaricarli manualmente con:
rmmod iwl3945
e
modprobe iwl3945

p.s. per gestire le reti sto usando Wicd

Debian GNU/Linux

Ritratto di labatt
labatt
(Newbie)
Offline
Newbie
Iscritto: 19/02/2009
Messaggi: 4

avevo gia rimosso network manager installando wicd però anche da wicd non riesco a vedere la scheda wifi... comunque appena posso (sono fuori per lavoro) provo a seguire i tuoi suggerimenti e ti faccio sapere... per ora grazie...

Ritratto di linuxnic
linuxnic
(Monster)
Offline
Monster
Iscritto: 10/07/2005
Messaggi: 241

Ciao ragazzi.Mi intrometto nella discussione perchè anche io da circa un mese sono alla mia prima esperienza con il wifi e Debian.
Ho configurato la rete seguendo questa guida più pppoeconf perchè ho il router di Alice.
Ho notato però in questo periodo delle cadute di connessione.Ad esempio mi si disconnetteva amsn e iceweasel con caricava più le pagine internet.
rileggendo la vostra discussione ho notato che se do i comandi dmesg | grep 3945 a me non appare niente che faccia riferimento alla scheda:
[ 6681.093945] hub 5-0:1.0: hub_port_status failed (err = -32)
Quindi secondo voi posso avere anche io dei problemi di driver?
Grazie a tutti

-= Nic =-
Amico di Emergency_2009
Linux registered user # 380338
Linux registered machine # 283289

Ritratto di linuxnic
linuxnic
(Monster)
Offline
Monster
Iscritto: 10/07/2005
Messaggi: 241

Vorrei inserire un ulteriore aggiornamento alla mia situazione.
Stamattina sono andato a lavorare e ho lasciato il portatile acceso con Transmission e amsn accesi.
Sono tornato alle 18:30 e dato un'occhiata per vedere come andava il tutto e mi si è presentata la seguente situazione:
-Transmission bloccato cioè non scaricava nulla e nemmeno uplodava
-iceweasel non caricava le pagine internet
-icedove non scaricava la posta
-amsn dallo stato di invisibile era passato in in linea e funzionava
sono uscito e tornato a casa alle 22 e tutto ora era tornato a funzionare
A questo punto chiedo se secondo voi può essere un mio problema o un problema della linea.
Grazie a tutti

-= Nic =-
Amico di Emergency_2009
Linux registered user # 380338
Linux registered machine # 283289

Ritratto di labatt
labatt
(Newbie)
Offline
Newbie
Iscritto: 19/02/2009
Messaggi: 4

Allora... aggiorno la situazione... ho disinstallato la versione stable di debian e per prova ho installato kubuntu e li non ho avuto nessun problema...

ho installato la versione testing di debian e purtroppo l'errore è sempre lo stesso... Sad

se puo servire ho rimosso il firmware manualmente da /lib/firmware e stranamente mi da i soliti errori... come se il firmware non venisse proprio riconosciuto dal kernel... Ditemi se sbaglio...

purtroppo non ho la possibilità di reinstallare il firmware da shell perchè l'unico modo che ho per connettermi e il wi-fi e se non mi funziona non so proprio come fare...

Sto diventando matto....

Ritratto di linuxnic
linuxnic
(Monster)
Offline
Monster
Iscritto: 10/07/2005
Messaggi: 241

Anche io ho un aggiornamento.
Ho disinstallato tutte le interfacce grafiche,in pratica non ho ne network-manager ne wicd,perchè come spiegato sopra ho configurato la rete wifi da shell e quindi non mi capitano più le disconnessioni.
Qualche volta mi si disconnette solo amsn.
Prova anche tu a fare come ho fatto io e vedi cosa succede.
Ciao

-= Nic =-
Amico di Emergency_2009
Linux registered user # 380338
Linux registered machine # 283289

Ritratto di labatt
labatt
(Newbie)
Offline
Newbie
Iscritto: 19/02/2009
Messaggi: 4

Ciao a tutti... Finalmente Sono riuscito a risolvere il problema e ora vi sto scrivendo con la connessione wi-fi attiva... Bastava solamente scaricare da qui http://www.intellinuxwireless.org/?n=downloads il firmware aggiornato per la scheda intel e copiarlo dentro la cartella /lib/firmware rimuovendo il file vecchio e rinominando il file scaricato con iwlwifi-3945-1.ucode e ora tutto funziona...

se dovessi avere altri problemi non esito a contattarvi Laughing Laughing