#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):

 After running r43757 more than 4 days the bug appeared again:

 {{{
 [328914.630000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [328914.730000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [328914.840000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [328914.950000] ath: phy0: Failed to stop TX DMA, queues=0x102!
 [344233.640000] irq 40: nobody cared (try booting with the "irqpoll"
 option)
 [344233.640000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.14.26 #1
 [344233.640000] Stack : 00000006 ffffffff 00000000 00000000 00000000
 00000000 803cc8ce 00000032
 [344233.640000]           80353e48 00000000 80301ab8 8035426f 00000000
 803c3b5c 80353e48 00000000
 [344233.640000]           80340000 80305370 80305384 802a2d98 00000000
 80206488 00000006 801a9464
 [344233.640000]           803051b8 80341b44 00000000 00000000 00000000
 00000000 00000000 00000000
 [344233.640000]           00000000 00000000 00000000 00000000 00000000
 00000000 00000000 00000000
 [344233.640000]           ...
 [344233.640000] Call Trace:
 [344233.640000] [<80248980>] show_stack+0x48/0x70
 [344233.640000] [<800a6cb8>] __report_bad_irq.isra.7+0x44/0xf8
 [344233.640000] [<801daa04>] note_interrupt+0x224/0x2d8
 [344233.640000] [<80160b14>] handle_irq_event_percpu+0x1b8/0x1ec
 [344233.640000] [<80160938>] handle_irq_event+0x3c/0x60
 [344233.640000] [<80160c28>] handle_level_irq+0xe0/0xf8
 [344233.640000] [<80153b38>] generic_handle_irq+0x28/0x44
 [344233.640000] [<80153b38>] generic_handle_irq+0x28/0x44
 [344233.640000] [<8011c4f0>] do_IRQ+0x1c/0x2c
 [344233.640000] [<80060830>] ret_from_irq+0x0/0x4
 [344233.640000] [<82c61274>] ath_start_rfkill_poll+0x10c/0x37c [ath9k]
 [344233.640000] [<82c63d68>] ath9k_tasklet+0x214/0x230 [ath9k]
 [344233.640000] [<8026c728>] tasklet_action+0x84/0xcc
 [344233.640000] [<8008f690>] __do_softirq+0xf8/0x228
 [344233.640000] [<8018bbfc>] irq_exit+0x54/0x70
 [344233.640000] [<80060830>] ret_from_irq+0x0/0x4
 [344233.640000] [<80060a80>] __r4k_wait+0x20/0x40
 [344233.640000] [<801027d0>] cpu_startup_entry+0xa4/0x104
 [344233.640000] [<8036194c>] start_kernel+0x3c8/0x3e0
 [344233.640000]
 [344233.640000] handlers:
 [344233.640000] [<82c63864>] ath_isr [ath9k]
 [344233.640000] Disabling IRQ #40
 [366320.240000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [366596.270000] ath: phy0: Failed to stop TX DMA, queues=0x00b!
 [366597.540000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [366597.730000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [366597.940000] ath: phy0: Failed to stop TX DMA, queues=0x10a!
 [366598.970000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [366599.990000] ath: phy0: Failed to stop TX DMA, queues=0x00b!
 [366601.020000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [366602.040000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [366602.240000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [366602.450000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [366602.640000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [366603.660000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [366605.670000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [366606.450000] ath: phy0: Failed to stop TX DMA, queues=0x10a!
 [366606.640000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367138.660000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [367139.650000] ath: phy0: Failed to stop TX DMA, queues=0x00b!
 [367139.840000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367140.040000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367141.060000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [367143.080000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [367143.840000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367144.040000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367144.250000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [367146.270000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [367148.150000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [367148.350000] ath: phy0: Failed to stop TX DMA, queues=0x102!
 [367148.540000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367150.560000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 [367152.440000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367152.640000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367152.840000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367154.850000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367156.640000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367156.840000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367157.040000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [367159.050000] ath: phy0: Failed to stop TX DMA, queues=0x002!
 [369014.070000] ath: phy0: Failed to stop TX DMA, queues=0x00a!
 }}}

 cat /proc/interrupts
 {{{
            CPU0
   3:     691949      MIPS  ehci_hcd:usb1
   4:  148903151      MIPS  eth0
   5:  322457889      MIPS  eth1
   7:   41157503      MIPS  timer
  11:        104      MISC  serial
  14:          0      MISC  ohci_hcd:usb2
  40:  222400000  AR71XX PCI  ath9k
  41:   38268933  AR71XX PCI  ath9k
 ERR:          0
 }}}

 Again as you may see the number of interrupts is exactly divisible by
 100000.

--
Ticket URL: <https://dev.openwrt.org/ticket/18483#comment:16>
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