linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [iwlwifi] fail to flush all tx fifo queues kernel 3.18.7
@ 2015-02-19 23:24 Christopher van de Sande
  0 siblings, 0 replies; only message in thread
From: Christopher van de Sande @ 2015-02-19 23:24 UTC (permalink / raw)
  To: linux-wireless

Hi Linux-Wireless!

I've noticed that this issue has come up here a few times on this list.  
I was really hoping my searching would lead me to a fix, but it 
hasn't...so I'm asking for help.

This started happening when I moved into an apartment complex that has 
lots of wifi access points.  I don't have my own AP here, I'm using the 
ones that are shared by the building, so I have no control over them.  
The signal is on the weak side, but should be good enough to be usable.  
iwconfig says Signal level=-61 dBm currently.

I've read up on https://bugzilla.kernel.org/show_bug.cgi?id=56581 and 
took the suggested options. They seem to give me the best results. 
(Though I still get the failed to flush, and need to disable/re-enable 
to get wireless working again).

cat /etc/modprobe.d/iwlwifi.conf
#options iwlwifi 11n_disable=1
options iwlwifi swcrypto=1
options mac80211 beacon_loss_count=1000

firmware: iwlwifi 0000:03:00.0: loaded firmware version 18.168.6.1 
op_mode iwldvm

lspci -s 03:00.0 -v
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2200 
(rev c4)
     Subsystem: Intel Corporation Centrino Wireless-N 2200 BGN
     Flags: bus master, fast devsel, latency 0, IRQ 28
     Memory at f1c00000 (64-bit, non-prefetchable) [size=8K]
     Capabilities: [c8] Power Management version 3
     Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
     Capabilities: [e0] Express Endpoint, MSI 00
     Capabilities: [100] Advanced Error Reporting
     Capabilities: [140] Device Serial Number 9c-4e-36-ff-ff-cd-31-a8
     Kernel driver in use: iwlwifi
     Kernel modules: iwlwifi


Excerpt from dmesg:
[ 4689.207088] wlp3s0: authenticate with c4:01:7c:75:da:c8
[ 4689.225168] wlp3s0: send auth to c4:01:7c:75:da:c8 (try 1/3)
[ 4689.229165] wlp3s0: authenticated
[ 4689.230379] wlp3s0: associate with c4:01:7c:75:da:c8 (try 1/3)
[ 4689.276300] wlp3s0: RX AssocResp from c4:01:7c:75:da:c8 (capab=0x431 
status=0 aid=7)
[ 4689.302835] wlp3s0: associated
[ 6680.502600] iwlwifi 0000:03:00.0: fail to flush all tx fifo queues Q 0
[ 6680.502608] iwlwifi 0000:03:00.0: Current SW read_ptr 43 write_ptr 44
[ 6680.502665] iwl data: 00000000: 00 00 00 00 00 00 00 00 00 08 00 00 
00 00 00 00  ................
[ 6680.502683] iwlwifi 0000:03:00.0: FH TRBs(0) = 0x00000000
[ 6680.502701] iwlwifi 0000:03:00.0: FH TRBs(1) = 0x8010206c
[ 6680.502718] iwlwifi 0000:03:00.0: FH TRBs(2) = 0x00000000
[ 6680.502735] iwlwifi 0000:03:00.0: FH TRBs(3) = 0x8030002b
[ 6680.502752] iwlwifi 0000:03:00.0: FH TRBs(4) = 0x00000000
[ 6680.502769] iwlwifi 0000:03:00.0: FH TRBs(5) = 0x00000000
[ 6680.502786] iwlwifi 0000:03:00.0: FH TRBs(6) = 0x00000000
[ 6680.502802] iwlwifi 0000:03:00.0: FH TRBs(7) = 0x0070908d
[ 6680.502870] iwlwifi 0000:03:00.0: Q 0 is active and mapped to fifo 3 
ra_tid 0x0000 [43,44]

I've even considered changing wireless cards, but my Lenovo T430 bios 
whitelists only certain cards, so at the moment I seem to be stuck with 
this one.

I don't suppose there's another firmware I can try?

Thanks for your time,
Chris.



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-02-19 23:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-19 23:24 [iwlwifi] fail to flush all tx fifo queues kernel 3.18.7 Christopher van de Sande

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).