I’m using the Intel Dual Band Wireless-Ac 8265 w/Bluetooth with a Jetson Xavier AGX.
The driver (iwlwifi) came installed with JetPack 4.4.1. However, I’ve noticed that sometimes the CPU usage starts to slowly increase – it gets up to ~50%. I haven’t noticed this issue before I started using the bluetooth functionality.
Has anyone had success using this card with the Jetson Xavier AGX? And if so, did you have to change any of the bluetooth configuration on the Jetson?
After doing some more debugging, I’ve found some additional info. The developer kit is occasionally crashing. I connected up to the serial debug port and I get the following output:
[ 2452.439201] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 21s! [watchdog/0:12]
[ 2452.439573] Kernel panic - not syncing: softlockup: hung tasks
[ 2452.439675] CPU: 0 PID: 12 Comm: watchdog/0 Tainted: G L 4.9.140-tegra #1
[ 2452.439803] Hardware name: Jetson-AGX (DT)
[ 2452.439870] Call trace:
[ 2452.439919]  dump_backtrace+0x0/0x198
[ 2452.440008]  show_stack+0x24/0x30
[ 2452.440092]  dump_stack+0x98/0xc0
[ 2452.440178]  panic+0x11c/0x298
[ 2452.440259]  watchdog_unpark_threads+0x0/0x98
[ 2452.440360]  __hrtimer_run_queues+0xd8/0x360
[ 2452.440455]  hrtimer_interrupt+0xa8/0x1e0
[ 2452.440549]  arch_timer_handler_phys+0x38/0x58
[ 2452.440792]  handle_percpu_devid_irq+0x90/0x2b0
[ 2452.441270]  generic_handle_irq+0x34/0x50
[ 2452.441711]  __handle_domain_irq+0x68/0xc0
[ 2452.442171]  gic_handle_irq+0x5c/0xb0
[ 2452.443799]  el1_irq+0xe8/0x194
[ 2452.448957]  __schedule+0x0/0x780
[ 2452.454030]  el1_preempt+0x8/0x14
[ 2452.459111] SMP: stopping secondary CPUs
[ 2452.462888] Kernel Offset: disabled
[ 2452.466541] Memory Limit: none
[ 2452.469517] trusty-log panic notifier - trusty version Built: 12:18:19 Oct 16 2020 [ 2452.486489] Rebooting in 5 seconds…
It only seems to crash when the fan is on. I’ve seen other posts where people have disabled bluetooth_hostwake in order to stop things like this from occurring. However, I need to use the bluetooth functionality so I don’t think that solution will work for me. When I run ‘cat /proc/interrupts’ I do see that CPU0 has a large number of interrupts associated with bluetooth_hostwake.
When I turn on the Jetson, the number of interrupts associated with bluetooth_hostwake increases and then stops increasing (still stops at a pretty large number), but then when I turn on the fan, that number starts to increase again and eventually the CPU usage % goes up to almost 100% and the Jetson reboots.