Description of problem: Running on F9 rawhide kernel 2.6.25-0.172.rc7.git4.fc9.i686 using iwl3945, the wireless connection will die every few minutes. the following error sequence is seen in messages every time: kernel: iwl3945: Microcode SW error detected. Restarting 0x82000008. kernel: iwl3945: Error Reply type 0x00000005 cmd REPLY_TX (0x1C) seq 0x02F2 ser 0x0000004B kernel: iwl3945: Can't stop Rx DMA. kernel: Registered led device: iwl-phy1:radio kernel: Registered led device: iwl-phy1:assoc kernel: Registered led device: iwl-phy1:RX kernel: Registered led device: iwl-phy1:TX avahi-daemon[2231]: Interface wlan0.IPv4 no longer relevant for mDNS. avahi-daemon[2231]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 192.168.2.2. dhclient: receive_packet failed on wlan0: Network is down To fix this I have to unload/reload the module and reestablish the connection with NetworkManager. In addition, I am seeing a "possible circular locking dependency detected" message followed by a traceback in messages which I will attach. Version-Release number of selected component (if applicable): iwl3945-1.2.26kds kernel-2.6.25-0.172.rc7.git4.fc9.i686 How reproducible: Every few minutes Steps to Reproduce: 1. Start NetworkManager and connect to wireless network using iwl3945 2. Generate network traffic for a few minutes Actual results: Eventually connection will die and errors output in messages. NetworkManager will still show the connection as active but no more data is received over the network Expected results: Connection should stay active Additional info: None. Let me know if I can provide any other info
Created attachment 299660 [details] iwl3945 circular locking dependency traceback
The message in comment 1 is covered by bug 438584.
I've reproduced the problem with the F8 gold kernel as well as the latest F8, so it doesn't seem to have been introduced by any recent changes. Attaching logs from 0x43fff debug level using 2.6.25-0.200.rc8.git3.fc9.i686. Let me know if there's any other info that will be helpful
Created attachment 301458 [details] iwl3945 debug output for 2.6.25-0.200.rc8.git3.fc9.i686
I tried the kernel from the latest intellinuxwireless git repo (2.6.25-rc8-wl) and the Microcode error still occurs but the connection does not die afterwards. Previously, after the error the connection would stall until I would have to remove the module, restart the network, and restart NetworkManager. Now it just continues with what it was doing. Debug messages from this version are attached.
Created attachment 302216 [details] iwl3945 debug messages from kernel-2.6.25-rc8-wl
I've gotten a different router and I am no longer seeing the problem, so closing this out. However I did reproduce it on 2 different routers of different brands, so I don't think it was specific to that router. Both had N capabilities afaik if that's relevant.