Hello,
I have an RTL8852AE network adapter, and I'm using the RTW89 driver. I'm experiencing occasional kernel panics and crashes. I also added compat.linuxkpi.skb.mem_limit=1 to my loader.conf. I understand that this driver isn't fully supported yet, but I'm wondering if there's any way to avoid or at least minimize the frequency of these crashes.
I have an RTL8852AE network adapter, and I'm using the RTW89 driver. I'm experiencing occasional kernel panics and crashes. I also added compat.linuxkpi.skb.mem_limit=1 to my loader.conf. I understand that this driver isn't fully supported yet, but I'm wondering if there's any way to avoid or at least minimize the frequency of these crashes.
Code:
Oct 9 11:44:08 freebsd kernel: fault virtual address = 0x0
Oct 9 11:44:08 freebsd kernel: fault code = supervisor write data, page not present
Oct 9 11:44:08 freebsd kernel: instruction pointer = 0x20:0xffffffff80dc7cf3
Oct 9 11:44:08 freebsd kernel: stack pointer = 0x28:0xfffffe017b1d3cf0
Oct 9 11:44:08 freebsd kernel: frame pointer = 0x28:0xfffffe017b1d3d00
Oct 9 11:44:08 freebsd kernel: code segment = base 0x0, limit 0xfffff, type 0x1b
Oct 9 11:44:08 freebsd kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct 9 11:44:08 freebsd kernel: processor eflags = interrupt enabled, resume, IOPL = 0
Oct 9 11:44:08 freebsd kernel: current process = 0 (rtw89_tx_wq_16)
Oct 9 11:44:08 freebsd kernel: rdi: fffffe017d80d480 rsi: 0000000000000000 rdx: 0000000000000000
Oct 9 11:44:08 freebsd kernel: rcx: fffff801f04a9e00 r8: 000000000000007e r9: 0000000000000080
Oct 9 11:44:08 freebsd kernel: rax: 0000000000000000 rbx: fffffe017d80d240 rbp: fffffe017b1d3d00
Oct 9 11:44:08 freebsd kernel: r10: 0000000000000000 r11: 00000000801a5ea7 r12: 0000000000000002
Oct 9 11:44:08 freebsd kernel: r13: fffffe017d80d540 r14: 0000000000000002 r15: fffffe017d80d480
Oct 9 11:44:08 freebsd kernel: trap number = 12
Oct 9 11:44:08 freebsd kernel: panic: page fault
Oct 9 11:44:08 freebsd kernel: cpuid = 1
Oct 9 11:44:08 freebsd kernel: time = 1760028194
Oct 9 11:44:08 freebsd kernel: KDB: stack backtrace:
Oct 9 11:44:08 freebsd kernel: #0 0xffffffff80ba8f1d at kdb_backtrace+0x5d
Oct 9 11:44:08 freebsd kernel: #1 0xffffffff80b5aa11 at vpanic+0x161
Oct 9 11:44:08 freebsd kernel: #2 0xffffffff80b5a8a3 at panic+0x43
Oct 9 11:44:08 freebsd kernel: #3 0xffffffff8104dbfa at trap_pfault+0x3da
Oct 9 11:44:08 freebsd kernel: #4 0xffffffff81023db8 at calltrap+0x8
Oct 9 11:44:08 freebsd kernel: #5 0xffffffff83a06486 at rtw89_core_txq_work+0xa6
Oct 9 11:44:08 freebsd kernel: #6 0xffffffff80de7554 at linux_work_fn+0xe4
Oct 9 11:44:08 freebsd kernel: #7 0xffffffff80bbe4d2 at taskqueue_run_locked+0x182
Oct 9 11:44:08 freebsd kernel: #8 0xffffffff80bbf722 at taskqueue_thread_loop+0xc2
Oct 9 11:44:08 freebsd kernel: #9 0xffffffff80b13641 at fork_exit+0x81
Oct 9 11:44:08 freebsd kernel: #10 0xffffffff81024e1e at fork_trampoline+0xe