#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
 Keywords:            |
----------------------+------------------------
 Hello,

 After running CC r43485 for about two days, suddenly WIFI throughput drops
 and the following kernel error is logged:

 [217492.920000] irq 40: nobody cared (try booting with the "irqpoll"
 option)
 [217492.920000] CPU: 0 PID: 24331 Comm: uptime Not tainted 3.14.25 #4
 [217492.920000] Stack : 00000006 ffffffff 00000000 00000000 00000000
 00000000 803bc8ce 00000035
 [217492.920000]           83bf36d8 00000000 803018d8 803521ff 00005f0b
 803b3b5c 83bf36d8 00000000
 [217492.920000]           80340000 80305190 803051a4 802a2ca4 00000000
 80206510 00000006 801a967c
 [217492.920000]           80304fd8 825436dc 00000000 00000000 00000000
 00000000 00000000 00000000
 [217492.920000]           00000000 00000000 00000000 00000000 00000000
 00000000 00000000 00000000
 [217492.920000]           ...
 [217492.920000] Call Trace:
 [217492.920000] [<802488c8>] show_stack+0x48/0x70
 [217492.920000] [<800a6ca0>] __report_bad_irq.isra.7+0x44/0xf8
 [217492.920000] [<801daa8c>] note_interrupt+0x224/0x2d8
 [217492.920000] [<80160d2c>] handle_irq_event_percpu+0x1b8/0x1ec
 [217492.920000] [<80160b50>] handle_irq_event+0x3c/0x60
 [217492.920000] [<80160e40>] handle_level_irq+0xe0/0xf8
 [217492.920000] [<80153d50>] generic_handle_irq+0x28/0x44
 [217492.920000] [<80153d50>] generic_handle_irq+0x28/0x44
 [217492.920000] [<8011c700>] do_IRQ+0x1c/0x2c
 [217492.920000] [<80060830>] ret_from_irq+0x0/0x4
 [217492.920000] [<83361274>] ath_start_rfkill_poll+0x10c/0x37c [ath9k]
 [217492.920000] [<83363d68>] ath9k_tasklet+0x214/0x230 [ath9k]
 [217492.920000] [<8026c670>] tasklet_action+0x84/0xcc
 [217492.920000] [<8008f688>] __do_softirq+0xf8/0x228
 [217492.920000] [<8018be14>] irq_exit+0x54/0x70
 [217492.920000] [<80060830>] ret_from_irq+0x0/0x4
 [217492.920000] [<801b4d58>] lzma_main+0x82c/0xb84
 [217492.920000] [<802b71cc>] xz_dec_lzma2_run+0x578/0x834
 [217492.920000] [<802b7808>] xz_dec_run+0x324/0x8fc
 [217492.920000] [<80261d18>] squashfs_xz_uncompress+0x10c/0x1e8
 [217492.920000] [<8025d5e0>] squashfs_decompress+0x50/0x88
 [217492.920000] [<8025f2ac>] squashfs_read_data+0x5d0/0x73c
 [217492.920000] [<8025ceac>] squashfs_cache_get+0x1a0/0x32c
 [217492.920000] [<80261414>] squashfs_readpage_block+0x164/0x450
 [217492.920000] [<8026113c>] squashfs_readpage+0x750/0x8c4
 [217492.920000] [<8008eab4>] __do_page_cache_readahead+0x1ec/0x24c
 [217492.920000] [<801438b8>] filemap_fault+0x198/0x3e8
 [217492.920000] [<8008e544>] __do_fault+0xd0/0x454
 [217492.920000] [<80161048>] handle_mm_fault+0x1f0/0x754
 [217492.920000] [<8008ec44>] __do_page_fault+0x130/0x388
 [217492.920000] [<80060820>] ret_from_exception+0x0/0x10
 [217492.920000]
 [217492.920000] handlers:
 [217492.920000] [<83363864>] ath_isr [ath9k]
 [217492.920000] Disabling IRQ #40


 The only way I found to recover from this situation is to reload the ath9k
 module - simple wifi command doesn't solve it:

 rmmod ath9k; modprobe ath9k; wifi

 Last version that has been working correctly without this error was r43228
 running the 3.10 kernel.

 Could you please have a look at it?

 Kind regards,
 Peter

--
Ticket URL: <https://dev.openwrt.org/ticket/18483>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to