FS#33503 - [linux] 3.7.3 X220 wifi drops out intermittedly

Attached to Project: Arch Linux
Opened by Kai Hendry (hendry) - Tuesday, 22 January 2013, 01:27 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 05 April 2013, 14:14 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
I can't see anything in my log, to the reason why the wifi cut out.

I did not suspend. So it's not related to https://wiki.archlinux.org/index.php/ThinkPad_X230#Suspension

I suspect it could be the legendary `iwlwifi 0000:03:00.0: fail to flush all tx fifo queues` I've seen crop up on several disparate bug reports. Though since this message doesn't appear in `journalctl -f` I am in the dark.

Additional info:
* 3.7.3-1

x220:~$ lspci -s 03:00.0 -vvv
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
Subsystem: Intel Corporation Centrino Advanced-N 6205 AGN
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 49
Region 0: Memory at f1500000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Friday, 05 April 2013, 14:14 GMT
Reason for closing:  Fixed
Additional comments about closing:  Reopen if still valid for 3.8.x
Comment by Kai Hendry (hendry) - Friday, 25 January 2013, 05:04 GMT
I can confirm the same issue with 3.7.4-1-ARCH.

Jan 25 13:02:00 x220 kernel: iwlwifi 0000:03:00.0: fail to flush all tx fifo queues
Jan 25 13:02:02 x220 kernel: iwlwifi 0000:03:00.0: fail to flush all tx fifo queues
Jan 25 13:02:04 x220 kernel: iwlwifi 0000:03:00.0: fail to flush all tx fifo queues
Jan 25 13:02:06 x220 kernel: iwlwifi 0000:03:00.0: fail to flush all tx fifo queues
Comment by Nimrod (milonimrod) - Monday, 04 February 2013, 11:15 GMT
I can confirm the same issue occurs on 3.7.5-1-ARCH.
It happens on several different networks, home and enterprise alike.

Only restart or turning of the wireless connection physically helps for a while.
Comment by Kai Hendry (hendry) - Monday, 04 February 2013, 11:45 GMT
I tried adding -d (debug switch) to `wpa_supplicant -d -B -D wext -c /etc/wpa_supplicant.conf -i wlan0` to see if I could see what it's doing. Nadda.

I wouldn't mind so much if wpa_supplicant would just re-establish the connection for me, but it doesn't seem to realise it's down. So I have to manually bring it down and up again. :(

Thanks Nimrod for confirming this issue and sharing my pain.
Comment by Vasily Khoruzhick (anarsoul) - Tuesday, 05 February 2013, 10:45 GMT
Same issue here on x230
Comment by Kai Hendry (hendry) - Tuesday, 12 February 2013, 02:22 GMT
This seems to be the Bugzilla bug https://bugzilla.kernel.org/show_bug.cgi?id=48921
Comment by Tobias Powalowski (tpowa) - Wednesday, 27 February 2013, 11:26 GMT
Status on 3.8?
Comment by Vasily Khoruzhick (anarsoul) - Wednesday, 27 February 2013, 11:55 GMT
3.8 did not get into core repo yet
Comment by Tobias Powalowski (tpowa) - Wednesday, 27 February 2013, 11:56 GMT
It is available in testing repository.
Comment by Vasily Khoruzhick (anarsoul) - Wednesday, 27 February 2013, 12:06 GMT
ok, I'll try it tonight