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.

[参考译文] wl18xx wlcore 固件会自动进行复位

Guru**** 2455360 points


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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1061451/wl18xx-wlcore-firmware-keeps-resetting-itself

你(们)好

我有 BeagleBone Black (AM33xx SOM,带 wl18xx wifi),

我已更新您的最新固件:从您的网站下载的 wl18xx-fw-4.bin。

但如果使用最新固件、WiFi 芯片会每16秒自动复位一次:

[  130.079704] wlcore: Association completed.
[  146.819583] ------------[ cut here ]------------
[  146.819906] WARNING: CPU: 0 PID: 1526 at drivers/net/wireless/ti/wlcore/main.c:808 wl12xx_queue_recovery_work+0x64/0x68 [wlcore]
[  146.819914] Modules linked in: xt_state xt_conntrack nft_counter nft_chain_nat_ipv4 ipt_MASQUERADE nft_compat aes_arm_bs crypto_simd cryptd nf_tables nfnetlink wl18xx wlcore mac80211 rfcomm cfg80211 bnep hci_uart bluetooth ecdh_generic ppp_async ppp_generic slhc c_can_platform c_can can_dev wlcore_sdio evdev uio_pdrv_genirq uio loop usb_f_mass_storage usb_f_acm u_serial usb_f_ecm usb_f_rndis u_ether libcomposite iptable_nat nf_nat_ipv4 nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_filter spidev ip_tables x_tables
[  146.820136] CPU: 0 PID: 1526 Comm: bash Tainted: G        W         4.19.50-ti-r20 #1buster
[  146.820143] Hardware name: Generic AM33XX (Flattened Device Tree)
[  146.820190] [<c011457c>] (unwind_backtrace) from [<c010e47c>] (show_stack+0x20/0x24)
[  146.820209] [<c010e47c>] (show_stack) from [<c0d4f228>] (dump_stack+0x80/0x94)
[  146.820229] [<c0d4f228>] (dump_stack) from [<c013d264>] (__warn.part.3+0xcc/0xe8)
[  146.820242] [<c013d264>] (__warn.part.3) from [<c013d400>] (warn_slowpath_null+0x54/0x5c)
[  146.820368] [<c013d400>] (warn_slowpath_null) from [<bf49dd1c>] (wl12xx_queue_recovery_work+0x64/0x68 [wlcore])
[  146.820553] [<bf49dd1c>] (wl12xx_queue_recovery_work [wlcore]) from [<bf4b06c8>] (start_recovery_write+0x30/0x40 [wlcore])
[  146.820658] [<bf4b06c8>] (start_recovery_write [wlcore]) from [<c05113dc>] (full_proxy_write+0x64/0x80)
[  146.820681] [<c05113dc>] (full_proxy_write) from [<c031b4e4>] (__vfs_write+0x28/0x48)
[  146.820695] [<c031b4e4>] (__vfs_write) from [<c031b6ec>] (vfs_write+0xb4/0x1c8)
[  146.820706] [<c031b6ec>] (vfs_write) from [<c031b9cc>] (ksys_write+0x74/0xe8)
[  146.820718] [<c031b9cc>] (ksys_write) from [<c031ba58>] (sys_write+0x18/0x1c)
[  146.820731] [<c031ba58>] (sys_write) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
[  146.820738] Exception stack(0xda029fa8 to 0xda029ff0)
[  146.820750] 9fa0:                   00000074 01cd9508 00000001 01cd9508 00000002 00000000
[  146.820761] 9fc0: 00000074 01cd9508 b6f4fdb0 00000004 00000002 00000002 00000000 00000000
[  146.820769] 9fe0: 00000004 befa2a18 b6ee75b3 b6e70746
[  146.828840] ---[ end trace 2d626cfe60a5e205 ]---
[  146.828930] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.88
[  146.829617] wlcore: pc: 0x0, hint_sts: 0x00000000 count: 6
[  146.830027] wlcore: down
[  146.830071] wlcore: down
[  146.830087] wlcore: down
[  146.830239] ieee80211 phy0: Hardware restart was requested
[  147.334797] wlcore: PHY firmware version: Rev 8.2.0.0.245
[  147.404115] wlcore: firmware booted (Rev 8.9.0.0.88)
[  147.508791] wlcore: Association completed.

谢谢、

David

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

    您好!

    您在 BeagleBone 上运行了哪些软件?

    您是否在 BeagleBone 上堆叠了无线 Cape?

    Saurabh

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

    尊敬的 Saurabh:

    很抱歉、由于假期太长而延迟回复。

    软件版本:

    相当名="Debian GNU/Linux 10 (buster)"
    name="Debian GNU/Linux"
    version_ID="10"
    版本="10 (buster)"
    version_codename=buster
    Id=debian

    内核版本:4.19.50-ti-R20

    TI 固件文件:

      TIInit_11.8.32.bts

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

    编辑 A:(已尝试两个版本的固件)

    Wlcore:PHY 固件版本:版本8.2.0.245
    wlcore:固件已启动(版本8.9.0.0.88)

    我们没有在 BeagleBone Black 无线上堆叠无线 Cape。

    新年快乐!

    David

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

    您好!

    新年快乐

    我们最终看不到这个问题 我们在 Sitara Linux SDK 上运行测试、而不是在 debian 上运行测试

    Sitara Linux SDK: https://www.ti.com/tool/PROCESSOR-SDK-AM335X

    您可能需要将驱动程序升级至 R8.8并重新测试: https://www.ti.com/tool/download/WILINK8-WIFI-NLCP

    Saurabh

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

    尊敬的 Saurabh:

    我发现导致固件定期复位的问题。 这是由我们的应用软件引起的。

    谢谢、

    David