Pagina 1 di 1
Firmware Failure Wireless [RISOLTO]
Inviato: mar 14 ott 2008, 14:06
da afterjames
Salve a tutti.Sto tentando di tirare su l'interfaccia per la mia scheda wireless,ma ho problemi nel caricare il firmware.Ho un kernel 2.6.24
Codice: Seleziona tutto
giacomo@sunshine:~$ dmesg | grep -i "ipw2200"
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kdmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
Nonostante abbia scaricato il firmware ed inserito in /lib/firmware/.Il mio kernel dovrebbe essere in grado di caricare firmware, infatti:
Codice: Seleziona tutto
giacomo@sunshine:~$ zcat /proc/config.gz | grep -i "FW"
CONFIG_NET_CLS_FW=m
CONFIG_FW_LOADER=y
giacomo@sunshine:~$ zcat /proc/config.gz | grep -i "Firmware"
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FIRMWARE_EDID=y
L'unica cosa che non mi torna è che non trovo la firmware_class, che a quanto ne so, dovrebbe entrarci nel caricamento:
Codice: Seleziona tutto
root@sunshine:/home/giacomo# modprobe -l | grep -i "firmware_class"
Potrebbe essere un problema di driver e non di firmware?Che faccio mi arrendo e tento con ndiswrapper?
Re: Firmware Failure Wireless
Inviato: mar 14 ott 2008, 14:39
da targzeta
Il driver è nei sorgenti del kernel o lo hai compilato a parte? Se non sbaglio dovrebbe esserci una qualche opzione per rendere l'output più verbose o sbaglio? Se fai
non trovi niente che ci può aiutare?
Bisogna capire perchè il firmware non viene caricato,
Spina
Re: Firmware Failure Wireless
Inviato: mar 14 ott 2008, 15:34
da afterjames
Il driver è quello del kernel:
Codice: Seleziona tutto
root@sunshine:/home/giacomo# modinfo ipw2200
filename: /lib/modules/2.6.24.1-smp/kernel/drivers/net/wireless/ipw2200.ko
license: GPL
author: Copyright(c) 2003-2006 Intel Corporation
version: 1.2.2kdmprq
description: Intel(R) PRO/Wireless 2200/2915 Network Driver
srcversion: 12EF4A089B816A26474E9DA
alias: pci:v00008086d00004224sv*sd*bc*sc*i*
alias: pci:v00008086d00004223sv*sd*bc*sc*i*
alias: pci:v00008086d00004221sv*sd*bc*sc*i*
alias: pci:v00008086d00004220sv*sd*bc*sc*i*
alias: pci:v00008086d0000104Fsv*sd*bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002762bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002761bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002754bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002753bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002752bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002751bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002742bc*sc*i*
alias: pci:v00008086d00001043sv0000103Csd00002741bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002741bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002732bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002731bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002722bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002721bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002712bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002711bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002702bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002701bc*sc*i*
depends:
vermagic: 2.6.24.1-smp SMP mod_unload CORE2
parm: disable:manually disable the radio (default 0 [radio on]) (int)
parm: associate:auto associate when scanning (default on) (int)
parm: auto_create:auto create adhoc network (default on) (int)
parm: led:enable led control on some systems (default 0 off)
(int)
parm: debug:debug output mask (int)
parm: channel:channel to limit associate to (default 0 [ANY]) (int)
parm: rtap_iface:create the rtap interface (1 - create, default 0) (int)
parm: qos_enable:enable all QoS functionalitis (int)
parm: qos_burst_enable:enable QoS burst mode (int)
parm: qos_no_ack_mask:mask Tx_Queue to no ack (int)
parm: burst_duration_CCK:set CCK burst value (int)
parm: burst_duration_OFDM:set OFDM burst value (int)
parm: mode:network mode (0=BSS,1=IBSS,2=Monitor) (int)
parm: bt_coexist:enable bluetooth coexistence (default off) (int)
parm: hwcrypto:enable hardware crypto (default off) (int)
parm: cmdlog:allocate a ring buffer for logging firmware commands (int)
parm: roaming:enable roaming support (default on) (int)
parm: antenna:select antenna 1=Main, 3=Aux, default 0 [both], 2=slow_diversity (choose the one with lower background noise) (int)
Re: Firmware Failure Wireless
Inviato: mar 14 ott 2008, 15:36
da afterjames
Ragazzi ora l'ha presa..L'unico cambiamento che ho fatto è stato quello di non mettere il modulo stataticamente ma di caricarlo con modprobe.Sinceramente non ne capisco il perchè, ma ora funge.Grazie