主题中讨论的其他器件: WL1271
我有一个 wl1837mod、其带有 openwrt 的 Zynq 处理器。 通常、模块可以正常工作、但在引导时偶尔会失败、并显示以下日志
[ 12.620000] wl18xx_driver wl18xx.0.auto:直接加载 ti-connectivity/wl18xx-conf.bin 固件失败,错误-2
[ 12.630000] wl18xx_driver wl18xx.0.auto:回退到 sysfs 回退、适用于:ti-connectivity/wl18xx-conf.bin
[ 12.680000] wlcore:Error Could not get configuration binary ti-connectivity/wl18xx-conf.bin:-12
[ 12.690000] wlcore:警告回默认配置
[ 12.930000] mmc1:尝试硬件重置卡,得到错误-110
[13.170000]------- [剪切此处]-------
[ 13.180000]警告:CPU:0 PID:232 at backports-6.1.24/drivers/net/i/ti/wlcore/SDIO.c:123 wl12xx_sDIO_RAW_WRITE+0xd0/0x130 [wlcore_sDIO ]
[ 13.190000]链接模块: XT_connlimit wl18xx(O) PPPoE ppp_async 选项 nf_conncount XT_state XT_helper XT_conntrack XT_connmark XT_connmark XT_connbytes XT_CT wlcore (O) USB_WWAN snd_usb_audio qmi_pppox ppp_gew
[ 13.190000] iptable_mangle iptable_filter ipt_ecn ip_tables CRC_CCITT compat (O) CDC_WDM ax88796b XT_set ip_set_list_set ip_set_has_netport ip_set_hash_netport ip_set_hash_netnet ip_set_hash_notiface IP_i
[13.210000] CPU: 0 PID: 232 Comm: kworker/0:2污染: G O 5.15.118 #0
[ 13.210000]硬件名称: Xilinx Zynq 平台
[ 13.210000] workqueue:事件 request_firmware_work_func
[13.210000][ ](relaxed_backtrace),来自[ ](show_stack+0x10/0x14)
[13.210000][ ](show_stack)从[ ](dump_stack_lvl+0x40/0x4c)
[13.210000][ ](dump_stack_lvl)来自[ ](__warn+0x8c/0x100)
[13.210000][ ](__WARN)从[ ](WARN_RAMPALE_FMT+0x68/0x78)
[13.210000][ ](warn_sleppath_fmt),来自[ ](wl12xx_sDIO _raw_write+0xd0/0x130 [wlcore_sdio])
[13.210000][ ](wl12xx_sDIO_RAW_WRITE [wlcore_sdio])、来自 ](wlcore_set_partition+0xd8/0x4d0 [wlcore])
[13.210000][ ](wlcore_set_partition [wlcore]),来自[ ](wl1271_recovery_work+0x2b8/0x580 [wlcore])
[13.210000][ ](wl1271_recovery_work [wlcore])来自 ](wlcore_NVS_CB+0x110/0xa3c [wlcore])
[13.210000][ ](wlcore_NVS_CB [wlcore])来自 ](request_firmware_work_func+0x40/0x68)
[13.210000][ ](request_firmware_work_func)来自[ ](proc_one_work+0x210/0x474)
[13.210000][ ](process _one_work)从[ ](Worker_thread+0x4c/0x598)
[13.210000][ ](worker_thread)来自[ ](kthread+0x148/0x164)
[13.210000][ ](kthread)从[ ](ret_from_fork+0x14/0x24)
[13.210000]异常栈(0xc0e37fb0至0xc0e37ff8)
[ 13.210000] 7fa0:00000000 00000000 00000000 00000000
[ 13.210000] 7fc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 13.210000] 7fe0:00000000 00000000 00000000 00000000 00000013 00000000
[ 13.220000]--[结束迹线456e94b2b5bbdbd8 ]--
[ 13.230000] wl1271_SDIO mmc1:0001:2:SDIO 写入失败(-110)
[ 24.200000] macb e000b000.Ethernet eth0:针对固定/MII 链路模式进行配置
如果我们在循环中加载和卸载 wlcore_sDIO 驱动器、也会出现这种情况。
有什么想法可能会发生什么?