ログをかくにんしたところ、odm_get_tracking_table関数内でプログラムカウンタが無効値(NULL)を参照しているため、問題が発生しているようです。 尚、本件は https://github.com/aircrack-ng/rtl8812au/issues/1159 でも類似事象が報告されています。 上記サイト記載の通り(But if I reset code to commit 63cf0b4. Wifi works fine. )、コミット63cf0b4にソースを変更するとすると、リセットが発生しなくなりました。 -------------------- <リセット発生時ログ> [ 201.803957] Unable to handle kernel NULL pointer dereference at virtual address 00000000 [ 201.812152] pgd = b46f271e [ 201.814869] [00000000] *pgd=00000000 [ 201.818474] Internal error: Oops: 80000005 [#1] ARM [ 201.823357] Modules linked in: 8021q(E) mrp(E) garp(E) 88XXau(OE) mxsfb_drm(E) drm_kms_helper(E) snd_soc_fsl_asoc_card(E) snd_soc_simple_card_utils(E) fb(E) snd_soc_imx_audmux(E) cfg80211(E) font(E) fb_sys_fops(E) cfbfillrect(E) syscopyarea(E) cfbimgblt(E) sysfillrect(E) sysimgblt(E) cfbcopyarea(E) snd_soc_fsl_sai(E) snd_soc_fsl_mqs(E) imx_pcm_dma(E) panel_simple(E) drm(E) drm_panel_orientation_quirks(E) [ 201.859319] CPU: 0 PID: 2677 Comm: RTW_CMD_THREAD Tainted: G W OE 5.10.218-0-at #1-Alpine [ 201.868544] Hardware name: Freescale i.MX6 Ultralite (Device Tree) [ 201.874736] PC is at 0x0 [ 201.877838] LR is at odm_get_tracking_table+0x9c/0x2f0 [88XXau] [ 201.883771] pc : [<00000000>] lr : [] psr: 80000113 [ 201.890047] sp : c3847e40 ip : c3847e9c fp : e08f9f50 [ 201.895279] r10: 00000027 r9 : 00000027 r8 : 00000027 [ 201.900513] r7 : 00000000 r6 : 00000000 r5 : 0000001d r4 : e0952ec8 [ 201.907050] r3 : c3847e54 r2 : c3847e50 r1 : c3847e4c r0 : e0952ec8 [ 201.913587] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none [ 201.920731] Control: 10c53c7d Table: 840a4059 DAC: 00000051 [ 201.926490] Process RTW_CMD_THREAD (pid: 2677, stack limit = 0x08ea46c4) [ 201.933200] Stack: (0xc3847e40 to 0xc3848000) [ 201.937574] 7e40: c3847e58 e094f000 00000001 00000000 00000000 00000000 00000000 00000000 [ 201.945765] 7e60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 201.953956] 7e80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8702df66 [ 201.962149] 7ea0: c3846000 e0953ec8 e0952ec8 00000000 00000000 bf24d604 c3847f14 00000000 [ 201.970340] 7ec0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 201.978532] 7ee0: 00000000 8702df66 e0953ec8 00000000 00000000 c20aa840 ffffd980 e08f9f10 [ 201.986727] 7f00: c3846000 bf24e0a4 c20aa840 ffffd980 e08f9f10 e0952ec8 e08f9000 bf236510 [ 201.994919] 7f20: c20b3a00 bf16850c c20aa4c0 00000000 00000001 8702df66 20000013 c20aa860 [ 202.003113] 7f40: e08f9000 e08f9f28 c20aa840 ffffd980 e08f9f10 bf163ed0 c20b3a00 bf1681dc [ 202.011305] 7f60: e08f9000 c20da2c0 c20da5c0 00000000 c3846000 bf163bec e08f9000 c35afb40 [ 202.019498] 7f80: c20da2e0 c0135eac 00000000 c20da5c0 c0135d78 00000000 00000000 00000000 [ 202.027689] 7fa0: 00000000 00000000 00000000 c0100148 00000000 00000000 00000000 00000000 [ 202.035880] 7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 202.044071] 7fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000 [ 202.052982] [] (odm_get_tracking_table [88XXau]) from [] (odm_txpowertracking_callback_thermal_meter+0x414/0x6 e0 [88XXau]) [ 202.066349] [] (odm_txpowertracking_callback_thermal_meter [88XXau]) from [] (odm_txpowertracking_check+0x48/0 x98 [88XXau]) [ 202.079752] [] (odm_txpowertracking_check [88XXau]) from [] (phydm_watchdog+0x90/0xdc [88XXau]) [ 202.090721] [] (phydm_watchdog [88XXau]) from [] (rtw_drvextra_cmd_hdl+0x330/0x3fc [88XXau]) [ 202.101429] [] (rtw_drvextra_cmd_hdl [88XXau]) from [] (rtw_cmd_thread+0x2e4/0x488 [88XXau]) [ 202.111888] [] (rtw_cmd_thread [88XXau]) from [] (kthread+0x134/0x13c) [ 202.120185] [] (kthread) from [] (ret_from_fork+0x14/0x2c) [ 202.127417] Exception stack(0xc3847fb0 to 0xc3847ff8) [ 202.132482] 7fa0: 00000000 00000000 00000000 00000000 [ 202.140673] 7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 202.148861] 7fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 202.155493] Code: bad PC value [ 202.158740] ---[ end trace e17cd625dca0dfa4 ]--- [ 202.163404] Kernel panic - not syncing: Fatal exception [ 202.168649] Rebooting in 120 seconds.. --------------------