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/WL1837MOD:运行校准器工具以设置 Txpower 时的内核转储

Guru**** 2535150 points
Other Parts Discussed in Thread: WILINK8-WIFI-NLCP

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/810886/linux-wl1837mod-kernel-dump-when-running-calibrator-tool-for-setting-the-txpower

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

工具/软件:Linux

您好!

我想设置 WiFi 模块的 Tx 功率、因此我已经按照 processors.wiki.ti.com/index.php/WL18xx_TX_Testing 中的步骤进行了操作。

校准器版本为0.76

我在执行这些步骤期间收到错误消息和内核崩溃。

zcat /proc/config.gz | grep NL80211_TESTMODE
CONFIG_NL80211_TESTMODE = y

ifconfig wlan0 down

/calibrator wlan0 plt power_mode on

Wlcore:加电
wl18xx_driver wl18xx.0.auto: ti-connectivity/wl18xx-fw-4.bin 的直接固件加载失败、错误-2
wl18xx_driver wl18xx.0.auto:返回到用户帮助程序
ueventd:固件:为"/devices/soc0/soc/2100000.aips-bus/219c000.usdhc/mmc_host/mmc2/mmc2:0001/mmc2:0001:2/wl18xx.0.auto/firmware/ti-connectivity!wl18xx-fw-4.bin'加载"ti-connectivity/wl18xx-FW-4.bin"
ueventd:加载/devices/soc0/soc/2100000.aips-bus/219c000.usdhc/mmc_host/mmc2/mmc2:0001/mmc2:0001:2/wl18xx.0.auto/firmware/ti-connectivity!wl18xx-fw-4.bin 花费了0.0413057秒
初始化:从状态0退出未跟踪的 pid 1730
Wlcore:PHY 固件版本:版本8.2.0.240
wlcore:固件在 PLT 模式下引导 PLT_ON (版本8.9.0.0.76)

/calibrator wlan0 wl18xx_plt tune 通道1 0

Vendor/NXP-opensource/kernel_imx/drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work + 0x64/0x68 [wlcore]
链接的模块:tty_HCI btwilink st_drv wlcore_sdio wl18xx wlcore DP_TX (O)
CPU:0 PID:3218 Comm:Calibrator _new gones:G          O   4.9.17-04785-g942bccb-nilty #4
硬件名称:Freescale i.MX6 Quad/DualLite (设备树)
[ ](展开回扫)从[ ](show_stack+0x10/0x14)
[ ](show_stack)从[ ](dump_stack+0x80/0x94)
[ ](dump_stack)从[ ](_warn+0xec/0x104)
[ ](__warn)从[ ](warn_slESpath_null+0x20/0x28)
[ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work + 0x64/0x68 [wlcore])
[ ](wl12xx_queue_recovery_work [wlcore])、来自[ ](wlcore_cmd_send_failsafe +0x7c/0x4c0 [wlcore])
[ ](wlcore_cmd_send_failsafe [wlcore])、来自[ ](wl1271_cmd_test+0x4c/0x98 [wlcore])
[ ](wl1271_cmd_test [wlcore])从[ ](wl1271_TM_cmd+0x1d4/0x5b4 [wlcore])
[ ](wl1271_TM_cmd [wlcore])、从[ ](nl80211_testmode_do_0x98/0x244)
[ ](nl80211_testmode_do)从[ ](genl_rcv_msg+0x328/0x3f4)
[ ](genl_rcv_msg)、来自[ ](netlink_rcv_skb+b0x4/0xd0)
[ ](netlink_rcv_skb)、来自[ ](genl_rcv+0x24/0x34)
[ ](genl_rcv)、来自[ ](netlink_unicast+0x1d4/0x284)
[ ](netlink_unicast)来自[ ](netlink_sendmsg+0x330/0x3a4)
[ ](netlink_sendmsg)、来自[ ](SOCK_sendmsg+0x34/0x44)
[ ](sock_sendmsg)、来自[ ](__sys_sendmsg+0x274/0x280)
[ ](__sys_sendmsg)、来自[ ](sys_sendmsg+0xa4/0xd0)
[ ](sys_sendmsg)从[ ](RET_FAST_SYSCALL+0x0/0x3c)
--[结束线迹280b7012ee1e26bb ]---
wlcore:警告测试命令失败
wlcore:警告 testmode cmd test failed:-110

在 e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/632611?Linux-WL1831MOD-Changing-TX-power-of-WL1831的文章中也发现了同样的问题

请告诉我我应该如何解决此问题?

谢谢、

Prathesesh

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

    您好!  

    您能否尝试使用 包含新固件的最新版本(vR8.7 www.ti.com/.../WILINK8-WIFI-NLCP)驱动程序(版本如下所述)。  

    root@AM335x-EVM:/usr/share/wl18xx、用于校准 wlan0 plt power_mode 的 calibrator
    [4905.734581] wlcore:加电
    [4906.233010] wlcore:PHY 固件版本:版本8.2.0.242
    [4906.240005] wlcore:固件在 PLT 模式 PLT_ON (版本8.9.0.0.79)下引导
    root@AM335x-EVM:/usr/share/wl18xx

    此致、  

    Sudharshan K N

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

    您好 Prateesh、  

    此外、新的 vR8.7还包括版本0.80的新校准器工具

    此致、  

    Sudharshan K N

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

    您好、Sudharshan、

    感谢您的回复。

    要更新到 vR8.7、我认为必须按照 http://processors.wiki.ti.com/index.php/WL18xx_System_Build_Scripts 中的步骤操作

    此链接指定 Linux 的步骤。 但我的系统是 Android Oreo。 我们是否有移植到 Android oreo 的步骤?

    此外、从 git://git.ti.com/wilink8-wlan 下载失败、出现以下错误、

    致命:无法连接到 git.ti.com:

    git.ti.com:名称或服务未知”

    此致、

    Prathesesh

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

    您好、Pratheesh、  

    我们拥有适用于 JB 4.2.2的 Android SDK (http://www.ti.com/tool/ANDROIDSDK-SITARA)。 我们没有适用于 Oreo 的 SDK。 下面是一些有关构建 JB 版本 http://processors.wiki.ti.com/index.php/TI-Android-JB-4.2.2-DevKit-4.1.1_DeveloperGuide 的详细说明

    此致、  

    Sudharshan K N

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

    您好、Sudharshan、

    我已使用0.80版更新校准器工具、然后内核崩溃问题得到解决。

    我没有更新最新的驱动程序或固件、只更新了校准器工具。

    感谢您的支持。

    此致、

    Prathesesh

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

    您好、Pratheesh、  

    很高兴知道新的校准器工具能够解决问题。 如果有后续问题、请告知我。 否则、您可以关闭此线程。  

    此致、  

    Sudharshan K N