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.

[参考译文] WL1831MOD:组合芯片中 BT 和 WiFi 的间歇性问题

Guru**** 2524390 points
Other Parts Discussed in Thread: WL1831

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/625296/wl1831mod-intermittent-issues-with-bt-and-wifi-in-the-combo-chip

器件型号:WL1831MOD
Thread 中讨论的其他器件:WL1831WL1271

我们将 WL1831 BT+WiFi 组合芯片组与 i.MX6Q 处理器配合使用

 

我们面临 BT (也有 WiFi)问题、即

BT 连接似乎间歇性断开

2. BT 事件(HFP/A2DP)似乎未发送/接收

3. WiFi 在启动时似乎无法正常工作

4. BT/WiFi 芯片组本身在启动时抛出错误

5.有时 WiFi 吞吐量似乎会大幅降低(找到 IRQ/177-wl18xx 时占用的 CPU 多达35%)

 

在不同软件层调试上述问题的同时、我们怀疑射频通信部件存在问题

 

我们需要您的支持来解决上述问题

 

PS:我们已按照 http://processors.wiki.ti.com/index.php/WL18xx_First_Time_Getting_Started_Guide_(IMX6) 在 Android Marshmallow 中启动 BT/WiFi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    射频问题可能与电路板布局等相关 您可以运行以下 PLT 测试来检查 RF 是否正常:
    processors.wiki.ti.com/.../WL18xx_TX_Testing
    processors.wiki.ti.com/.../WL18xx_RX_Testing

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

    您好、Saurabh、在 issues...please 帮助下方

    130|root@sabersd_6dq:/# calibrator wlan0 plt power_mode on
    Wlcore:加电
    wl18xx_driver wl18xx.0.auto:直接固件加载失败、错误-2
    wl18xx_driver wl18xx.0.auto:返回到用户帮助程序
    Wlcore:PHY 固件版本:版本8.2.0.232
    wlcore:固件在 PLT 模式下引导 PLT_ON (版本8.9.0.0.48)


    1|root@sabersd_6dq:/# calibrator wlan0 wl18xx_plt tune 通道1 0
    用法:Calibrator [options]命令
    选项:
    --debug 启用 netlink 调试
    -版本显示版本(0.71)
    命令:
    设置 fem_Manuf <0|1>[ ]
    设置 autofem <0-manual|1-auto>[ ]
    设置 UPD_NVS [ ]
    设置 ref_nvs2
    设置 ref_NVS
    设置 NVS_Mac [ ]
    PHY 设置 PUSH_NVS
    获取 dump_NVS [ ]
    获取 NVS_Mac
    帮助
    PLT 校准[ ]
    PLT Rx_statistics
    差 PLT GET_Rx_STATCS
    差 PLT RESET_Rx_STATCS
    差 PLT STOP_Rx_STATCS
    差 PLT START_Rx_STATCS
    差 PLT TX_STOP
    差 PLT TX_CONT


    差 PLT TX_TONE
    差 PLT TX_Bip <0|1><0|1><0|1><0|1><0|1> 0|1><0|1><0|1>[ ]
    差 plt ref_point
    差 PLT TUNE_CHANNEL
    差 PLT POWER_MODE


    1|root@sabersd_6dq:/# calibrator wlan0 plt power_mode on
    Wlcore:加电
    Wlcore:错误无法进入 PLT 状态、因为不处于关闭状态:2.
    命令失败:设备或资源忙(-16)


    240|root@sabersd_6dq:/# calibrator wlan0 plt power_mode off
    Wlcore:断电


    root@sabersd_6dq:/# calibrator wlan0 plt power_mode on
    Wlcore:加电
    Wlcore:PHY 固件版本:版本8.2.0.232
    wlcore:固件在 PLT 模式下引导 PLT_ON (版本8.9.0.0.48)


    1|root@sabersd_6dq:/# calibrator wlan0 wl18xx_plt tune 通道0 1.
    用法:Calibrator [options]命令
    选项:
    --debug 启用 netlink 调试
    -版本显示版本(0.71)
    命令:
    设置 fem_Manuf <0|1>[ ]
    设置 autofem <0-manual|1-auto>[ ]
    设置 UPD_NVS [ ]
    设置 ref_nvs2
    设置 ref_NVS
    设置 NVS_Mac [ ]
    PHY 设置 PUSH_NVS
    获取 dump_NVS [ ]
    获取 NVS_Mac
    帮助
    PLT 校准[ ]
    PLT Rx_statistics
    差 PLT GET_Rx_STATCS
    差 PLT RESET_Rx_STATCS
    差 PLT STOP_Rx_STATCS
    差 PLT START_Rx_STATCS
    差 PLT TX_STOP
    差 PLT TX_CONT


    差 PLT TX_TONE
    差 PLT TX_Bip <0|1><0|1><0|1><0|1><0|1> 0|1><0|1><0|1>[ ]
    差 plt ref_point
    差 PLT TUNE_CHANNEL
    差 PLT POWER_MODE
    1|root@sabersd_6dq:/# calibrator wlan0 plt tune 通道0 1.
    wlcore:错误命令执行失败2.
    ------ [在此处剪切]-----
    警告:CPU:0 PID:2461、位于/home/user/Spade_HUD_Source_code/HDU_MARSHMALLOW/hardware/ti/wlan/mac80211/compat_wl18xx/drivers/net/wireless/ti/wlcore/main.c:813 wl12xx_queue_recovery_work。part.35+0x70/0x74 [wlcore]()
    链接的模块:wlcore_SDIO (O) wl18xx (O) wlcore (O) mac80211 (O) cfg80211 (O) compat (O)
    CPU:0 PID:2461 Comm:校准器被污染:G O 3.14.52 #28
    [ ](展开回扫)从[ ](show_stack+0x10/0x14)
    [ ](show_stack)从[ ](dump_stack+0x7c/bb)
    [ ](dump_stack)从[ ](WARN_RASPEK_COMMON + 0x74/0x90)
    [ ](warn_slowpath_common)、来自[ ](warn_slESpath_null+0x1c/0x24)
    [ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.35+0x70/0x74 [wlcore])
    [ ](wl12xx_queue_recovery_work.part.35 [wlcore])从[ ](wlcore_cmd_send_failsafe +0x9C/0x4e0 [wlcore])
    [ ](wlcore_cmd_send_failsafe [wlcore])、来自[ ](wl1271_cmd_test+0x50/0x9C [wlcore])
    [ ](wl1271_cmd_test [wlcore])从[ ](wl1271_TM_cmd+0x37c/0x59c [wlcore])
    [ ](wl1271_TM_cmd [wlcore])、从[ ](ieee80211_testmode_cmd+0x3c/0x4c [mac80211])
    [ ](ieee80211_testmode_cmd [mac80211])、从[ ](nl80211_testmode_do+0x98/0x1d0 [cfg80211])
    [ ](nl80211_testmode_do [cfg80211])从[ ](genl_rcv_msg+0x234/0x3a8)
    [ ](genl_rcv_msg)、来自[ ](netlink_rcv_skb+b0x4/0xd8)
    [ ](netlink_rcv_skb)、来自[ ](genl_rcv+0x24/0x34)
    [ ](genl_rcv)、来自[ ](netlink_unicast+0x150/0x1F4)
    [ ](netlink_unicast)来自[ ](netlink_sendmsg+0x2b8/0x394)
    [ ](netlink_sendmsg)、来自[ ](sock_sendmsg+b8/0xe0)
    [ ](sock_sendmsg)、来自[ ](__sys_sendmsg.part.13+0x284/0x290)
    [ ](_sys_sendmsg.part.13)从[ ](_sys_sendmsg+0x4c/0x7c)
    [ ](_sys_sendmsg)、来自[ ](RET_FAST_SYSCALL+0x0/0x38)
    --[结束线迹3f74ae3d27a4e4bc ]--
    wlcore:警告测试命令失败
    wlcore:警告 testmode cmd test failed:-5
    命令失败:I/O 错误(-5)
    251|root@sabersd_6dq:/#

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

    尊敬的 Saurabh:  
    请在此处帮助我们

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Manoj、
    对于"wlcore:Error cannot go into PLT state because not in off state: 2"、请确保 wlan0 interface is down before you run this command (wlcore:错误无法进入 PLT 状态、因为不处于关闭状态:2)。 命令" calibrator wlan0 wl18xx_plt tune_channel 1 0 0"应运行正常。 如果不是,我建议您更新最新的 R8.7_SP2

    谢谢
    Saurabh