Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#26010 - [linux] Kernel failure on resume on Asus K52F

Attached to Project: Arch Linux
Opened by Paolo (great-Archer) - Wednesday, 14 September 2011, 16:24 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 22 February 2012, 16:21 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
When resuming from suspend to ram, my Atheros AR9285 wifi chip doesn't respond anymore, and in dmesg i find the follwing error message:

irq 17: nobody cared (try booting with the "irqpoll" option)
[25240.295587] Pid: 0, comm: swapper Tainted: G C 3.0-ARCH #1
[25240.295589] Call Trace:
[25240.295590] <IRQ> [<ffffffff810c139a>] __report_bad_irq+0x3a/0xd0
[25240.295601] [<ffffffff810c17b6>] note_interrupt+0x136/0x1f0
[25240.295604] [<ffffffff810bf8a9>] handle_irq_event_percpu+0xc9/0x2a0
[25240.295606] [<ffffffff810bfac5>] handle_irq_event+0x45/0x70
[25240.295609] [<ffffffff810c20e7>] handle_fasteoi_irq+0x57/0xd0
[25240.295612] [<ffffffff8100d9f2>] handle_irq+0x22/0x40
[25240.295617] [<ffffffff813f64aa>] do_IRQ+0x5a/0xe0
[25240.295620] [<ffffffff813f4193>] common_interrupt+0x13/0x13
[25240.295622] <EOI> [<ffffffff812739ab>] ? intel_idle+0xcb/0x120
[25240.295628] [<ffffffff8127398d>] ? intel_idle+0xad/0x120
[25240.295633] [<ffffffff81313b8d>] cpuidle_idle_call+0x9d/0x350
[25240.295637] [<ffffffff8100a21a>] cpu_idle+0xba/0x100
[25240.295641] [<ffffffff813d1c82>] rest_init+0x96/0xa4
[25240.295643] [<ffffffff81748c23>] start_kernel+0x3de/0x3eb
[25240.295647] [<ffffffff81748347>] x86_64_start_reservations+0x132/0x136
[25240.295649] [<ffffffff81748140>] ? early_idt_handlers+0x140/0x140
[25240.295651] [<ffffffff8174844d>] x86_64_start_kernel+0x102/0x111
[25240.295653] handlers:
[25240.295657] [<ffffffffa02bbea0>] ath_isr
[25240.295659] Disabling IRQ #17


Additional info:
I use the stock Arch kernel version 3.0.4-1.
I also added "irqpoll" option to the kernel command line, but nothing changed.
The problem occurs always

Steps to reproduce:

Put your machine into suspend.
Wake it up.
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Wednesday, 22 February 2012, 16:21 GMT
Reason for closing:  Upstream
Comment by Jelle van der Waa (jelly) - Thursday, 29 September 2011, 16:44 GMT
Probably a upstream bug, report it upstream
Comment by Paolo (great-Archer) - Saturday, 01 October 2011, 10:52 GMT
I wrote a small script to make pm-utils remove the ath9k module before going into suspend and then reinsert it on resume, but nothing changed: when reinserting the module, the very same message appears
Comment by Paolo (great-Archer) - Monday, 31 October 2011, 11:15 GMT
I found a temporary workaround: add jme to SUSPEND_MODULES.
In fact the wireless nic and the ethernet one share the same irq line, and that causes the problem. So removing the module before suspend fixes this, as stated here:
http://www.spinics.net/lists/linux-wireless/msg79026.html

Loading...