工具/软件:
您好 TI、
我在 Linux 内核 5.10 中使用带 SDK 1.0.0.9 的 CC3351 芯片。
我目前遇到了一个问题、在执行内核睡眠模式恢复时、CC3351 驱动程序导致了错误:
暂挂日志:
[31.330213] PM:暂挂进入 (s2idle)
[31.337299]文件系统同步:0.003 秒
[ 31.345001]冻结用户空间进程...(经过 0.045 秒)完成。
[31.39747474]杀虫器已停用。
[ 31.400696]冻结剩余的可自由执行任务...(经过 0.001 秒)。
[31.410403]蓝牙:[BT SDIO]挂起
[ 31.410421]蓝牙:[BT SDIO] mmc1:0001:1:暂停:PM 标志= 0x1
恢复日志:
[ 80.680518]蓝牙:[BT SDIO]恢复
[ 80.684387]蓝牙:[BT SDIO] mmc1:0001:1:恢复:PM 标志= 0x1
[ 80.690748]无法处理虚拟地址 0000000000000030 处的内核 NULL 指针解除引用
[ 80.699501]内存中止信息:
[ 80.702287] ESR = 0x96000004
[80.705325] EC = 0x25:DABT(电流 EL)、IL = 32 位
[80.710616] SET = 0、FnV = 0
[ 80.713652] EA = 0、S1PTW = 0
[ 80.716782]数据中止信息:
[80.719653] ISV = 0、ISS = 0x00000004
[ 80.723475] CM = 0、WNR = 0
[ 80.726440] user pgtable:4K 页、48 位 vas、pgdp=000000004ce16000
[80.732855][0000000000000030] PgD=0000000000000000、p4d=000000000000
[ 80.739637]内部错误:oops:0000000096000004 [#1] Prepend SMP
[ 80.739642]链接的模块:vspm_if(O) vspm(O) UVCS_drv(O) sitronix_ts(O) mmngrbuf (O) mmngr (O) Mali_kbase(O) cc33xx_sdi(O) cc33xx (O) mac80211 libarc4 cfg80211 btti_tti_O)
[80.739698] CPU: 1 PID: 341 comm: kworker/U4:17 tainted: G W O 5.10.201-cip41-yocto-standard #1.
[ 80.739701]硬件名称:Renesas SMARC EVK 基于 r9a07g044l2 (DT)
[80.739722]工作队列:events_unbound async_run_entry_fn
[80.739731]状态:60c00005 (nZCv daif +PAN +UAO -TCO BTYPE=--)
[80.739745] pc : btti_sdio_if_resume+0x74/0x100 [btti_sdio]
[80.739750] LR : btti_sdio_if_resume+0x48/0x100 [btti_sdio]
[80.739753] sp : ffff80001a8a3cc0
[80.739756] x29: ffffff80001a8a3cc0 x28: ffff800011187000
[ 80.739762] x27:ffff000009808070 x26:ffff000009808020
[ 80.739769] x25:000000000000 x24:ffff00000ce2c328
[ 80.739774] x23:ffff000009805000 x22:ffff000009adc088
[ 80.739780] x21:0000000000000010 x20:ffff000009adc000
[ 80.739786] x19:000000000000 x18:0000000000000010
[ 80.739791] X17:000000000000 x16:000000001c200000
[ 80.739797] x15:ffff000034d964a0 x14:0000000000000232
[ 80.739802] x13:ffff000034d964a0 x12:00000000fffffffea
[ 80.739808] x11:ffff800011212820 x10:ffffff8000111fa7e0
[80.739813] x9 : ffff8000111fa838 x8 : 0000000000017fe8.
[ 80.739819] x7 : c0000000fffffff x6 : 0000000000000001.
[ 80.739824] x5: 000000000000 x4 : ffffff00003fdf68e8.
[ 80.739829] x3 : ffff00003fdfd840 x2 : 0000000000000001
[ 80.739835] x1:ffff00000a9d4280 x0:ffffff800008b9c1f8.
[80.739841]呼叫跟踪:
[80.739848] btti_sdio_if_resume+0x74/0x100 [btti_SDIO]
[ 80.739858] pm_generic_resume+0x2C/0x48
[ 80.739864] DPM_run_callback .isra.0+0x20/0x78
[ 80.739868] DEVICE_RECOVERY+0x78/0x160
[ 80.739873] async_resume+0x28/0x60
[80.739878] async_run_entry_fn+0x44/0x128
[ 80.739886] PROCESS_ONE_WORK+0x1bc/0x358
[80.739891] Worker_thread+0x50/0x440
[80.739896] kthread+0x140/0x160
[ 80.739903] ret_from_fork+0x10/0x30
[ 80.739912]代码:f9400413 3900883f d0000000 9107e000 (f9401a61)
[80.739919]--[结束迹线 4e6e5a6eb9da5756 ]--
我希望在分析此问题时寻求您的帮助。 谢谢你。