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/WL1807MOD:WiFi STA 模式测试中驱动程序崩溃

Guru**** 2442090 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/800290/linux-wl1807mod-driver-crash-in-wifi-sta-mode-testing

器件型号:WL1807MOD

工具/软件:Linux

您好!

我的平台信息:

IMX6与 Linux 3.14.52

WL1807 驱动程序版本:R8.7_SP3

测试顺序:

/usr/share/wl18xx/sta_start.sh

/usr/share/wl18xx/sta_connect-ex.sh test_AP WPA-PSK 12345678

udhcpc -i wlan0

Ping www.baidu.com

崩溃信息:

[12212.004705] wlcore:关联已完成。

[12329.375250] wlcore:收到错误 SW 看门狗中断! 正在开始恢复。

[12329.382394]------ [在此处剪切]-----

[12329.382574]警告:CPU:0 PID:199 at /home/frankhou/build_wl1807/build-utilites/src/compat_wireless/drivers/net/wireless/ti/wlcore/main.c:807 wl12xx_queue_recovery_work。part.26+0x58/0x5c [wlcore]()

[12329.382590]链接到的模块:USB_f_ECM g_ether USB_f_rNDIS libcomposite u_ether configfs wl18xx (O) wlcore (O) mac80211 (O) cfg80211 (O) wlcore_SDIO (O) compat (O)

[12329.382693] CPU:0 PID:199 Comm:IRQ/322-wl18xx 被污染:G       W O 3.14.52-1.1.0_GA #1

[12329.382758 ][<80015650>](eLOG_backtrace)从[<80012360>](show_stack+0x10/0x14)

[12329.382798][<80012360>](show_stack) from [<80588ad0>](dump_stack+0x7c/bb)

[12329.382836][<80588ad0>](dump_stack)从[<8002a1c8>](warn_slespath_common+0x6c/0x88)

[12329.382865][<8002a1c8>](warn_slespath_common)从[<8002a280>](warn_slespath_null +0x1c/0x24)

[12329.382994][<8002a280>](warn_slespath_null)来自[<7f10ab4c>](wl12xx_queue_recovery_work。part.26+0x58/0x5c [wlcore])

[12329.383189][<7f10ab4c>](wl12xx_queue_recovery_work.part.26 [wlcore])、来自[<7f10ae4c>](wlcore_irq+0x184/0x18c [wlcore])

[12329.383302][<7f10ae4c>](wlcore_IRQ [wlcore])、来自[<80066bc>](IRQ_thread_fn+0x1c/0x40)

[12329.3833333333][<80066bc>](IRQ_thread_fn)来自[<80066edc>](IRQ_thread+0x11c/0x168)

[12329.383363][<80066edc>](IRQ_thread)来自[<8004597c>](kthread+0xcc/0xe4)

[12329.383396][<8004597c>](kthread)来自[<8000f0c0](RET_FAND_F叉+0x14/0x34)

[12329.383412]--[结束线迹 a6528fc8e7f390b8 ]--

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用的驱动程序版本和固件版本是什么? 您使用的是哪款主机处理器?

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

    您好!

    下面是 dmesg 中与版本相关的信息。

    主机处理器为 NXP imx6 (Linux 3.14.52)。

     1.968616]加载从 Linux 版本 R8.7_SP3-0-g8cbba96反向移植的模块
    [1.968630]   backport 由 backports.git R8.7_SP3-0-gd4777ef 生成
    [2.891704]   wlcore:wl18xx 硬件:183x 或180x、PG 2.2 (ROM 0x11)
    [2.906295]   wlcore:已加载
    [2.906331]   wlcore:驱动程序版本:R8.7_SP3

    [221.456150] wlcore:PHY 固件版本:版本8.2.0.240
    [221.560503] wlcore:固件已启动(版本8.9.0.0.76)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    是否可以更新到最新的 fwr 8.9.0.0.79并重新测试? git.ti.com/.../wl18xx_fw

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

    好的、 我会尝试。 您是否有固件更新步骤指南?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,只需用我在上一篇文章中提到的更新的二进制文件替换/lib/firmware/ti-connectivity 中的固件二进制文件

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 Linux 内核4.14中尝试过、它确实起作用了。 我想它应该在内核3.14中工作。
    谢谢。