2009-04-08 05:37:19

by Justin Madru

[permalink] [raw]
Subject: 2.6.30-rc1: intel 3945 no wireless

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

Justin Madru


2009-04-09 03:16:25

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.30-rc1: intel 3945 no wireless

(cc linux-wireless)

On Tue, 07 Apr 2009 22:36:48 -0700 Justin Madru <[email protected]> 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?

2009-04-09 03:31:32

by Larry Finger

[permalink] [raw]
Subject: Re: 2.6.30-rc1: intel 3945 no wireless

Andrew Morton wrote:
> (cc linux-wireless)
>
> On Tue, 07 Apr 2009 22:36:48 -0700 Justin Madru <[email protected]> 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.

Larry

2009-04-09 04:48:37

by Larry Finger

[permalink] [raw]
Subject: Re: 2.6.30-rc1: intel 3945 no wireless

Alex Romosan wrote:
> Larry Finger <[email protected]> writes:
>
>> Andrew Morton wrote:
>>> (cc linux-wireless)
>>>
>>> On Tue, 07 Apr 2009 22:36:48 -0700 Justin Madru <[email protected]> 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

2009-04-09 04:52:22

by Alex Romosan

[permalink] [raw]
Subject: Re: 2.6.30-rc1: intel 3945 no wireless

Larry Finger <[email protected]> writes:

> Andrew Morton wrote:
>> (cc linux-wireless)
>>
>> On Tue, 07 Apr 2009 22:36:48 -0700 Justin Madru <[email protected]> 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)

--alex--


--
| I believe the moment is at hand when, by a paranoiac and active |
| advance of the mind, it will be possible (simultaneously with |
| automatism and other passive states) to systematize confusion |
| and thus to help to discredit completely the world of reality. |

2009-04-09 06:48:37

by Justin Madru

[permalink] [raw]
Subject: Re: 2.6.30-rc1: intel 3945 no wireless

Larry Finger wrote:
> Alex Romosan wrote:
>
>> Larry Finger <[email protected]> writes:
>>
>>
>>> Andrew Morton wrote:
>>>
>>>> (cc linux-wireless)
>>>>
>>>> On Tue, 07 Apr 2009 22:36:48 -0700 Justin Madru <[email protected]> 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