← Back to team overview

asus-ul30 team mailing list archive

Anyone with UL30VT NOT experiencing this bug? (ath_isr, disabling IRQ #17)

 

I am experiencing a bug which causes my Atheros wireless driver
to error out and drop my connection, requiring a reboot to re-connect.

I am surprised that I haven't heard more complaints about this issue
which has plagued my hardware since ubuntu's later stable releases of
kernel 2.6.28 and continuing into linux=3.0.0-14-generic with ubuntu 11.04.

This is triggering at random times, usually once or twice a day, seems
to be slightly more likely during heavy network use

This is not happening as a result of suspend/resume.

It is not fixed by installing compat-wireless, neither by adding
"options ath9k nohwcrypt=1" to /etc/modprobe.d/ath9k.conf, nor by
setting power management options with iwconfig

There are several bugs on launchpad which describe similar problems,
such as this one:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/622265
but I would welcome suggestions of other bugs that may be more pertinent.

[I am connecting to a wireless G, wpa2 network.  Specific hardware is
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless
Network Adapter (PCI-Express) (rev 01)]

Errors in dmesg generally look something like,

[11672.540926] pciehp 0000:00:1c.5:pcie04: Card not present on Slot(0)
[11672.547026] pciehp 0000:00:1c.5:pcie04: Card present on Slot(0)
[11673.190053] atl1c 0000:04:00.0: MAC state machine can't be idle since
disabled for 10ms
second
[11673.270292] atl1c 0000:04:00.0: PCI INT A disabled
[11677.571517] irq 17: nobody cared (try booting with the "irqpoll" option)
[11677.571528] Pid: 0, comm: kworker/0:0 Not tainted 3.0.0-11-generic
#18-Ubuntu
[11677.571533] Call Trace:
[11677.571537]  <IRQ>  [<ffffffff810cf83d>] __report_bad_irq+0x3d/0xe0
[11677.571556]  [<ffffffff810cfc65>] note_interrupt+0x135/0x180
[11677.571563]  [<ffffffff810cdc59>] handle_irq_event_percpu+0xa9/0x220
[11677.571569]  [<ffffffff810cde1e>] handle_irq_event+0x4e/0x80
[11677.571575]  [<ffffffff810d0594>] handle_fasteoi_irq+0x64/0xf0
[11677.571582]  [<ffffffff8100c252>] handle_irq+0x22/0x40
[11677.571590]  [<ffffffff815f3c2a>] do_IRQ+0x5a/0xe0
[11677.571596]  [<ffffffff815ea313>] common_interrupt+0x13/0x13
[11677.571599]  <EOI>  [<ffffffff8137215f>] ? arch_local_irq_enable+0x8/0xd
[11677.571614]  [<ffffffff81372b67>] acpi_idle_enter_c1+0x8d/0xab
[11677.571622]  [<ffffffff814aaf52>] cpuidle_idle_call+0xa2/0x1d0
[11677.571630]  [<ffffffff8100920b>] cpu_idle+0xab/0x100
[11677.571637]  [<ffffffff815cc1a0>] start_secondary+0xd9/0xdb
[11677.571641] handlers:
[11677.571658] [<ffffffffa03b6070>] ath_isr
[11677.571663] Disabling IRQ #17
[11680.370237] cfg80211: All devices are disconnected, going to restore
regulatory settings
[11680.370249] cfg80211: Restoring regulatory settings
[11680.370257] cfg80211: Calling CRDA to update world regulatory domain
[11680.376553] cfg80211: Ignoring regulatory request Set by core since
the driver uses its
own custom regulatory domain


Follow ups