You are not logged in.

#1 2009-04-29 19:51:22

Fung90
Member
Registered: 2009-04-29
Posts: 3

update kernel to 26 2.6.29.2-1 and iwl3945

I have some trouble after system update.Wi-Fi Iwl3945 not working.I don't see the wlan0 (/sys/class/net or iw/ifconfig ), but lsmod told
...
iwl3945                89516  0
rfkill                  9392  1 iwl3945
mac80211              159260  1 iwl3945
led_class               3384  2 sdhci,iwl3945
lib80211                5208  1 iwl3945
scsi_mod              100500  5 sg,sr_mod,sd_mod,usb_storage,libata
cfg80211               36492  2 iwl3945,mac80211
r8169                  32024  0
mii                     4372  1 r8169
uhci_hcd               22500  0
ehci_hcd               35424  0
usbcore               137232  6 uvcvideo,usbhid,usb_storage,uhci_hcd,ehci_hcd
...

How to solve this problem?

Offline

#2 2009-04-29 20:18:44

bender02
Member
From: UK
Registered: 2007-02-04
Posts: 1,328

Re: update kernel to 26 2.6.29.2-1 and iwl3945

You've got to look at the output of 'dmesg' relevant to the iwl module. The info you give above is not sufficient.

Offline

#3 2009-04-29 20:34:02

Fung90
Member
Registered: 2009-04-29
Posts: 3

Re: update kernel to 26 2.6.29.2-1 and iwl3945

Sorry.

dmesg

iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks           
iwl3945: Copyright(c) 2003-2008 Intel Corporation                                                 
iwl3945 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18                                 
iwl3945 0000:05:00.0: setting latency timer to 64                                                 
SCSI subsystem initialized                                                                       
iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels                                       
iwl3945: Detected Intel Wireless WiFi Link 3945ABG                                               
iwl3945 0000:05:00.0: PCI INT A disabled                                                         
wmaster0 (iwl3945): not using net_device_ops yet                                                 
phy0: Selected rate control algorithm 'iwl-3945-rs'
....
phy0: Failed to initialize wep: -2
....
iwl3945: Failed to register network device (error -2)                                             
iwl3945: probe of 0000:05:00.0 failed with error -2

Offline

#4 2009-04-29 21:59:08

bender02
Member
From: UK
Registered: 2007-02-04
Posts: 1,328

Re: update kernel to 26 2.6.29.2-1 and iwl3945

I have more less the same, but then later on the driver requests firmware (without firmware the card won't work):

dmesg wrote:

...
iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:03:00.0: restoring config space at offset 0x1 (was 0x100102, writing 0x100106)
iwl3945 0000:03:00.0: irq 29 for MSI/MSI-X
iwl3945 0000:03:00.0: firmware: requesting iwlwifi-3945-2.ucode
iwl3945 loaded firmware version 15.28.2.8
Registered led device: iwl-phy0:radio
Registered led device: iwl-phy0:assoc
Registered led device: iwl-phy0:RX
Registered led device: iwl-phy0:TX

You should have this (at least as far as 'requesting firmware' part). [Make sure you have 'iwlwifi-3945-ucode' package installed.]

Offline

#5 2009-04-29 22:07:43

bender02
Member
From: UK
Registered: 2007-02-04
Posts: 1,328

Re: update kernel to 26 2.6.29.2-1 and iwl3945

Googling for the error you're getting (however code -12 not your -2) that causes the trouble turns up:
http://osdir.com/ml/linux.drivers.ipw39 … 00211.html
http://article.gmane.org/gmane.linux.ke … eral/12874
- so as per the threads above, can be a crypto modules problem. However if you're using the standard kernel, it should be OK. But still, you could try the suggesting of loading the crypto modules explicitely before the iwl module (in the MODULES field in rc.conf).

Offline

#6 2009-04-30 09:10:19

Fung90
Member
Registered: 2009-04-29
Posts: 3

Re: update kernel to 26 2.6.29.2-1 and iwl3945

"so as per the threads above, can be a crypto modules problem. However if you're using the standard kernel, it should be OK. But still, you could try the suggesting of loading the crypto modules explicitely before the iwl module (in the MODULES field in rc.conf)."

Please, more detailed about it

Offline

#7 2009-04-30 11:15:51

bender02
Member
From: UK
Registered: 2007-02-04
Posts: 1,328

Re: update kernel to 26 2.6.29.2-1 and iwl3945

Fung90 wrote:

"so as per the threads above, can be a crypto modules problem. However if you're using the standard kernel, it should be OK. But still, you could try the suggesting of loading the crypto modules explicitely before the iwl module (in the MODULES field in rc.conf)."

Please, more detailed about it

OK, so adjust the MODULES in your /etc/rc.conf so that it looks like this:
MODULES="... blkcipher aes arc4 ecb cryptomgr crypto_algapi iwl3945 ..."
and reboot. The dots stand for any other modules you might have in your MODULES line already.

At the moment I don't have my arch machine with me, so I don't know which of these crypto modules are already compiled in, so you might get a couple of errors on the boot of the type
"Failed to load <xxx> module", where <xxx> is one of the modules listed above. Ignore those.
Also note that I only got that list from the thread I listed above, so ... it's a long shot but trying it will only cost you one or two reboots smile

Offline

Board footer

Powered by FluxBB