Re: 2.6.30-rc1: intel 3945 no wireless

From: Justin Madru
Date: Thu Apr 09 2009 - 02:48:39 EST


Larry Finger wrote:
Alex Romosan wrote:
Larry Finger <Larry.Finger@xxxxxxxxxxxx> writes:

Andrew Morton wrote:
(cc linux-wireless)

On Tue, 07 Apr 2009 22:36:48 -0700 Justin Madru <jdm64@xxxxxxxxx> wrote:

Hi,

Decided to test out .30-rc1, but I've run into some bugs.
My intel 3945 wireless card doesn't work. Bellow is the relevant portions of dmesg
The full dmesg and config can be found at: http://jdserver.homelinux.org/bugreports/003/

iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:0b:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
iwl3945 0000:0b:00.0: setting latency timer to 64
input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input6
iwl3945 0000:0b:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
iwl3945 0000:0b:00.0: Detected Intel Wireless WiFi Link 3945ABG
alloc irq_desc for 26 on cpu 0 node 0
alloc kstat_irqs on cpu 0 node 0
iwl3945 0000:0b:00.0: irq 26 for MSI/MSI-X
phy0: Selected rate control algorithm 'iwl-3945-rs'
input: HDA Intel Mic at Ext Right Jack as /devices/pci0000:00/0000:00:1b.0/input/input7
input: HDA Intel HP Out at Ext Right Jack as /devices/pci0000:00/0000:00:1b.0/input/input8
phy0: Failed to initialize wep: -2
iwl3945 0000:0b:00.0: Failed to register hw (error -2)
iwl3945 0000:0b:00.0: PCI INT A disabled
iwl3945: probe of 0000:0b:00.0 failed with error -2

I assume this is a regression? 2.6.29 was OK?
See the discussion in the thread containing
http://marc.info/?l=linux-kernel&m=123922531327539&w=2. This one also contains
the fix that was accepted by Rusty Russell.
i have the same problem. 2.6.29 was fine, 2.6.30-rc1 doesn't work. i
tried applying the above mentioned patch but it didn't make any
difference. at any rate, i have iwl3945 compiled in the kernel and not
as a module and i don't use wep. this is the relevant part from syslog:

iwl3945 0000:03:00.0: firmware: requesting iwlwifi-3945-2.ucode
iwl3945 0000:03:00.0: 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
wlan0: authenticate with AP XX:XX:XX:XX:XX:XX
wlan0: authenticate with AP XX:XX:XX:XX:XX:XX
iwl3945 0000:03:00.0: Microcode SW error detected. Restarting 0x82000008.
iwl3945 0000:03:00.0: Error Reply type 0x00000005 cmd REPLY_PHY_CALIBRATION_CMD (0xB0) seq 0x013A ser 0x004E0000
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX
wlan0: authenticate with AP XX:XX:XX:XX:XX:XX
wlan0: authentication with AP XX:XX:XX:XX:XX:XX timed out

looking through the logs i also noticed this:

REISERFS warning (device sda4): jdm-20004 reiserfs_delete_xattrs: Couldn't delete all xattrs (-13)

REISERFS warning (device sda4): jdm-20004 reiserfs_delete_xattrs: Couldn't delete all xattrs (-13)

REISERFS warning (device sda2): jdm-20004 reiserfs_delete_xattrs: Couldn't delete all xattrs (-13)

Obviously your problem is different. The one I reported was due to problems
loading modules.

If you have the Linux-2.6 git tree, please do a bisection. In any case, you
should post this as a separate regression. Your problem will get lost in this
thread.

Larry

The patch did not work, or at least I don't have wireless auto-loaded. The module iwl3945 is loaded once I login,
but the network monitor app shows no wireless support. What does work is:

modprob -r iwl3945
modprob -i iwl3945

I have another problem where modules aren't loading correctly and I can't load my flash disk.
The load/unload sequence works in that case too. Could this all be related to that "async" thing, that was added
that I've seen be the cause of other bugs that are being reported?

Justin Madru
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/