Other Parts Discussed in Thread: AM625, CC3301
器件型号: CC3301
主题中讨论的其他器件: AM625、
我遇到了 CC33xx 的 Linux 驱动程序崩溃问题。 使用的 Linux 内核版本为 6.1.119-ti、CC33xx 驱动程序版本为 1.0.2.10。 出现此错误的原因可能是什么? 通常、CC33xx 工作正常、我可以使用 Wi-Fi 和 BLE 连接和发送数据、但有时会发生此错误。
407.123101] wlcore:向下
[407.646522] wlcore:向下
[2059.639538] wlcore:错误 fw 卡死,触发恢复
[2059.654522] wlcore:恢复工作
[2067.853516]----- 【在这里剪切】------
[ 2067.858162]警告:CPU:0 PID:5805、位于 drivers/net/wireless/ti/cc33xx/sdio.c:95 cc33xx_sdio_raw_read+0xec/0x170 [cc33xx_sdio]
[ 2067.869651]链接到的模块:cc33xx cc33xx_SDIO btti_uart
[2067.875234] CPU: 0 PID: 5805 comm: kworker/U2:1 not tainted 6.1.119-ti-ge4e8b16e66f5 #1.
[ 2067.883226]硬件名称:Texas Instruments AM625 SK (DT)
[2067.888704]工作队列:phy0 cc33xx_recovery_work [cc33xx]
[2067.894154] pstate:20000005 (nzCv daif -pan -uao -tco -DIT -SSB BTYPE=--)
[2067.901107] PC:cc33xx_SDIO_RAW_READ+0xEC/0x170 [cc33xx_SDIO]
[ 2067.906943] LR:cc33xx_SDIO_RAW_READ+0x88/0x170 [cc33xx_SDIO]
[2067.912776] sp : ffff80000a66bc70
[ 2067.916080] x29:ffff80000a66bc80 x28:000000000000 X27:0000000000000000
[ 2067.923212] x26:ffff800917ab60 x25:ffff800000b99670 x24:000000000000
[ 2067.930344] x23:0000000000001388 x22:ffffff000006a2d410 x21:ffff000005576000
[ 2067.937476] x20:000000000000bff8 x19:ffff000006a21400 x18:0000000000000000
[ 2067.944609] x17:ffffff800036e78000 x16:ffffff800000080000 x15:0000abf652d35634
[ 2067.951740] x14:02bcf2dc639a0de4 x13:0000000000000141 x12:0000000000000001
[2067.958871] x11:0000000000000141 x10:0000000000000920 x9:ffffff80000a66b890
[ 2067.966002] x8 : ffff00000031edd0 x7 : 000000000000 x6 : 00000ca0731885a5.
[ 2067.973135] x5 : 03ffffffffffffffffffff x4 : ffffff000000291dc0 x3 : 000000000000
[ 2067.980266] x2:0000000000000001 x1:ffffff000000291c10 x0:00000000ffff92
[2067.987397]呼叫追踪:
[ 2067.989837] cc33xx_SDIO_RAW_READ+0xEC/0x170 [cc33xx_SDIO]
[ 2067.995326] wlcore_raw_read+0x4c/0xc0 [cc33xx]
[ 2067.999889] READ_CONTROL_MESS+0x44/0xf0 [cc33xx]
[ 2068.004884] generic_error_event_get_log.constprop.0.isra.0+0x70/0x138 [cc33xx]
[ 2068.012219] cc33xx_recovery_work+0xbc/0x24c [cc33xx]
[2068.017300] Process_One_Work+0x1cc/0x320
[2068.021317] worker_thread+0x14c/0x450
[2068.025066] kthread+0x10c/0x110
[ 2068.028294] ret_from_fork+0x10/0x20
[2068.031868]--[结束跟踪 000000000000 ]-----
[2068.487075] cc33xx_SDIO mmc1:0001:2:SDIO 读取失败(–110)
[2071.306971] ieee80211 phy0:已请求硬件重新启动
[2071.322459] wlcore:恢复完成
下面添加了 cc33 的设备树节点