#18483: DIR-825 running CC r43485 - WIFI cannot handle IRQ 40
-----------------------+------------------------
Reporter: papaj0e | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone:
Component: packages | Version: Trunk
Resolution: | Keywords:
-----------------------+------------------------
Comment (by anonymous):
Just noticed this on r43457 on Netgear WNDR3700v1:
{{{
[111947.690000] irq 40: nobody cared (try booting with the "irqpoll"
option)
[111947.690000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.14.25 #1
[111947.690000] Stack : 00000006 ffffffff 00000000 00000000 00000000
00000000 803ac8ce 00000032
[111947.690000] 80341398 00000000 802f7034 803417bf 00000000
803a3b5c 80341398 00000000
[111947.690000] 80330000 802fa3b0 802fa3c4 8029a0ac 00000000
801ff02c 00000006 801a3694
[111947.690000] 802fa1f8 80331b44 00000000 00000000 00000000
00000000 00000000 00000000
[111947.690000] 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000
[111947.690000] ...
[111947.690000] Call Trace:
[111947.690000] [<80241018>] show_stack+0x48/0x70
[111947.690000] [<800a64d4>] __report_bad_irq.isra.7+0x44/0xf8
[111947.690000] [<801d41f0>] note_interrupt+0x224/0x2d8
[111947.690000] [<8015baf0>] handle_irq_event_percpu+0x1b8/0x1ec
[111947.690000] [<8015b914>] handle_irq_event+0x3c/0x60
[111947.690000] [<8015bc04>] handle_level_irq+0xe0/0xf8
[111947.690000] [<8014f274>] generic_handle_irq+0x28/0x44
[111947.690000] [<8014f274>] generic_handle_irq+0x28/0x44
[111947.690000] [<80118644>] do_IRQ+0x1c/0x2c
[111947.690000] [<80060830>] ret_from_irq+0x0/0x4
[111947.690000] [<82c61274>] ath_start_rfkill_poll+0x10c/0x37c [ath9k]
[111947.690000] [<82c63d68>] ath9k_tasklet+0x214/0x230 [ath9k]
[111947.690000] [<802640f4>] tasklet_action+0x84/0xcc
[111947.690000] [<8008f5c0>] __do_softirq+0xf8/0x228
[111947.690000] [<80186450>] irq_exit+0x54/0x70
[111947.690000] [<80060830>] ret_from_irq+0x0/0x4
[111947.690000] [<80060a80>] __r4k_wait+0x20/0x40
[111947.690000] [<801004e4>] cpu_startup_entry+0xa4/0x104
[111947.690000] [<8034e94c>] start_kernel+0x3c8/0x3e0
[111947.690000]
[111947.690000] handlers:
[111947.690000] [<82c63864>] ath_isr [ath9k]
[111947.690000] Disabling IRQ #40
}}}
Interestingly, /proc/interrupts shows that IRQ #40 fired exactly
27,600,000 times:
{{{
CPU0
3: 0 MIPS ehci_hcd:usb1
4: 20827731 MIPS eth0
5: 20548640 MIPS eth1
7: 104675986 MIPS timer
11: 40 MISC serial
14: 0 MISC ohci_hcd:usb2
40: 27600000 AR71XX PCI ath9k
41: 123064245 AR71XX PCI ath9k
ERR: 0
}}}
--
Ticket URL: <https://dev.openwrt.org/ticket/18483#comment:5>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets