This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BP-CC3301:内侧模块插入问题

Guru**** 2482225 points
Other Parts Discussed in Thread: CC3301

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1296476/bp-cc3301-kernal-module-inserting-issue

器件型号:BP-CC3301
主题中讨论的其他器件:CC3301

我正在尝试使用 imx8mp-EDM-WB 对 cc3301进行连接、并收到此错误消息

 
root@eDM-g-imx8mp:~# insmod WIFI/cc33xx.ko
[ 49.026438] cc33xx_driver cc33xx.2.auto:直接加载 ti-connectivity/cc33xx-nvs.bin 的固件失败,错误-2
[ 49.037062] cc33xx_driver cc33xx.2.auto:回退到 sysfs 回退、用于:ti-connectivity/cc33xx-nvs.bin
root@eDM-g-imx8mp:~#[49.361556]------- [剪切此处]-------
[49.366185] warning:CPU:2 PID:726 at drivers/net/wireless/ti/cc33xx/SDIO.c:108 cc33xx_sDIO_RAW_READ+0xe4/0x160 [cc33xx_sDIO ]
[ 49.377659]模块链接如下:cc33xx cc33xx_sDIO mac80211 cfg80211
[49.38393939] CPU:2 PID:726 Comm:IRQ/182-cc33xx 未被污染5.10.72 #7
[49.390550]硬件名称:TechNexion EDM-G-IMX8MP 和 WB 基板(DT)
[ 49.397250] pstate:60000005 (nZCv daif -pan -uao -TCO BTYPE=--)
[49.403256] PC:cc33xx_sdio_raw_read+0xe4/0x160 [cc33xx_sDIO ]
[ 49.409086] lr : cc33xx_sdio_raw_read+0x84/0x160 [cc33xx_sDIO ]
[49.414915] sp : ff8000124ebcd0
[ 49.418227] x29:ff8000124ebcd0 x28:000000000000
[49.423540] x27:ff8000100d29a4 x26:ff8000100d25a0
[ 49.428852] x25:ff0000c17db4dc x24:000000000000
[ 49.434164] x23:0000000000000100 x22:ff0000c4367810
[49.439476] x21:ff0000c19ba400 x20:00000000bffc
[49.444788] x19:ff0000c1153800 x18:fffffffffffe8bc8
[ 49.450100] X17:000000000000 x16:000000000000
[ 49.455412] x15:001ffffffffffffffff x14:0387e22c00000000
[ 49.460724] X13:000000000000 x12:000000000000
[ 49.466036] x11:000000000000 x10:000000000000
[ 49.471347] x9:000000000000 x8:000000000000007f
[ 49.476659] x7:0000000000000058 x6:0000000000007880
[49.481971] x5:ff0000ff1ad000 x4:000000000000
[ 49.487283] x3:0000000000000001 x2:000000000000
[49.492595] x1 : ff0000c4350000 x0 : 00000000ffffac
[49.497907]呼叫跟踪:
[ 49.500354] cc33xx_sDIO_RAW_READ+0xe4/0x160 [cc33xx_sDIO ]
[ 49.505849] wlcore_IRQ+0x9C/0x1c0 [cc33xx]
[ 49.510036] IRQ_WRAMEBER+0x2C/0x50 [cc33xx]
[ 49.514216] GPIO_IRQ_THREAD_句 柄+0x28/0x40 [cc33xx_sDIO ]
[ 49.519876] irq_thread_fn+0x2C/0x90
[ 49.523452] irq_thread+0x1d8/0x2a4
[ 49.526941] kthread+0x158/0x160
[ 49.530168] ret_from_fork+0x10/0x3c
[49.533742]--[末端迹线1fe9c7155a5f63c9 ]-
[ 49.538409] cc33xx_sDIO mmc1:0001:2:SDIO 读取失败(-84)
[49.544011] wlcore:内核状态读取期间出现错误 IO 错误
[51.390396] wlcore:错误块传输失败
[51.395335] wlcore:下载 ti-connectivity/cc33xx_2nd_loader.bin 时发生错误传输
[51.409785] wlcore:错误固件下载失败
[51.415488]------- [剪切此处]-------
[51.420122]警告:CPU:2 PID:171 at drivers/net/wireless/ti/cc33xx/SDIO.c:154 cc33xx_sDIO_raw_WRITE+0xe0/0x170 [cc33xx_sDIO ]
[ 51.431683]链接的模块:cc33xx cc33xx_sDIO mac80211 cfg80211
[51.437962] CPU:2 PID:171 Comm:kworker/2:20污染:G W 5.10.72 #7
[51.445789]硬件名称: TechNexion EDM-G-IMX8MP 和 WB 基板(DT)
[51.452495]工作队列:事件 request_firmware_work_func
[51.457809] pstate:60000005 (nZCv daif -pan -uao -TCO BTYPE=-)
[51.463813] PC : cc33xx_sDIO RAW_WRITE+0xe0/0x170 [cc33xx_sDIO ]
[51.469730] lr : cc33xx_sDIO RAW_WRITE+0xd8/0x170 [cc33xx_sDIO ]
[51.475648] sp : ff8000142abba0
[51.478961] x29: ff8000142abba0 x28: ff8000115e6000
[51.484274] x27:ff0000ff80b630 x26:ff0000d2d1b700
[ 51.489587] x25:0000000000000001 x24:0000000000000001
[ 51.494900] x23:0000000000000400 x22:ff0000d2d1b700
[51.500215] x21:ff0000c4367810x20:00000000bff0
[ 51.505528] x19:ff0000c1153800 x18:0000000000000195
[ 51.510842] X17:0000000000000001 x16:00000000000000000001
[51.516155] x15:001fffffffffffffff x14:0000000000000195
[ 51.521468] X13:000000000000 x12:000000000002
[ 51.526780] x11:0000000000000400 x10:00000000000009d0
[51.532093] x9: ff8000142ab7c0 x8: 000000000000007f
[51.537405] x7:0000000000000059 x6:000000001a7d7395
[51.542718] x5 : 00ffffffffffffffff x4 : 002ebae400000000
[ 51.548031] x3:0000000000000018 x2:000000000000
[51.553343] x1 : ff0000c1898000 x0 : 00000000ffffffac
[ 51.558656]呼叫跟踪:
[ 51.561106] cc33xx_sDIO RAW_WRITE+0xe0/0x170 [cc33xx_sDIO ]
[ 51.566690]__wlcore_cmd_send.part.0+0x128/0x244 [cc33xx]
[ 51.572181] cc33xx_cmd_interrogate+0x58/0x12c [cc33xx]
[ 51.577409] cc33xx_acx_init_get_fw_versions+0x50/0xc0 [cc33xx]
[ 51.583334] wlcore_NVS_CB+0x6ec/0xd00 [cc33xx]
[ 51.587865] request_firmware_work_func+0x4c/0xa0
[ 51.592570] proce_one_work+0x1cc/0x330
[ 51.596580] worker_thread+0x70/0x460
[51.600244] kthread+0x158/0x160
[ 51.603472] ret_from_fork+0x10/0x3c
[51.607046]--[末端迹线1fe9c7155a5f63ca ]-
[ 51.611734] cc33xx_sDIO mmc1:0001:2:SDIO 写入失败(-84)
[51.617425] wlcore:错误询问命令失败
[51.622407] wlcore:错误无法检索固件版本
[51.628169] wlcore:获取固件版本失败时出错!
[ 51.632807]无法处理虚拟地址0000000000000016处的内核 NULL 指针解除引用
[ 51.641606]内存中止信息:
[ 51.644411] ESR = 0x96000004
[ 51.647482] EC = 0x25:DABT (当前 EL)、IL = 32位
[ 51.652805] SET = 0、FNV = 0
[ 51.655879] EA = 0、S1PTW = 0
[ 51.659031]数据中止信息:
[ 51.661913] ISV = 0、ISS = 0x00000004
[51.665763] CM = 0、WNR = 0
[51.668748]用户可编程:4K 页,48位 Vas,pgdp=0000000101b2a000
[ 51.675199][0000000000000016] PGD=0000000000000000、p4d=000000000000
[51.682009]内部错误:OOPs: 96000004[#1]抢占 SMP
[ 51.687580]链接模块:cc33xx cc33xx_sDIO mac80211 cfg80211
[51.693858] CPU:2 PID:171 Comm:kworker/2:20污染:G W 5.10.72 #7
[51.701685]硬件名称: TechNexion EDM-G-IMX8MP 和 WB 基板(DT)
[51.708391] workqueue:事件 request_firmware_func
[51.713705] pstate:60000005 (nZCv daif -pan -uao -TCO BTYPE=--)
[51.719727] PC : wlcore_NVS_CB+0x708/0xd00 [cc33xx]
[51.724611] lr : wlcore_NVS_CB+0x6fc/0xd00 [cc33xx]
[51.729487] sp : ff8000142abcc0
[51.732800] x29: ff8000142abcc0 x28: ff8000115e6000
[51.738111] x27:ff0000ff80b630 x26:ff0000c4431980
[51.743424] x25:ff0000c4367800 x24:ff800009023000
[51.748738] x23:ff0000d2d1af00 x22:ff80000900e030
[51.754052] x21:000000000000 x20:ff80000009023000
[51.759367] x19:ff0000d2d19f00 x18:ffffffffffffffffffffffffffffffffffffffffffffffff
[ 51.764682] X17:0000000000000001 x16:0000000000000001
[51.769995] x15:ff8000942ab9c7 x14:000000000006
[51.775308] X13:ff800011600f98 x12:000000000000077a
[ 51.780620] x11:000000000000027e x10:ff800011600f98
[51.785933] x9:ff800011600f98 x8:0000ffffefff
[51.791246] x7 : ff800011658f98 x6 : ff800011658f98
[51.796559] x5: 000000000000 x4 : 0000000000000000
[ 51.801874 ] x3:000000000000 x2:000000000000
[51.807189] x1 : 000000000000 x0 : ff8000000901b9b0
[51.812502]呼叫跟踪:
[ 51.814956] wlcore_NVS_CB+0x708/0xd00 [cc33xx]
[ 51.819489] request_firmware_work_func+0x4c/0xa0
[51.824193] Process_One_Work+0x1cc/0x330
[51.828203] worker_thread+0x70/0x460
[51.831866] kthread+0x158/0x160
[ 51.835095] ret_from_fork+0x10/0x3c
[ 51.838671]代码:95fb8109 f94dd661 f0000120 9126c000 (79402c24)
[51.844765]--[末端迹线1fe9c7155a5f63cb ]-

从 syslogd@在星期五4月29 15:09:50 2022 ...
:内部错误: OPS:96000004[#1]抢占 SMP

从 syslogd@在星期五4月29 15:09:50 2022 ...
:编码:95fb8109 f94dd661 f0000120 9126c000 (79402c24)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vishnu:

    请您检查 WL_IRQ 上的硬件原理图和 devicetree、并确保该行上没有外部或内部上拉值。 WL_IRQ 线路上的任何上拉都会导致器件进入错误的 SOP 模式、从而引发此错误。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vishnu:

    您能评论一下您当前的进度吗?