FS#17696 - Kernel 2.6.32.2-2 breaks Intel 3945 wireless driver
Attached to Project:
Arch Linux
Opened by Brian Hanna (brianhanna) - Sunday, 03 January 2010, 14:16 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 08 January 2010, 08:00 GMT
Opened by Brian Hanna (brianhanna) - Sunday, 03 January 2010, 14:16 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 08 January 2010, 08:00 GMT
|
Details
Description: After upgrading to Kernel 2.6.32.2-2, Intel
3945 connection becomes unstable and cannot stay connected
longer than a minute or two. Restarting networking
completely is the only way I've found to get it working
again (for a minute or two). Connecting using wicd and
manually gave same result.
Based on the error messages in dmesg (below), I suspected a firmware problem but loading an older version of the firmware gives the same problem. The new firmware (15.32.2.9) works as it should with any 2.6.30 or 2.6.31 kernel. A forum thread on this issue is at: http://bbs.archlinux.org/viewtopic.php?id=87802&p=2 I haven't found any mention of issues of this problem outside Arch so this may be a configuration issue? Additional info: * package version(s) - Kernel 2.6.32.2-2 iwl3945 with firmware ver 15.32.2.9 * config and/or log files etc. --dmesg-- iwl3945 0000:02:00.0: Microcode SW error detected. Restarting 0x82000008. iwl3945 0000:02:00.0: Error Reply type 0x00000000 cmd REPLY_TX (0x1C) seq 0x0000 ser 0x00000000 Registered led device: iwl-phy0::radio Registered led device: iwl-phy0::assoc Registered led device: iwl-phy0::RX Registered led device: iwl-phy0::TX Steps to reproduce: Upgrade to kernel 2.6.32.2-2, connect to wireless router using Intel 3945 |
This task depends upon
I have since downgraded to 2.6.31 and have noticed no ill effects yet.
I did notice that while running kernel 2.6.32, the contents of /sys/module/iwl3945/parameters did not contain the 'queues_num' parm. Since reverting back to 2.6.31, this parm is back again, along with wifi stability.
I am running a 32-bit kernel.
iwl3945 + 2.6.32.2-2 + x86-64
----
wlan0: deauthenticated from 00:14:bf:3c:cd:80 (Reason: 7)
----
Just had two random disconects
The commit that works around this (in 2.6.32.3) disables the powersavings mode for intel 3945 until the issue has been resolved:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.32.y.git;a=commit;h=66c9e44e5740fe9024e3ed02fd66ad6e0e57408f
Upstream bug report.
http://bugzilla.intellinuxwireless.org/show_bug.cgi?id=2125