2014-12-27 14:03:15

by Gerlof Fokkema

[permalink] [raw]
Subject: Fwd: [iwlwifi] fail to flush all tx queues on kernel 3.17.6

Hi all,

Since a few weeks I own a laptop with an Intel Wireless 7260 wireless adapter.
I first noticed that my connection started dropping when I transferred
large files over WiFi.
Later on I noticed this problem when the signal strength was low as well.

I seem to be experiencing the bug described here:
https://bugzilla.kernel.org/show_bug.cgi?id=56581

However, if I read the changelogs correctly, this should've been fixed
in 3.17.3.

Atttached you'll find dmesg.log with the error.
Excerpt:
[ 152.941067] iwlwifi 0000:03:00.0: fail to flush all tx fifo queues Q 2
[ 152.941072] iwlwifi 0000:03:00.0: Current SW read_ptr 209 write_ptr 234
[ 152.941097] iwl data: 00000000: 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 ................
[ 152.941111] iwlwifi 0000:03:00.0: FH TRBs(0) = 0x80003000
[ 152.941125] iwlwifi 0000:03:00.0: FH TRBs(1) = 0xc01100f2
[ 152.941139] iwlwifi 0000:03:00.0: FH TRBs(2) = 0x00000000
When I try reconnecting to WiFi I get dozens more of those errors.

Can someone point me in the right direction for this?
Is there already a bugreport for this on kernel 3.17.6?
Should you need more information, I'm happy to supply.

For now I've reverted to 3.16.4, since it seems to work better...

Kind regards,
Gerlof Fokkema


Attachments:
dmesg.log (57.31 kB)

2014-12-30 14:30:38

by Emmanuel Grumbach

[permalink] [raw]
Subject: Re: [iwlwifi] fail to flush all tx queues on kernel 3.17.6

Hi,

Sorry for the delay. This one got lost in my inbox.

On Sat, Dec 27, 2014 at 4:03 PM, Gerlof Fokkema
<[email protected]> wrote:
> Hi all,
>
> Since a few weeks I own a laptop with an Intel Wireless 7260 wireless adapter.
> I first noticed that my connection started dropping when I transferred
> large files over WiFi.
> Later on I noticed this problem when the signal strength was low as well.
>
> I seem to be experiencing the bug described here:
> https://bugzilla.kernel.org/show_bug.cgi?id=56581

This bug relates to dvm - which is de-facto another driver. We made
this work around because
of firmware issues. These issues aren't supposed to happen on devices
supported by iwlmvm.
Obviously, they do. You are not the only one to report this issue.
I will discuss it with our firmware team.

>
> However, if I read the changelogs correctly, this should've been fixed
> in 3.17.3.
>
> Atttached you'll find dmesg.log with the error.
> Excerpt:
> [ 152.941067] iwlwifi 0000:03:00.0: fail to flush all tx fifo queues Q 2
> [ 152.941072] iwlwifi 0000:03:00.0: Current SW read_ptr 209 write_ptr 234
> [ 152.941097] iwl data: 00000000: 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 ................
> [ 152.941111] iwlwifi 0000:03:00.0: FH TRBs(0) = 0x80003000
> [ 152.941125] iwlwifi 0000:03:00.0: FH TRBs(1) = 0xc01100f2
> [ 152.941139] iwlwifi 0000:03:00.0: FH TRBs(2) = 0x00000000
> When I try reconnecting to WiFi I get dozens more of those errors.
>
> Can someone point me in the right direction for this?
> Is there already a bugreport for this on kernel 3.17.6?
> Should you need more information, I'm happy to supply.
>
> For now I've reverted to 3.16.4, since it seems to work better...

Probably because 3.16 uses an older firmware (-9.ucode).
This is also an interesting input - although I heard complaints about
this very same issue on -9.ucode as well.

>
> Kind regards,
> Gerlof Fokkema