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.

[参考译文] WL1805MOD:长时间运行期间出现崩溃问题

Guru**** 2523250 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/683325/wl1805mod-crash-issue-during-long-time-running

器件型号:WL1805MOD
Thread 中讨论的其他器件:WL1271

 各位专家、您好!

环境:

使用 WL1805提供 WiFi 解决方案。

Linux 版本:Yocto-4.9.11。

固件版本:

Wlcore:PHY 固件版本:版本8.2.0.240

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

场景:

  1. 启动 WiFi、提供 AP 服务和停止 WiFi。
  2. 使其长时间工作。

 

问题:

  1. 在测试期间、WiFi 长时间工作、WiFi 模块有时会在 12小时内崩溃、并连接了2条相关迹线。

 e2e.ti.com/.../session.loge2e.ti.com/.../wifi_5F00_trace.txt

其他问题需要您的建议、

  1. 如果我们不关闭 wifi 芯片电源、再次运行 ap_stop 和 ap_start、内核将崩溃。
  2. 如果我们运行 ap_start 两次、wifi 将停止工作。
  3. 如果我们将连接的工作站移出 WiFi 信号覆盖区域、然后在数小时后移回、工作站可以连接 WiFi、但未接收到 IP。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    -您可以使用最新固件重新测试吗? git.ti.com/.../wl18xx_fw
    -请确认'ifconfig wlan0 up'、'ifconfig wlan0 down"、'ifconfig wlan0 up"序列工作正常

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

    尊敬的 Saurabh:

    我们将尝试使用最新的固件。 在此之前、执行上述命令时会崩溃。

     

    root@sensorgw-imx6q:/usr/share/wl18xx ifconfig wlan0 up

    Wlcore:PHY 固件版本:版本8.2.0.240

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

    IPv6:ADDRCONF (NETDEV_UP):wlan0:链路未就绪

    root@sensorgw-imx6q:/usr/share/wl18xx

    root@sensorgw-imx6q:/usr/share/wl18xx

    root@sensorgw-imx6q:/usr/share/wl18xx ifconfig wlan0 down

    Wlcore:关闭

    root@sensorgw-imx6q:/usr/share/wl18xx

    root@sensorgw-imx6q:/usr/share/wl18xx

    root@sensorgw-imx6q:/usr/share/wl18xx

    root@sensorgw-imx6q:/usr/share/wl18xx ifconfig wlan0 up  

    mxc_HDMI 20e0000.HDMI_video:mxc_EDID_READ_INTERNAL

    mxc_HDMI 20e0000.HDMI_video:相同的 EDID

    mmc2:等待硬件中断超时。

    sdhci:=========== 寄存器转储(mmc2)===========

    sdhci:sys addr:0x39662500 |版本: 0x00000002

    sdhci:bLK 大小:0x00000100 | blk cnt: 0x0000001d

    sdhci:参数:0xac000040 | Trn 模式:0x00000023

    Sdhci:Present: 0x01ed810e | Host ctl:0x00000013

    Sdhci:电源   :0x00000002 | Blk GAP: 0x00000080

    Sdhci:WAKE-UP: 0x00000008 |时钟:   0x0000003f

    sdhci:超时 :0x0000008f | int stat:0x00000000

    sdhci:int enab:0x107f100b | sig enab:0x107f100b

    sdhci:AC12错误:0x00000000 |插槽内部:0x00000003

    sdhci:cap:    0x07eb0000 | caps_1:  0x0000a007

    sdhci:cmd:     0x0000353a |最大电流:0x00ffff

    sdhci:主机 ctl2:0x00000000

    sdhci:Adma Err:0x00000003 | ADMA PTR:0x3c077204

    sdhci:========================================================================

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

    警告:CPU:0 PID:864 at /home/siqianz/sensorgw_project/forth_version/IG_Project/build/tmp/work-shared/sensorgw-imx6q/kernel-source/drivers/net/wireless/ti/wlcore/sdio.c:145 wl12xx_SDIO_RAW_WRITE+0xb0/0x134 [wlcore_SDIO]

    链接的模块:arc4 wl18xx wlcore mac80211 cfg80211 wlcore_SDIO g_mall_storage USB_f_mall_storage libcomposite configfs FPGA_UART (O) kbcm (O) evbug mxc_v4l2_capture IPU_bg_overlate_sdcstill v4l2_prg_mcu v1.4lcs_g_g_g_g_g_g_cu v1.9rg_g_g_g_ccs_g_prg_g_g_g_g_unc:IPU_mctrap_g_g_prg_prg_g_g_g_g_g_g_g_g              

    硬件名称:Freescale i.MX6 Quad/DualLite (设备树)

    [<8010f6e4>](elet_backtrace)从[<8010b180>](show_stack+0x10/0x14)

    [[8010b180>](show_stack)从[<803be934>](dump_stack+0x78/0x8c)

    [[803be934>](dump_stack)从[<80131890>](_warn+0xe8/0x100)

    [<80131890>](__warn)从[<80131958>](warn_slespath_null + 0x20/0x28)

    [<80131958>](WARN_RASTPATH _Null)从[<7f10c258>](wl12xx_SDIO_RAW_WRITE+0xb0/0x134 [wlcore_SDIO])

    [<7f10c258>](wl12xx_SDIO_RAW_WRITE [wlcore_SDIO])来自[<7f1e6434>](wlcore_boot_upload_firmware+0x200/0x440 [wlcore])

    [<7f1e6434>](wlcore_boot_upload_firmware [wlcore])、来自[<7f20fe3c>](wl18xx_boot+0x888/0xc3c [wl18xx])

    [[7f20fe3c>](wl18xx_boot [wl18xx])来自[<7f1d9640>](wl1271_op_add_interface+0x678/0x8c8 [wlcore])

    [<7f1d9640>](wl1271_op_add_interface [wlcore])来自[<7f161f88>](drv_add_interface+0x2C/0x78 [mac80211])

    [<7f161f88>](drv_add_interface [mac80211])来自[<7f1738b8>](ieee80211_do_open+0x428/0x898 [mac80211])

    [<7f1738b8>](ieee80211_do_open [mac80211])从[<8078dd94>](__dev_open+0xac/0x114)

    [<8078dd94>](_DEV_open)从[<8078e024>](_DEV_CHANGE_FLAGS+0x94/0x144)

    [<8078e024>](_DEV_CHANGE_FLAGS)从[<8078e0ec>](DEV_CHANGE_FLAGS+0x18/0x48)

    [[8078e0ec>](DEV_CHANGE_FLAGS)从[<803528>](devinet_ioctl+0x6d4/0x794)

    [<80803528>](devinet_ioctl)从[<8077133c>](sock_ioctl+0x1f0/0x2c4)

    [[8077133c>](sock_ioctl)从[<80214d58>](do_vfs_ioctl+0x9C/0x928)

    [<80214d58>](do_vfs_ioctl)从[<802156>](sys_ioctl+0x34/0x5c)

    [<80215618>](sys_ioctl)从[<80107640>](ret_FAST_SYSCall+0x0/0x3c)

    ifconfig:SIOCSIFFLAGS:无中-[结束跟踪4fd90b908ec8cab5 ]---

    找到

    wl1271_SDIO mmc2:0001:2:SDIO 写入失败(-110)

    wlcore:错误固件引导失败,尽管重试3次

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、请确保 WLAN_EN 被取消置位/置位 b/w ifconfig wlan0向下/向上。 谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    它使用 FPGA 来控制 WLAN_EN。 因此,我们必须使用另一个脚本来关闭 WL1805。 似乎是麻烦制造者。