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

Wifi Channel Change crashes the kernel #10

Open
techcap opened this issue May 27, 2019 · 0 comments
Open

Wifi Channel Change crashes the kernel #10

techcap opened this issue May 27, 2019 · 0 comments

Comments

@techcap
Copy link

techcap commented May 27, 2019

I'm trying to use Network-manager and dnsmasq for supporting AP and client(station) mode same time.

It looks working properly. But if station's target router wifi channel is changed, kernel goes to hang sometimes. Below is the error message.

How can I make it not to hang kernel? Then I can reboot the system or do others.

Is it because of this line?

xradio/wsm.c

Line 1780 in 6660fe2

if (raceCheck == 0xFFFF) {


[20148.872296] rcu: INFO: rcu_sched self-detected stall on CPU
[20148.877893] rcu: 1-....: (4945709 ticks this GP) idle=8aa/1/0x40000002 softirq=9640/9640 fqs=2447771
[20148.887182] rcu: (t=4967445 jiffies g=15521 q=274313)
[20148.892407] NMI backtrace for cpu 1
[20148.895897] CPU: 1 PID: 396 Comm: xradio_bh Tainted: G D W 4.19.20-sunxi #5.75
[20148.904234] Hardware name: Allwinner sun8i Family
[20148.908959] [] (unwind_backtrace) from [] (show_stack+0x11/0x14)
[20148.916701] [] (show_stack) from [] (dump_stack+0x69/0x78)
[20148.923921] [] (dump_stack) from [] (nmi_cpu_backtrace+0x8f/0x90)
[20148.931746] [] (nmi_cpu_backtrace) from [] (nmi_trigger_cpumask_backtrace+0xaf/0xe0)
[20148.941216] [] (nmi_trigger_cpumask_backtrace) from [] (rcu_dump_cpu_stacks+0x7b/0x98)
[20148.950861] [] (rcu_dump_cpu_stacks) from [] (rcu_check_callbacks+0x4f5/0x6c8)
[20148.959815] [] (rcu_check_callbacks) from [] (update_process_times+0x2b/0x48)
[20148.968681] [] (update_process_times) from [] (tick_sched_timer+0x37/0x74)
[20148.977277] [] (tick_sched_timer) from [] (__hrtimer_run_queues+0x105/0x254)
[20148.986055] [] (__hrtimer_run_queues) from [] (hrtimer_interrupt+0xb5/0x200)
[20148.994835] [] (hrtimer_interrupt) from [] (arch_timer_handler_phys+0x25/0x28)
[20149.003787] [] (arch_timer_handler_phys) from [] (handle_percpu_devid_irq+0x57/0x19c)
[20149.013346] [] (handle_percpu_devid_irq) from [] (generic_handle_irq+0x1d/0x28)
[20149.022383] [] (generic_handle_irq) from [] (__handle_domain_irq+0x45/0x84)
[20149.031076] [] (__handle_domain_irq) from [] (gic_handle_irq+0x39/0x68)
[20149.039421] [] (gic_handle_irq) from [] (__irq_svc+0x65/0x94)
[20149.046892] Exception stack(0xd66c9de8 to 0xd66c9e30)
[20149.051941] 9de0: c9ae0e4c 00000000 0000287c 0000287b 00000000 d6480e00
[20149.060110] 9e00: c0d04d48 c9ae0d18 d648100c 00000080 d64811fc 00000000 ce9bc61c d66c9e38
[20149.068276] 9e20: bfb2d42d c08db396 20070033 ffffffff
[20149.073328] [] (__irq_svc) from [] (_raw_spin_lock+0x26/0x34)
[20149.080830] [] (_raw_spin_lock) from [] (wsm_handle_rx+0x828/0xc7c [xradio_wlan])
[20149.090066] [] (wsm_handle_rx [xradio_wlan]) from [] (xradio_bh_exchange+0x27c/0x588 [xradio_wlan])
[20149.100862] [] (xradio_bh_exchange [xradio_wlan]) from [] (xradio_bh+0x128/0x270 [xradio_wlan])
[20149.111301] [] (xradio_bh [xradio_wlan]) from [] (kthread+0xfd/0x104)
[20149.119470] [] (kthread) from [] (ret_from_fork+0x11/0x38)
[20149.126680] Exception stack(0xd66c9fb0 to 0xd66c9ff8)
[20149.131726] 9fa0: 00000000 00000000 00000000 00000000
[20149.139894] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[20149.148061] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000

@techcap techcap changed the title Wifi Channel Change crach the kernel Wifi Channel Change crash the kernel Apr 3, 2020
@techcap techcap changed the title Wifi Channel Change crash the kernel Wifi Channel Change crashes the kernel Apr 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant