Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#2480 - Mainline ath10k causes crahes in ipq806x / R7800 #7891

Closed
openwrt-bot opened this issue Sep 5, 2019 · 2 comments
Closed

FS#2480 - Mainline ath10k causes crahes in ipq806x / R7800 #7891

openwrt-bot opened this issue Sep 5, 2019 · 2 comments
Labels

Comments

@openwrt-bot
Copy link

hnyman:

The mainline ath10k mainly works in R7800, although it has some problems the show up in the logs as "ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon" .

That seems to increase CPU utilisation somewhat, but the router still works.

Every now and then the router also crashes. I have attached a serial logger to the router, so I managed to capture the following crash series. 4-5 crashes during a few hours when the router was mainly idle.

360130.583644] ath10k_warn: 81 callbacks suppressed [360130.583662] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360130.587378] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360130.594965] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360130.602223] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360130.609691] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360130.617450] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360130.624456] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360130.631736] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360130.639168] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360130.646535] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.612292] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.612372] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.618864] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.626263] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.633611] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.641453] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.648443] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.655742] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.663114] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360135.670426] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360193.344931] ath10k_warn: 1 callbacks suppressed [360193.344951] ath10k_pci 0001:01:00.0: Invalid peer id 21 peer stats buffer [360561.357841] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360561.357923] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360561.364436] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360561.371813] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360561.379094] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360561.387292] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360561.393973] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360561.401336] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360561.408651] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [360561.416080] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [361642.965765] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [361642.965909] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [361642.972378] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [361642.979740] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped new beacon [361642.987116] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon [361642.994737] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [361643.001848] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [361643.009206] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [361643.016513] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [361643.023961] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon [362072.425064] INFO: rcu_sched self-detected stall on CPU [362072.425140] 1-...: (2099 ticks this GP) idle=e76/2/0 softirq=2206647/2206647 fqs=1 [362072.429122] (t=2100 jiffies g=859207 c=859206 q=1) [362072.437118] rcu_sched kthread starved for 2099 jiffies! g859207 c859206 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x402 ->cpu=0 [362072.442151] rcu_sched I 0 8 2 0x00000000 [362072.445060] INFO: rcu_sched detected stalls on CPUs/tasks: [362072.452779] [] (__schedule) from [] (schedule+0x88/0xb0) [362072.458211] 1-...: (2099 ticks this GP) idle=e76/2/0 softirq=2206647/2206647 fqs=1 [362072.463781] [] (schedule) from [] (schedule_timeout+0x254/0x280) [362072.471049] (detected by 0, t=2102 jiffies, g=859207, c=859206, q=1) [362072.478904] [] (schedule_timeout) from [] (rcu_gp_kthread+0x44c/0x868) [362072.478937] [] (rcu_gp_kthread) from [] (kthread+0x164/0x16c) [362072.486680] Sending NMI from CPU 0 to CPUs 1: [362072.493123] [] (kthread) from [] (ret_from_fork+0x14/0x2c)

U-Boot 2012.07 [local,local] (Sep 03 2015 - 17:33:28)

U-boot 2012.07 dni1 V0.4 for DNI HW ID: 29764958 NOR flash 0MB; NAND flash 128MB; RAM 512MB; 1st Radio 4x4; 2nd Radio 4x4; Cascade
smem ram ptable found: ver: 0 len: 5
...
[ 773.047773] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.296527] ath10k_warn: 4 callbacks suppressed
[ 837.296544] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.299941] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.307289] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.314563] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.321785] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.329215] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.336478] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.343755] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.350961] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 837.358346] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1040.672740] INFO: rcu_sched self-detected stall on CPU
[ 1040.672797] 1-...: (1 GPs behind) idle=e4e/2/0 softirq=10446/10449 fqs=0
[ 1040.676785] (t=2100 jiffies g=3493 c=3492 q=17)
[ 1040.683649] rcu_sched kthread starved for 2100 jiffies! g3493 c3492 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x402 ->cpu=0
[ 1040.688426] rcu_sched I 0 8 2 0x00000000
[ 1040.698694] [] (__schedule) from [] (schedule+0x88/0xb0)
[ 1040.704061] [] (schedule) from [] (schedule_timeout+0x254/0x280)
[ 1040.711278] [] (schedule_timeout) from [] (rcu_gp_kthread+0x44c/0x868)
[ 1040.718996] [] (rcu_gp_kthread) from [] (kthread+0x164/0x16c)
[ 1040.727070] [] (kthread) from [] (ret_from_fork+0x14/0x2c)
[ 1040.734613] NMI backtrace for cpu 1
[ 1040.741718] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.14.141 #0
[ 1040.745103] Hardware name: Generic DT based system
[ 1040.751379] [] (unwind_backtrace) from [] (show_stack+0x14/0x20)
[ 1040.756063] [] (show_stack) from [] (dump_stack+0x88/0x9c)
[ 1040.763955] [] (dump_stack) from [] (nmi_cpu_backtrace+0xc4/0xd8)
[ 1040.770983] [] (nmi_cpu_backtrace) from [] (nmi_trigger_cpumask_backtrace+0x94/0x138)
[ 1040.778886] [] (nmi_trigger_cpumask_backtrace) from [] (rcu_dump_cpu_stacks+0x8c/0xcc)
[ 1040.788432] [] (rcu_dump_cpu_stacks) from [] (rcu_check_callbacks+0x358/0x858)
[ 1040.797986] [] (rcu_check_callbacks) from [] (update_process_times+0x3c/0x70)
[ 1040.806937] [] (update_process_times) from [] (tick_sched_timer+0x48/0xa4)
[ 1040.815870] [] (tick_sched_timer) from [] (__hrtimer_run_queues+0xdc/0x1a8)
[ 1040.824374] [] (__hrtimer_run_queues) from [] (hrtimer_interrupt+0xc0/0x230)
[ 1040.832967] [] (hrtimer_interrupt) from [] (msm_timer_interrupt+0x38/0x48)
[ 1040.841994] [] (msm_timer_interrupt) from [] (handle_percpu_devid_irq+0x84/0x174)
[ 1040.850420] [] (handle_percpu_devid_irq) from [] (generic_handle_irq+0x28/0x40)
[ 1040.859704] [] (generic_handle_irq) from [] (__handle_domain_irq+0xa4/0xc8)
[ 1040.868554] [] (__handle_domain_irq) from [] (gic_handle_irq+0x6c/0xb8)
[ 1040.877234] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0x90)
[ 1040.885558] Exception stack(0xdd461a80 to 0xdd461ac8)
[ 1040.893222] 1a80: dbe78bf0 dbe78ce0 dbe78ce0 db79b094 dbe78be0 dbe78cc8 00000002 dbe78ce0
[ 1040.898264] 1aa0: 32eb15be fffffffb 00000100 00000000 dbe78ce0 dd461ad0 00000458 bf7892a8
[ 1040.906400] 1ac0: 20000113 ffffffff
[ 1040.914718] [] (__irq_svc) from [] (ieee80211_next_txq+0x44/0x134 [mac80211])
[ 1040.918158] [] (ieee80211_next_txq [mac80211]) from [] (ath10k_mac_op_wake_tx_queue+0x44/0xd4 [ath10k_core])
[ 1040.927119] [] (ath10k_mac_op_wake_tx_queue [ath10k_core]) from [] (ieee80211_unreserve_tid+0x73c/0x106c [mac80211])
[ 1040.938745] [] (ieee80211_unreserve_tid [mac80211]) from [] (__ieee80211_subif_start_xmit+0x824/0xa3c [mac80211])
[ 1040.950984] [] (__ieee80211_subif_start_xmit [mac80211]) from [] (ieee80211_subif_start_xmit+0x2ec/0x30c [mac80211])
[ 1040.962780] [] (ieee80211_subif_start_xmit [mac80211]) from [] (dev_hard_start_xmit+0xc8/0x154)
[ 1040.974986] [] (dev_hard_start_xmit) from [] (__dev_queue_xmit+0x610/0x790)
[ 1040.985148] [] (__dev_queue_xmit) from [] (br_dev_queue_push_xmit+0x118/0x13c)
[ 1040.993821] [] (br_dev_queue_push_xmit) from [] (br_dev_xmit+0x2a8/0x2e4)
[ 1041.002848] [] (br_dev_xmit) from [] (dev_hard_start_xmit+0xc8/0x154)
[ 1041.011440] [] (dev_hard_start_xmit) from [] (__dev_queue_xmit+0x610/0x790)
[ 1041.019601] [] (__dev_queue_xmit) from [] (ip_finish_output2+0x2b8/0x32c)
[ 1041.028103] [] (ip_finish_output2) from [] (ip_output+0xa0/0xb4)
[ 1041.036782] [] (ip_output) from [] (ip_forward+0x320/0x3a4)
[ 1041.044593] [] (ip_forward) from [] (ip_rcv+0x268/0x290)
[ 1041.051626] [] (ip_rcv) from [] (__netif_receive_skb_core+0xa20/0xbbc)
[ 1041.058924] [] (__netif_receive_skb_core) from [] (netif_receive_skb_internal+0xc0/0xd4)
[ 1041.067064] [] (netif_receive_skb_internal) from [] (ifb_ri_tasklet+0x130/0x2d0 [ifb])
[ 1041.077063] [] (ifb_ri_tasklet [ifb]) from [] (tasklet_action+0xa4/0x130)
[ 1041.086437] [] (tasklet_action) from [] (__do_softirq+0xf0/0x264)
[ 1041.095028] [] (__do_softirq) from [] (irq_exit+0xdc/0x148)
[ 1041.102842] [] (irq_exit) from [] (handle_IPI+0xb4/0x1ac)
[ 1041.109958] [] (handle_IPI) from [] (gic_handle_irq+0x9c/0xb8)
[ 1041.117247] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0x90)
[ 1041.124705] Exception stack(0xdd461f80 to 0xdd461fc8)
[ 1041.132287] 1f80: 00000001 00000000 00000000 c03151e0 ffffe000 c0b03cbc c0b03c6c 00000000
[ 1041.137325] 1fa0: 00000000 512f04d0 00000000 00000000 dd461fc8 dd461fd0 c030862c c0308630
[ 1041.145461] 1fc0: 60000013 ffffffff
[ 1041.153621] [] (__irq_svc) from [] (arch_cpu_idle+0x38/0x44)
[ 1041.156932] [] (arch_cpu_idle) from [] (do_idle+0xe8/0x1bc)
[ 1041.164562] [] (do_idle) from [] (cpu_startup_entry+0x1c/0x20)
[ 1041.171590] [] (cpu_startup_entry) from [<423017cc>] (0x423017cc)
[ 1046.642677] ath10k_warn: 68 callbacks suppressed
[ 1046.642789] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1046.646429] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1046.653553] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1046.660770] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
...
[ 3008.389926] ath10k_warn: 16 callbacks suppressed
[ 3008.389945] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 3008.393667] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 3008.400787] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 3008.408065] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 3008.415273] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 3008.422680] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 3008.429942] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 3008.437261] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 3008.444481] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 3008.451841] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon

U-Boot 2012.07 [local,local] (Sep 03 2015 - 17:33:28)

U-boot 2012.07 dni1 V0.4 for DNI HW ID: 29764958 NOR flash 0MB; NAND flash 128MB; RAM 512MB; 1st Radio 4x4; 2nd Radio 4x4; Cascade
smem ram ptable found: ver: 0 len: 5
...
[ 1586.322105] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.916398] ath10k_warn: 4 callbacks suppressed
[ 1648.916413] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.919827] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.927174] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.934447] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.941728] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.948956] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.956355] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.963646] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.970951] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 1648.978119] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2137.388904] INFO: rcu_sched self-detected stall on CPU
[ 2137.388979] 1-...: (2100 ticks this GP) idle=40e/2/0 softirq=19899/19899 fqs=0
[ 2137.392961] (t=2100 jiffies g=5916 c=5915 q=1)
[ 2137.400522] rcu_sched kthread starved for 2100 jiffies! g5916 c5915 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x402 ->cpu=1
[ 2137.405122] rcu_sched I 0 8 2 0x00000000
[ 2137.415313] [] (__schedule) from [] (schedule+0x88/0xb0)
[ 2137.420676] [] (schedule) from [] (schedule_timeout+0x254/0x280)
[ 2137.427896] [] (schedule_timeout) from [] (rcu_gp_kthread+0x44c/0x868)
[ 2137.435613] [] (rcu_gp_kthread) from [] (kthread+0x164/0x16c)
[ 2137.443684] [] (kthread) from [] (ret_from_fork+0x14/0x2c)
[ 2137.451240] Sending NMI from CPU 1 to CPUs 0:
[ 2137.459906] NMI backtrace for cpu 0
[ 2137.459914] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.14.141 #0
[ 2137.459918] Hardware name: Generic DT based system
[ 2137.459923] task: c0b06d80 task.stack: c0b00000
[ 2137.459927] PC is at _raw_spin_lock_bh+0x40/0x58
[ 2137.459932] LR is at ieee80211_txq_schedule_start+0x2c/0x50 [mac80211]
[ 2137.459937] pc : [] lr : [] psr: 20000113
[ 2137.459941] sp : c0b01d68 ip : db5d0cd8 fp : db5d1de0
[ 2137.459945] r10: c0b01e80 r9 : 0000012c r8 : 00000002
[ 2137.459949] r7 : 00000002 r6 : 00000002 r5 : db5d0cc8 r4 : db5d0cf4
[ 2137.459953] r3 : 0000c072 r2 : 0000c073 r1 : 00000000 r0 : db5d0cc8
[ 2137.459958] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 2137.459963] Control: 10c5787d Table: 5d3b006a DAC: 00000051
[ 2137.459968] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.14.141 #0
[ 2137.459973] Hardware name: Generic DT based system
[ 2137.459978] [] (unwind_backtrace) from [] (show_stack+0x14/0x20)
[ 2137.459983] [] (show_stack) from [] (dump_stack+0x88/0x9c)
[ 2137.459987] [] (dump_stack) from [] (nmi_cpu_backtrace+0xac/0xd8)
[ 2137.459993] [] (nmi_cpu_backtrace) from [] (handle_IPI+0x170/0x1ac)
[ 2137.459998] [] (handle_IPI) from [] (gic_handle_irq+0x9c/0xb8)
[ 2137.460004] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0x90)
[ 2137.460008] Exception stack(0xc0b01d18 to 0xc0b01d60)
[ 2137.460012] 1d00: db5d0cc8 00000000
[ 2137.460017] 1d20: 0000c073 0000c072 db5d0cf4 db5d0cc8 00000002 00000002 00000002 0000012c
[ 2137.460022] 1d40: c0b01e80 db5d1de0 db5d0cd8 c0b01d68 bf789670 c07fb0fc 20000113 ffffffff
[ 2137.460027] [] (__irq_svc) from [] (_raw_spin_lock_bh+0x40/0x58)
[ 2137.460034] [] (_raw_spin_lock_bh) from [] (ieee80211_txq_schedule_start+0x2c/0x50 [mac80211])
[ 2137.460041] [] (ieee80211_txq_schedule_start [mac80211]) from [] (ath10k_mac_tx_push_pending+0x4c/0x114 [ath10k_core])
[ 2137.460047] [] (ath10k_mac_tx_push_pending [ath10k_core]) from [] (ath10k_htt_txrx_compl_task+0x1038/0x10a0 [ath10k_core])
[ 2137.460053] [] (ath10k_htt_txrx_compl_task [ath10k_core]) from [] (ath10k_pci_napi_poll+0x80/0x120 [ath10k_pci])
[ 2137.460059] [] (ath10k_pci_napi_poll [ath10k_pci]) from [] (net_rx_action+0x144/0x31c)
[ 2137.460064] [] (net_rx_action) from [] (__do_softirq+0xf0/0x264)
[ 2137.460068] [] (__do_softirq) from [] (irq_exit+0xdc/0x148)
[ 2137.460074] [] (irq_exit) from [] (__handle_domain_irq+0xa8/0xc8)
[ 2137.460079] [] (__handle_domain_irq) from [] (gic_handle_irq+0x6c/0xb8)
[ 2137.460085] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0x90)
[ 2137.460089] Exception stack(0xc0b01f48 to 0xc0b01f90)
[ 2137.460093] 1f40: 00000001 00000000 00000000 c03151e0 ffffe000 c0b03cbc
[ 2137.460098] 1f60: c0b03c6c 00000000 00000000 c0a2da28 00000000 00000000 c0b01f90 c0b01f98
[ 2137.460102] 1f80: c030862c c0308630 60000013 ffffffff
[ 2137.460107] [] (__irq_svc) from [] (arch_cpu_idle+0x38/0x44)
[ 2137.460112] [] (arch_cpu_idle) from [] (do_idle+0xe8/0x1bc)
[ 2137.460117] [] (do_idle) from [] (cpu_startup_entry+0x1c/0x20)
[ 2137.460122] [] (cpu_startup_entry) from [] (start_kernel+0x420/0x42c)
[ 2137.460335] NMI backtrace for cpu 1
[ 2137.781508] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.14.141 #0
[ 2137.784801] Hardware name: Generic DT based system
[ 2137.791080] [] (unwind_backtrace) from [] (show_stack+0x14/0x20)
[ 2137.795767] [] (show_stack) from [] (dump_stack+0x88/0x9c)
[ 2137.803658] [] (dump_stack) from [] (nmi_cpu_backtrace+0xc4/0xd8)
[ 2137.810686] [] (nmi_cpu_backtrace) from [] (nmi_trigger_cpumask_backtrace+0x94/0x138)
[ 2137.818591] [] (nmi_trigger_cpumask_backtrace) from [] (rcu_dump_cpu_stacks+0x8c/0xcc)
[ 2137.828139] [] (rcu_dump_cpu_stacks) from [] (rcu_check_callbacks+0x358/0x858)
[ 2137.837689] [] (rcu_check_callbacks) from [] (update_process_times+0x3c/0x70)
[ 2137.846643] [] (update_process_times) from [] (tick_sched_timer+0x48/0xa4)
[ 2137.855576] [] (tick_sched_timer) from [] (__hrtimer_run_queues+0xdc/0x1a8)
[ 2137.864080] [] (__hrtimer_run_queues) from [] (hrtimer_interrupt+0xc0/0x230)
[ 2137.872675] [] (hrtimer_interrupt) from [] (msm_timer_interrupt+0x38/0x48)
[ 2137.881699] [] (msm_timer_interrupt) from [] (handle_percpu_devid_irq+0x84/0x174)
[ 2137.890123] [] (handle_percpu_devid_irq) from [] (generic_handle_irq+0x28/0x40)
[ 2137.899408] [] (generic_handle_irq) from [] (__handle_domain_irq+0xa4/0xc8)
[ 2137.908259] [] (__handle_domain_irq) from [] (gic_handle_irq+0x6c/0xb8)
[ 2137.916937] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0x90)
[ 2137.925258] Exception stack(0xdd461a80 to 0xdd461ac8)
[ 2137.932932] 1a80: da4ff000 db5d0ce0 db5d0ce0 da4ff094 db5d0be0 db5d0cc8 00000002 db5d0ce0
[ 2137.937973] 1aa0: 641e87bd fffffff4 00000100 00000000 db5d0ce0 dd461ad0 00000458 bf7892b4
[ 2137.946102] 1ac0: a0000113 ffffffff
[ 2137.954419] [] (__irq_svc) from [] (ieee80211_next_txq+0x50/0x134 [mac80211])
[ 2137.957823] [] (ieee80211_next_txq [mac80211]) from [] (ath10k_mac_op_wake_tx_queue+0x44/0xd4 [ath10k_core])
[ 2137.966851] [] (ath10k_mac_op_wake_tx_queue [ath10k_core]) from [] (ieee80211_unreserve_tid+0x73c/0x106c [mac80211])
[ 2137.978542] [] (ieee80211_unreserve_tid [mac80211]) from [] (__ieee80211_subif_start_xmit+0x824/0xa3c [mac80211])
[ 2137.990782] [] (__ieee80211_subif_start_xmit [mac80211]) from [] (ieee80211_subif_start_xmit+0x2ec/0x30c [mac80211])
[ 2138.002530] [] (ieee80211_subif_start_xmit [mac80211]) from [] (dev_hard_start_xmit+0xc8/0x154)
[ 2138.014694] [] (dev_hard_start_xmit) from [] (__dev_queue_xmit+0x610/0x790)
[ 2138.024854] [] (__dev_queue_xmit) from [] (br_dev_queue_push_xmit+0x118/0x13c)
[ 2138.033526] [] (br_dev_queue_push_xmit) from [] (br_dev_xmit+0x2a8/0x2e4)
[ 2138.042555] [] (br_dev_xmit) from [] (dev_hard_start_xmit+0xc8/0x154)
[ 2138.051147] [] (dev_hard_start_xmit) from [] (__dev_queue_xmit+0x610/0x790)
[ 2138.059309] [] (__dev_queue_xmit) from [] (ip_finish_output2+0x2b8/0x32c)
[ 2138.067809] [] (ip_finish_output2) from [] (ip_output+0xa0/0xb4)
[ 2138.076488] [] (ip_output) from [] (ip_forward+0x320/0x3a4)
[ 2138.084297] [] (ip_forward) from [] (ip_rcv+0x268/0x290)
[ 2138.091330] [] (ip_rcv) from [] (__netif_receive_skb_core+0xa20/0xbbc)
[ 2138.098630] [] (__netif_receive_skb_core) from [] (netif_receive_skb_internal+0xc0/0xd4)
[ 2138.106779] [] (netif_receive_skb_internal) from [] (ifb_ri_tasklet+0x130/0x2d0 [ifb])
[ 2138.116786] [] (ifb_ri_tasklet [ifb]) from [] (tasklet_action+0xa4/0x130)
[ 2138.126141] [] (tasklet_action) from [] (__do_softirq+0xf0/0x264)
[ 2138.134732] [] (__do_softirq) from [] (irq_exit+0xdc/0x148)
[ 2138.142545] [] (irq_exit) from [] (handle_IPI+0xb4/0x1ac)
[ 2138.149662] [] (handle_IPI) from [] (gic_handle_irq+0x9c/0xb8)
[ 2138.156952] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0x90)
[ 2138.164406] Exception stack(0xdd461f80 to 0xdd461fc8)
[ 2138.171997] 1f80: 00000001 00000000 00000000 c03151e0 ffffe000 c0b03cbc c0b03c6c 00000000
[ 2138.177036] 1fa0: 00000000 512f04d0 00000000 00000000 dd461fc8 dd461fd0 c030862c c0308630
[ 2138.185165] 1fc0: 60000013 ffffffff
[ 2138.193329] [] (__irq_svc) from [] (arch_cpu_idle+0x38/0x44)
[ 2138.196635] [] (arch_cpu_idle) from [] (do_idle+0xe8/0x1bc)
[ 2138.204266] [] (do_idle) from [] (cpu_startup_entry+0x1c/0x20)
[ 2138.211296] [] (cpu_startup_entry) from [<423017cc>] (0x423017cc)

U-Boot 2012.07 [local,local] (Sep 03 2015 - 17:33:28)

U-boot 2012.07 dni1 V0.4 for DNI HW ID: 29764958 NOR flash 0MB; NAND flash 128MB; RAM 512MB; 1st Radio 4x4; 2nd Radio 4x4; Cascade
smem ram ptable found: ver: 0 len: 5
...
[ 1959.222624] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.726720] ath10k_warn: 14 callbacks suppressed
[ 2044.726753] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.730547] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.737596] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.744787] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.752171] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.759480] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.766687] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.774034] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.781347] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2044.788630] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 2065.797413] INFO: rcu_sched self-detected stall on CPU
[ 2065.797484] 1-...: (1 GPs behind) idle=922/140000000000001/0 softirq=12309/12310 fqs=2
[ 2065.801469] (t=2100 jiffies g=5877 c=5876 q=24)
[ 2065.809724] rcu_sched kthread starved for 2095 jiffies! g5877 c5876 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x402 ->cpu=0
[ 2065.814324] rcu_sched I 0 8 2 0x00000000
[ 2065.824602] [] (__schedule) from [] (schedule+0x88/0xb0)
[ 2065.829965] [] (schedule) from [] (schedule_timeout+0x254/0x280)
[ 2065.837182] [] (schedule_timeout) from [] (rcu_gp_kthread+0x44c/0x868)
[ 2065.844900] [] (rcu_gp_kthread) from [] (kthread+0x164/0x16c)
[ 2065.852973] [] (kthread) from [] (ret_from_fork+0x14/0x2c)
[ 2065.860514] NMI backtrace for cpu 1
[ 2065.867618] CPU: 1 PID: 14 Comm: ksoftirqd/1 Not tainted 4.14.141 #0
[ 2065.870999] Hardware name: Generic DT based system
[ 2065.877631] [] (unwind_backtrace) from [] (show_stack+0x14/0x20)
[ 2065.882229] [] (show_stack) from [] (dump_stack+0x88/0x9c)
[ 2065.890119] [] (dump_stack) from [] (nmi_cpu_backtrace+0xc4/0xd8)
[ 2065.897146] [] (nmi_cpu_backtrace) from [] (nmi_trigger_cpumask_backtrace+0x94/0x138)
[ 2065.905048] [] (nmi_trigger_cpumask_backtrace) from [] (rcu_dump_cpu_stacks+0x8c/0xcc)
[ 2065.914597] [] (rcu_dump_cpu_stacks) from [] (rcu_check_callbacks+0x358/0x858)
[ 2065.924149] [] (rcu_check_callbacks) from [] (update_process_times+0x3c/0x70)
[ 2065.933101] [] (update_process_times) from [] (tick_sched_timer+0x48/0xa4)
[ 2065.942036] [] (tick_sched_timer) from [] (__hrtimer_run_queues+0xdc/0x1a8)
[ 2065.950537] [] (__hrtimer_run_queues) from [] (hrtimer_interrupt+0xc0/0x230)
[ 2065.959130] [] (hrtimer_interrupt) from [] (msm_timer_interrupt+0x38/0x48)
[ 2065.968156] [] (msm_timer_interrupt) from [] (handle_percpu_devid_irq+0x84/0x174)
[ 2065.976584] [] (handle_percpu_devid_irq) from [] (generic_handle_irq+0x28/0x40)
[ 2065.985869] [] (generic_handle_irq) from [] (__handle_domain_irq+0xa4/0xc8)
[ 2065.994718] [] (__handle_domain_irq) from [] (gic_handle_irq+0x6c/0xb8)
[ 2066.003397] [] (gic_handle_irq) from [] (__irq_svc+0x6c/0x90)
[ 2066.011717] Exception stack(0xdd471aa0 to 0xdd471ae8)
[ 2066.019391] 1aa0: 651774f6 fffffff6 00000002 db8ff094 dbe68be0 dbe68cc8 00000002 dbe68ce0
[ 2066.024432] 1ac0: 651773f6 fffffff6 00000100 00000000 dbe68ce0 dd471af0 00000458 bf7892fc
[ 2066.032560] 1ae0: 00000013 ffffffff
[ 2066.040926] [] (__irq_svc) from [] (ieee80211_next_txq+0x98/0x134 [mac80211])
[ 2066.044410] [] (ieee80211_next_txq [mac80211]) from [] (ath10k_mac_op_wake_tx_queue+0x44/0xd4 [ath10k_core])
[ 2066.053368] [] (ath10k_mac_op_wake_tx_queue [ath10k_core]) from [] (ieee80211_unreserve_tid+0x73c/0x106c [mac80211])
[ 2066.064999] [] (ieee80211_unreserve_tid [mac80211]) from [] (__ieee80211_subif_start_xmit+0x824/0xa3c [mac80211])
[ 2066.077239] [] (__ieee80211_subif_start_xmit [mac80211]) from [] (ieee80211_subif_start_xmit+0x2ec/0x30c [mac80211])
[ 2066.088993] [] (ieee80211_subif_start_xmit [mac80211]) from [] (dev_hard_start_xmit+0xc8/0x154)
[ 2066.101151] [] (dev_hard_start_xmit) from [] (__dev_queue_xmit+0x610/0x790)
[ 2066.111311] [] (__dev_queue_xmit) from [] (br_dev_queue_push_xmit+0x118/0x13c)
[ 2066.119984] [] (br_dev_queue_push_xmit) from [] (br_dev_xmit+0x2a8/0x2e4)
[ 2066.129012] [] (br_dev_xmit) from [] (dev_hard_start_xmit+0xc8/0x154)
[ 2066.137604] [] (dev_hard_start_xmit) from [] (__dev_queue_xmit+0x610/0x790)
[ 2066.145765] [] (__dev_queue_xmit) from [] (ip_finish_output2+0x2b8/0x32c)
[ 2066.154267] [] (ip_finish_output2) from [] (ip_output+0xa0/0xb4)
[ 2066.162944] [] (ip_output) from [] (ip_forward+0x320/0x3a4)
[ 2066.170754] [] (ip_forward) from [] (ip_rcv+0x268/0x290)
[ 2066.177788] [] (ip_rcv) from [] (__netif_receive_skb_core+0xa20/0xbbc)
[ 2066.185091] [] (__netif_receive_skb_core) from [] (netif_receive_skb_internal+0xc0/0xd4)
[ 2066.193234] [] (netif_receive_skb_internal) from [] (ifb_ri_tasklet+0x130/0x2d0 [ifb])
[ 2066.203244] [] (ifb_ri_tasklet [ifb]) from [] (tasklet_action+0xa4/0x130)
[ 2066.212598] [] (tasklet_action) from [] (__do_softirq+0xf0/0x264)
[ 2066.221189] [] (__do_softirq) from [] (run_ksoftirqd+0x34/0x64)
[ 2066.229018] [] (run_ksoftirqd) from [] (smpboot_thread_fn+0x1a8/0x1d0)
[ 2066.236473] [] (smpboot_thread_fn) from [] (kthread+0x164/0x16c)
[ 2066.244806] [] (kthread) from [] (ret_from_fork+0x14/0x2c)

U-Boot 2012.07 [local,local] (Sep 03 2015 - 17:33:28)

U-boot 2012.07 dni1 V0.4 for DNI HW ID: 29764958 NOR flash 0MB; NAND flash 128MB; RAM 512MB; 1st Radio 4x4; 2nd Radio 4x4; Cascade
smem ram ptable found: ver: 0 len: 5
DRAM: 491 MiB
NAND: SF: Unsupported manufacturer 00
ipq_spi: SPI Flash not found (bus/cs/speed/mode) = (0/0/48000000/0)
...
[ 4136.836347] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4577.295230] ath10k_warn: 74 callbacks suppressed
[ 4577.295248] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4577.298971] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4577.306670] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4577.313344] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.346522] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.346599] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.352852] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.359999] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.367340] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.374644] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.381921] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.389468] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.396469] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon
[ 4619.403768] ath10k_pci 0001:01:00.0: SWBA overrun on vdev 0, skipped old beacon

U-Boot 2012.07 [local,local] (Sep 03 2015 - 17:33:28)

U-boot 2012.07 dni1 V0.4 for DNI HW ID: 29764958 NOR flash 0MB; NAND flash 128MB; RAM 512MB; 1st Radio 4x4; 2nd Radio 4x4; Cascade
smem ram ptable found: ver: 0 len: 5
...

@openwrt-bot
Copy link
Author

timkgh:

It would be good to still support the classic "old" ath10k driver and firmware in master for as long as possible as "ct" is buggy with various clients to the point where it's not feasible to use. IMHO we rushed to make "ct" the default.

@openwrt-bot
Copy link
Author

hnyman:

Possibly fixed with 289c632 (bumping the mac80211 version to kernel 5.7-rc3).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant