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.

[参考译文] Linux/WL1801MOD:Linux/WL1801MOD:WiLink 驱动程序崩溃

Guru**** 2439560 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/794149/linux-wl1801mod-linux-wl1801mod-wilink-driver-crash

器件型号:WL1801MOD

工具/软件:Linux

您好!

我观察到在 i.Mx6uleve 板上运行 WiLink 时驱动程序崩溃。  

详细信息如下:

内核:4.14 (4.14.78 i.mx 分支)

Wlcore:PHY 固件版本:版本8.2.0.242

wlcore:固件已启动(版本8.9.0.0.79)

wpa_supplicant v2.7

hostapd v2.7-hostap_2_7

我在从下面的线程中分离后使用上述所有内容。

Linux/WL1801MOD:Linux/WL1801MOD:带 I.MX6板的 WiLink 8.7 SP3标签软件(im6ulevk)

-------------------------------------------------- 碰撞捕捉---

wl12xx_queue_recovery_work。part.9+0x50/0x54

链接的模块:evbug

CPU:0 PID:544 Comm:kworker/U2:3未被污染4.14.78-IMX-4.14.78-1.0.0-GA-SML-0.98+g66620c3 #1

硬件名称:Freescale i.MX6超极(器件树)

工作队列:phy0 wl12xx_TX_Watchdog_work

回溯:

[<8010ba50>](dump_backtrace)从[<8010bd10>](show_stack+0x18/0x1c)

R7:60070013 R6:80b3fa08 R5:80b3fa08 R4:00000000

[<8010bcf8>](show_stack)从[<8074af14>](dump_stack+0x90/0xa4)

[<8074ae84>](dump_stack)从[<801271f8>](_warn+0xec/0x104)

R7:00000009 R6:808e1000 R5:00000000 R4:00000000

[<8012710c>](__warn)从[<801272c8>](warn_slespath_null+0x28/0x30)

R9:00000000 R8:00000000 r7:8872cb00 R6:884b0d64 R5:884b0d20 R4:884b0d20

[<801272a0>](warn_slespath_null)来自[<804c6acc>](wl12xx_queue_recovery_work。part.9+0x50/0x54)

[[804c6a7c>](wl12xx_queue_recovery_work.part.9)来自[<804c6bf0>](wl12xx_TX_Watchdog_work + 0x120/0x124)

R5:884b0d20 R4:884b1ab0

[<804c6ad0>](wl12xx_TX_Watchdog_work)从[<8013e9a0>](Process_One_Work+0x128/0x410)

R7:8872cb00 R6:88004200 R5:88771c80 R4:884b1ab0

[<8013e878>](Process_One_Work)从[<8013ece0>](worker_thread+0x58/0x5d4)

R10:00000088 R9:88004218 R8:80b02d00 r7:88004200 R6:88771c98 R5:88004200

R4:88771c80

[[8013ec88>](worker_thread)从[<80144830>](kthread+0x130/0x160)

R10:88057e80 R9:88e8f09c R8:8013ec88 r7:88771c80 R6:88e8f040 R5:00000000

R4:88e8f080

[[80144700>](kthread)来自[<80107d08>](RET_FAND_F叉+0x14/0x2C)

R10:00000000 R9:00000000 R8:00000000 r7:00000000 R6:00000000 R5:80144700

R4:88e8f040 R3:88eb4000

--[结束线迹 acdb9394db73ed ]---

wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.79

Wlcore:PC:0x0、HIN_STS:0x00000020计数:1

Wlcore:关闭

ieee80211 phy0:请求硬件重新启动

wlcore:等待硬件完成初始化的错误超时

Wlcore:PHY 固件版本:版本8.2.0.242

wlcore:固件已启动(版本8.9.0.0.79)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您看到此崩溃的频率如何? 您能否降低 SDIO 速度并重新测试?

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

    您好!

    我看到这个问题4-5次。 请告诉我造成这种情况的根本原因。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,4到5次迭代次数? 您是否使用降低的 SDIO 时钟速度对其进行了测试? 您能否在 wlan_en GPIO 的 DTS 文件中添加更多延迟?

    谢谢
    Saurabh