All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.