Pagina 1 di 1

Errore nel caricamento del firmware ipw2100

Inviato: sab 20 mag 2006, 11:24
da bhackerozzo
Ciao a tutti,
stamattina, all'avvio del mio portatile, la scheda wireless ipw2100 ha deciso di rifiutare il suo firmware (e ovviamente non funzionava)! ma il file del firmware è corretto e si trova al suo posto. dopo aver scaricato e caricato un paio di volte il modulo, la scheda wifi ha ripreso a lavorare normalmente. la cosa strana è che non ho fatto nessun aggiornamento di driver o sistema operativo in questi giorni, e questo errore si è verificato di punto in bianco.
da windows funziona senza problemi.
ecco il syslog:

Codice: Seleziona tutto

May 20 10:53:49 localhost kernel: firmware_loading_store: unexpected value (0)
May 20 10:53:49 localhost kernel: ipw2100: eth0: Firmware 'ipw2100-1.3.fw' not a
vailable or load failed.
May 20 10:53:49 localhost kernel: ipw2100: eth0: ipw2100_get_firmware failed: -2
May 20 10:53:49 localhost kernel: ipw2100: eth0: Failed to power on the adapter.
May 20 10:53:49 localhost kernel: ipw2100: eth0: Failed to start the firmware.
May 20 10:53:49 localhost kernel: ipw2100Error calling register_netdev.
May 20 10:53:49 localhost kernel: ipw2100: probe of 0000:02:02.0 failed with err
or -5
May 20 10:53:49 localhost firmware_helper[2012]: main: error loading '/lib/firmw
are/ipw2100-1.3.fw' for device '/class/firmware/0000:02:02.0' with driver 'ipw21
00'
dmesg:

Codice: Seleziona tutto

ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.7
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 1.1.3
ipw2100: Copyright(c) 2003-2005 Intel Corporation
ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 4
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
firmware_loading_store: unexpected value (0)
ipw2100: eth0: Firmware 'ipw2100-1.3.fw' not available or load failed.
ipw2100: eth0: ipw2100_get_firmware failed: -2
ipw2100: eth0: Failed to power on the adapter.
ipw2100: eth0: Failed to start the firmware.
ipw2100Error calling register_netdev.
ACPI: PCI interrupt for device 0000:02:02.0 disabled
ipw2100: probe of 0000:02:02.0 failed with error -5
qualche idea?

ps: uso linux 2.6.15.7.

Inviato: sab 20 mag 2006, 15:35
da napoleone1981
A me ormai è un meso o due che mi da quell'errore...
Non sono riuscito a risolverlo!!!

Se qualcuno ci riesce faccia un fischio.. mi ero abituato a navigare wireless anche con la mia slacky, invece ora sono tronato alla lan... e non è comodo!!!

Inviato: dom 21 mag 2006, 13:29
da lo-ma
Avete per caso aggiornato l'udev?


Provate a controllare in udev.rules che la voce RUN della regola:
SUBSYSTEM=="firmware", ACTION=="add", RUN+="/lib/udev/firmware_helper"

corrisponda effettivamente un firmware_helper in /lib/udev.Nell' udev originale della 10.2 in edev.rules è indicato uno script in /lib/udev. Nelle versioni successive di udev questo script è sostituito da un binario di nome firmware_helper e il caricamento del firmware avviene correttamente solo con questo nuovo caricatore, il vecchio script non funziona più. Per funzionare nella regola in udev.rules deve essere sostituito il nuovo nome (se in /lib/udev avete effettivamente un file di quel nome)

Inviato: dom 21 mag 2006, 13:57
da napoleone1981
Provate a controllare in udev.rules che la voce RUN della regola:
SUBSYSTEM=="firmware", ACTION=="add", RUN+="/lib/udev/firmware_helper"

corrisponda effettivamente un firmware_helper in /lib/udev.Nell' udev originale della 10.2 in edev.rules è indicato uno script in /lib/udev. Nelle versioni successive di udev questo script è sostituito da un binario di nome firmware_helper e il caricamento del firmware avviene correttamente solo con questo nuovo caricatore, il vecchio script non funziona più. Per funzionare nella regola in udev.rules deve essere sostituito il nuovo nome (se in /lib/udev avete effettivamente un file di quel nome)
Controllato...
La regola è apposto, e in /lib/udev o un file chiamtao firmware_helper che è anche eseguibile.

Altre soluzioni???

Inviato: dom 21 mag 2006, 15:28
da lo-ma
Allora può dipendere dal kernel. Con me il 2.6.15 funzionava tutto, invece con le patch successive della serie 2.6.15 la ipw2100 non ha più funzionato.
Con la serie 2.6.16 è ritornato tutto ok

Inviato: mer 24 mag 2006, 21:35
da napoleone1981
Confermo...
Ho aggiornato al kernel 2.6.16.18 e va tutto bene.