root@imx8mq-evk:~# hciattach /dev/ttymxc2 bcm43xx [ 555.760711] imx-uart 30880000.serial: We cannot prepare for the RX slave dma! bcm43xx_init [ 555.792236] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 [ 555.801034] Mem abort info: [ 555.803827] ESR = 0x0000000096000044 [ 555.807576] EC = 0x25: DABT (current EL), IL = 32 bits [ 555.812888] SET = 0, FnV = 0 [ 555.815940] EA = 0, S1PTW = 0 [ 555.819080] FSC = 0x04: level 0 translation fault [ 555.823955] Data abort info: [ 555.826833] ISV = 0, ISS = 0x00000044 [ 555.830666] CM = 0, WnR = 1 [ 555.833632] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000048c59000 [ 555.840071] [0000000000000000] pgd=0000000000000000, p4d=0000000000000000 [ 555.846863] Internal error: Oops: 96000044 [#1] PREEMPT SMP [ 555.852434] Modules linked in: bnep can_raw can cfg80211 iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c iptable_mangle iptable_filter bluetooth ecdh_generic ecc vcan fsl_jr_uio caam_jr caamkeyblob_desc caamhas [ 555.895080] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G O 5.15.87-5.15.87-2.2.0+g0eb4504bd3b8 #1 [ 555.904907] Hardware name: NXP i.MX8MQ EVK (DT) [ 555.909437] pstate: 800000c5 (Nzcv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 555.916398] pc : sdma_transfer_init+0x114/0x240 [ 555.920934] lr : sdma_transfer_init+0xc8/0x240 [ 555.925377] sp : ffff800008003d50 [ 555.928689] x29: ffff800008003d50 x28: 0000000000000000 x27: ffff000004b446b0 [ 555.935828] x26: ffff00001ccb1800 x25: 00000000000002ed x24: 00000000000000c0 [ 555.942966] x23: 0000000000000000 x22: ffff80000a1f5200 x21: 0000000000000140 [ 555.950106] x20: ffff000004b40080 x19: ffff000004b41528 x18: 0000000000000000 [ 555.957245] x17: ffff8000b3d9a000 x16: ffff800008004000 x15: 0000000000004000 [ 555.964386] x14: 0000000000000200 x13: 0000000000000001 x12: 0000000000002000 [ 555.971523] x11: 0000000000000040 x10: 00000000ffffffff x9 : 0000000000000000 [ 555.978663] x8 : ffff80000a1f5280 x7 : 0000000000000000 x6 : 000000000000003f [ 555.985802] x5 : 0000000000000040 x4 : 0000000000000000 x3 : 0000000000000004 [ 555.992940] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000001830020 [ 556.000080] Call trace: [ 556.002525] sdma_transfer_init+0x114/0x240 [ 556.006708] sdma_prep_slave_sg+0x7c/0x2c0 [ 556.010806] imx_uart_dma_tx+0xdc/0x230 [ 556.014644] imx_uart_start_tx+0x10c/0x1f4 [ 556.018741] uart_handle_cts_change+0x78/0x84 [ 556.023098] imx_uart_int+0x1b8/0x260 [ 556.026761] __handle_irq_event_percpu+0x5c/0x240 [ 556.031469] handle_irq_event+0x64/0x140 [ 556.035393] handle_fasteoi_irq+0xa4/0x1f4 [ 556.039490] handle_domain_irq+0x60/0x90 [ 556.043415] gic_handle_irq+0x54/0x130 [ 556.047166] call_on_irq_stack+0x28/0x5c [ 556.051090] do_interrupt_handler+0x54/0x60 [ 556.055275] el1_interrupt+0x30/0x80 [ 556.058852] el1h_64_irq_handler+0x18/0x24 [ 556.062949] el1h_64_irq+0x78/0x7c [ 556.066351] cpuidle_enter_state+0xb4/0x3c0 [ 556.070538] cpuidle_enter+0x38/0x50 [ 556.074116] do_idle+0x210/0x2a0 [ 556.077343] cpu_startup_entry+0x28/0x80 [ 556.081266] rest_init+0xe4/0xf4 [ 556.084495] arch_call_rest_init+0x10/0x1c [ 556.088595] start_kernel+0x670/0x6b0 [ 556.092257] __primary_switched+0xbc/0xc4 [ 556.096272] Code: b90026c0 52800400 531b6ab5 72a03060 (b90002e0) [ 556.102368] ---[ end trace 9b073b435a74ee2b ]--- [ 556.106984] Kernel panic - not syncing: Oops: Fatal exception in interrupt [ 556.113857] SMP: stopping secondary CPUs [ 557.077779] SMP: failed to stop secondary CPUs 0,3 [ 557.082572] Kernel Offset: disabled [ 557.086057] CPU features: 0x00002001,20000846 [ 557.090412] Memory Limit: none [ 557.093467] ---[ end Kernel panic - not syncing: Oops: Fatal exception in interrupt ]---