Subject: iwlwifi/iwldvm soft lockup with 3.8.0-rc5 (was: almost unusable on 3.8.0-rc5)

Hello all,

Oh the irony, I was just starting an email saying wifi is almost
unusable for me with 3.8 and my machine (a thinkpad t530) completely
froze while typing it...

I was going to say I'm getting a lot of:
iwlwifi 0000:03:00.0: fail to flush all tx fifo queues

with this device:
03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 3e)
Subsystem: Intel Corporation Centrino Ultimate-N 6300 3x3 AGN
Kernel driver in use: iwlwifi

But now I will be able to give you links to the actual soft lockup:
http://mathieu.csetco.com/iwlwifi/iwlwifi-oops1.jpeg
http://mathieu.csetco.com/iwlwifi/iwlwifi-oops2.jpeg
http://mathieu.csetco.com/iwlwifi/iwlwifi-oops3.jpeg

The same machine works perfectly fine with a vanilla 3.7. On 3.8,
before the machine froze I could see my download speed going up and down
like crazy (that's what prompted the "almost unusable" comment, it's so
painful loading a web page feels like being on dialup).

A rough text version is a follow:
BUG: soft lockup - CPU#1 stuck for 23s!
[...]
Call Trace:
iwl_trans_pcie_stop_device+0x15c/0x1c0 [iwlwifi]
iwl_down+0x1fd/0x300 [iwldvm]
iwlagn_prepare_restart+0x4f/0xd0 [iwldvm]
? idle_balance+0x110/0x2f0
iwl_bg_restart+0x52/0xe0 [iwldvm]
process_one_work+0x147/0x490
? iwl_op_mode_dvm_start+0xa50/0xa50 [iwldvm]
[...]

After that I the whole thing was frozen: keyboard/mouse would still work
but no IO would go whatsoever (even disk)...

The "fail to flush all tx fifo queues" are easy to reproduce: I get that
by copying file around / downloading and browsing the web.

Let me know if I can help in any way (like decoding addresses).

Cheers,
--
Mathieu Chouquet-Stringer [email protected]
The sun itself sees not till heaven clears.
-- William Shakespeare --


Subject: Re: [Ilw] iwlwifi/iwldvm soft lockup with 3.8.0-rc5 (was: almost unusable on 3.8.0-rc5)

On Tue, Jan 29, 2013 at 10:14 AM, Mathieu Chouquet-Stringer
<[email protected]> wrote:
> On Tue, Jan 29, 2013 at 8:16 AM, Grumbach, Emmanuel
> <[email protected]> wrote:
>> Please try this one:
>> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=c3e5d7181afb66657393066bccce0956fab09ab3
>>
>> as you can see, it is in mainline already.
>
> Ha, that was fast! I'll check tonight, thanks for your quick turn around.

Issue is indeed fixed: thank you!

2013-01-29 07:16:40

by Grumbach, Emmanuel

[permalink] [raw]
Subject: RE: [Ilw] iwlwifi/iwldvm soft lockup with 3.8.0-rc5 (was: almost unusable on 3.8.0-rc5)

>
> Hello all,
>
> Oh the irony, I was just starting an email saying wifi is almost unusable for me
> with 3.8 and my machine (a thinkpad t530) completely froze while typing it...
>
> I was going to say I'm getting a lot of:
> iwlwifi 0000:03:00.0: fail to flush all tx fifo queues
>

Please try this one:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=c3e5d7181afb66657393066bccce0956fab09ab3

as you can see, it is in mainline already.
---------------------------------------------------------------------
A member of the Intel Corporation group of companies

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


Subject: Re: [Ilw] iwlwifi/iwldvm soft lockup with 3.8.0-rc5 (was: almost unusable on 3.8.0-rc5)

Hello Emmanuel,

On Tue, Jan 29, 2013 at 8:16 AM, Grumbach, Emmanuel
<[email protected]> wrote:
> Please try this one:
> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=c3e5d7181afb66657393066bccce0956fab09ab3
>
> as you can see, it is in mainline already.

Ha, that was fast! I'll check tonight, thanks for your quick turn around.