Thread 中讨论的其他器件:WL1837、
我正在将 wl1837mod 集成到与 Xilinx ZynqMP (UltraScale+)集成的电路板上。 最初、我遇到了 Zynq 器件树配置问题、该问题阻止了启动时器件的枚举。 现在、我认为我已经更正了 DT 配置、因为在引导时检测到器件、并且接口列表中显示了可用的 wlan0接口。 此外、我观察到 SDIO 总线上有一些与逻辑分析仪的通信。 由于 dmesg 中没有错误/警告消息或打印到控制台、因此设置 WLAN 接口"UP"似乎起作用。 我的下一步是扫描 AP、这不起作用。 尝试的扫描会导致崩溃转储、包括在下面、以及 wlcore_SDIO 模块的删除。 我在我的 petalinux 构建环境中使用 meta-ti Yocto 层的配方将最新的 wl1837固件包含在我的构建中。 我已经对其进行了修改、以引入最新的固件构建、但其结果与下面的结果相同。 这是一个已知问题、已经解决了吗? 如果不是、调试此问题的下一个建议步骤是什么?
iw wlan0 scan [1838.634662] wl1271_SDIO mmc1:0001:2:SDIO 写入52 addr 0x1fffc、字节0x01 [1838.641594]--- [在此处剪切]----- [1838.646205]警告:CPU:2 PID:771 at drivers/net/wireless/ti/wlcore/SDIO.c:131 wl12xx_SDIO_raW_write+0xf0/0x1b8 [wlcore_SDIO] [38.18657750]链接的模块:wlcore_SDIO dmaproc (wldrac v_dr2)[wldr20mrgr :v_drgr 18672117_mr:v_mr inu_rf r_wmr tegr_mr [wmr inor_mr inu_dr inu_dr inu_dr:wmr inu20dr inu_dr inu_ W O 5.4.0-Xilinx-v2020.1 #1 [1838.680173]硬件名称:xlnx、zynqmp (DT) [1838.684342] pstate:00000005 (nzcv daif -PAN -UAO) [38.1838.689117] PC:wl12xx_SDIO_RAW_TEN:0x0008121800024_00024[0xff00087824_00024_0008780008_00024] [38.18ff10_00087824_00024_00024_00024_0008FF801FF80][38.18ff10_00087824_00024_00024_00024_00089524_0008_0008_0008780008_0008_00024_0008_00024_zhff18ff10[38.1800087800024_00024_0008_00024_0008_00024_0008_0008780008_0008_0008_00024_00089518ff10][38.18ff10_0008780008_0008_ 000000000001fffc [1838.720104] x23:0000000000000000 x22:0000000000000004 [1838.725400] x21:ffffff887936dc10 x20:ffffff887a03adc0 [1838.730695] x19:ffffffffff8879194400x18:ff00000001FFFF 1000001x20x 180001FFFF 180316:180001FFFF 1000001x83x 180001FFFF 0008:180001FFFF 0001FFFF 0001x83x 180001FFFF 180001FFFF 1807x 180008:180001FFFF 100x 180001FFFF 0001FFFF 180001FFFF 180008:180001FFFF 0001FFFF 0001FFFF 0001FFFF 0001FFFF 100x 180008:180001FFFF 0001FFFF 0001FFF 180001FFFF 180001FFFF 180001FFFF 0001FFFF 180001FFFF 100x 000000000000000011bd [1838.762467]x7:000000000006 x6:0000002d44c9f175 [1838.767762] x5:00ffffffffffff x4:000000000000 [1838.773057]x3:00000000000000000001 x2:ffffffff887ab3a4e4 [1838.00007800000000 :38.00000000:1838.000000072] x352] x3:00000000000000000000000000000001:0000800000001x2:ffffff00000000000000000001a4e4e4e4a3800000000 [18i786083] wl12xx_SDIO_RAW_WRITE+0xf0/0x1b8 [wlcore_SDIO] [1838.791657] wlcore_runtime_resum+0xf0/0x38.2c8 [wlcore] [38.18796788] pm_generic_runtime_resume_0x8328+0x8024_resume+0x801708_0x801708_18801708]+0x801708_18801708_1808_188024] [w_18801708_188024_resum_18801708_1808_1808_1808_1880158+1880+ 1880+ 1808_188064_1880+ 18801708_188064_188064_188064_1880+ 188064][w_188064_188064_188064_188064_188064][w_188064_188064_188064_188064_188064_188064_18 1838.849416] netlink_rcv_skb+0x54/0x110 [1838.853236] genl_rcv+0x34/0x48 [1838.856361] netlink_unicast+0x174/0x200 [1838.860267] netlink_sendmsg+0x838/0x848248+0x48248_0x48248_0x8320][1838.08_zh_enders_0x3884824_0x4824_0x8320_0x8320_0x4824_0x8320_0x8320_0x8320_0x8320_0x8324_0x8320_0x8324_0x8320_0x8320_0x8320_0x8320_0x8324_0x8320_0x8320_0x8320_0x8320_0x8324_0x8320_0x8320_0x8320_0x8320_0x8320_0x8320_0x8320_0x8320_0x8320_0x8320_0x8320] 警告为恢复启用失败 命令失败:连接超时(-110)[ 1838.902551] wlcore:down [1838.908921] ie80211 phy7:请求硬件重新启动 [1841.915651] wlcore:PHY 固件版本:版本8.2.0.240 [1841.921044] wlcore:unmagain_event_zh-1841281.0001] wlcore 错误[18431.0001]域:0x48991.0001]掩码:0x48991.0001]错误:0x48991[mm241.0001] SDIO 写入52 addr 0x1fffc、字节0x01 [1845.903504] wlcore:PHY 固件版本:版本8.2.0.240 [1845.908895] wlcore:取消屏蔽 EVENT_MASK 0x3ffef01 [1846.883715] wlcore:错误寄存器域错误 [1847.429681] wlcore 固 件:版本0x49.0001[1849.0001[SDIO:v1byte 0x0001] 版本8.2.0.240 [1849.896799] wlcore:取消屏蔽 EVENT_MASK 0x3ffef01 [1850.865055] wlcore:错误寄存器域配置错误 [1850.869622] wlcore:错误固件引导失败,尽管重试3次 [1850.875668]--- [在此处剪切]----- [1850.880308]警告:CPU:0 PID:665 at net/mac80211/util.c:2235 ieee80211_reconfig+0xa24/0xca8 [mac80211] [1850.889944]链接的模块:wlcore_sdio dmaproxy (O) wl18xx wlcore 80211][gr gr tegraini_unloaded v_mcr:0 p80288_rgr:rgr gr:v_unloaded v_mr gr 0 pv_mr gr:rgr gr i_unt degr 0 p80288_uni_mr i_mr i_unloaded v_mr:r W O 5.4.0-Xilinx-v20ea #1 [1850.913147] Hardware name:xlnx、zynqmp (DT)[1850.917335] workqueue:events_freezable ieee80211_restart_work [mac80211] [1850.924113] pstate:60000452(nZCv 0517335] workqueue:event_freez80211] [1808024][188024] ces+ces+188024] 188024] xffe188024:1880188024] 188024:188024[188024] 188024:188024] 00000000000000000000 [1850.953747] x25:000000000000 x24:000000000000 [1850.959042] x23:ffffff887f784a00 x22:ffffff88772e7180 [1850.96438] x21:ffffffff88793787c0 x20:ffffffffffffffffffffffffffffff1800009072x18000x187818000180001800018000918000x180001800018000913x180009FFFF 1800017[FFFF 801800018000180009FFFF 901800017] x241800017x1800017x1800017x18ff1800017x1800018000180009FFFF :ff18ff18ff18000180009FFFF 180001800018000180009FFF559FFFF 1800017x1800017x1800017x 1800017x 18FFFF:ff1800017x 1800017x 18ff180001800018000180001800017x 1800018000 00000000000000000000 [1850.996110] x9:ffffc011095000 x8:00000000000017f3 [1851.001405] x7:0000000000000006 x6:0000002d8da864d [1851.006700] x5:00ffffffffffffffff x4:000000000000006 x6:00002d8da864d:00001851.00610000010001000100000100010001x1872x1807100x1800010001x1000001x1000001x1872121000001b0001x1807100:000000:0000FFFF 187212100x1872x18000000:00000001000000010001000 [1851.025037] ieee80211_reconfig+0xa24/0xca8 [mac80211] [1851.030175] ie80211_restart_work+0xc0/0xf8 [mac80211][1851.035474] process_One_work+0x1c4/0x338 [1851.039472+0x1002]-[0x51.04824]-[+0x51504128_trade18-0x54120]-[+0x54824-0x4128]-[+0x14012604128]-[+0x4128]-[+0x54824_trade80128]-[+0x14012604128]-[+0x54120]-[+0x54820-0x54120]-[+0x4128]-[+1854820-0x54120- [在此处剪切]----- [1851.059273] wlan0:check-sdata-in-driver check 失败、flags:0x0 [1851.065507] warning:CPU:0 PID:665 at net/mac80211/driver-ops.h:17 drv_remove_interface+0x5c [mac80211] [1851.075487] mid linked in net/mac80211_drivers.h:v_remote_ldo:v_ldo proc :v_ldo rgr ino+0x85xines+0xcr ines+0x85xines+0xcr [18805cr ines_remote_remote_remote_proc [188024][188024] mr iner_ldo iner_ldo inesi deginesi dr inesr inesi W O 5.4.0-Xilinx-v2020.1 #1 [1851.098683]硬件名称:xlnx、zynqmp (DT) [1851.102870]工作队列:events_freezable ieee80211_restart_work [mac80211][1851.109649] pstate: 60000005 (nZ01c80246c)[0x531245+0x000851224][0x00012851224_zh_c188024] 接口:[185312851245_zh_c18532024] ffffffffffff8879390fb8 [1851.139283] x25:ffff8879379330 x24:000000000018 [1851.144579] x23:000000000000 x22:0000000000000000 [1851.149874] x21:ffffffff887918e8 x20:ffffffffffffff18571807x 1865x 1865x 18531865x 18FFFF 1865x 1865x 18FFFF 185FFFF 1865x 1865x 1865x 18FFFF 1865x 1865x 185FFFF 1865x 1865x 18FFFF 1865x 185FFFF 1865x 1865x 1865x 18FFFF 1865x 1865x 18FFFF 1865x 18FFFF 1865x 1865x 185FFFF 1865x 1865x 10x 18FFFF 1865x 18FFFF 1865x 10x 18FFFF 1865x 18FFFF 1865x 18FFFF 1865x 1865x 185FFFF 1865x 185FFFF 1865x 185FFFF 1865x 1865 00000000000000000000 [1851.181646] x9:ffffc011095000 x8:0000000000001816 [1851.186941] x7:000000000006 x6:ffffc01109509d [1851.192236] x5:0000000000000000000f x4:00000000000000000000000000000000 [1851.197932]x2000000002:000000000000 :000000000002:00000000 18000000031220000000:00000001000000 [1851.210573] drv_remove_interface+0x5c/0x70 [mac80211] [1851.215712] ieee80211_do_stop+0x628/0x8f8 [mac80211] [1851.220764] iee80211_stop+0x14/0x20 [185128_exclose [0x256_185128_exce808218_ex][0x18512_exce80211_exce80211][0x18512_exce80211+18512_exce80211][0x18512_exce80211_en_exclose [0x18512_exce80211][0x18512_exce80211][0x18512_excep_exce80211][0x18512_exce80211_exce80211_exce80211][0x18512_exce80211_en_exce80211][0x18512_exce80211][0x18512_exce80211+18512_exce80211_en_exce80211][0x8018 1851.273795] RET_FANK_+0x10/0x18 [1851.277353]-[结束线迹748c1280140ee90c ]---
