You are not logged in.
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
You've got to look at the output of 'dmesg' relevant to the iwl module. The info you give above is not sufficient.
Offline
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
I have more less the same, but then later on the driver requests firmware (without firmware the card won't work):
...
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
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
"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
"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
Offline