Thread 中讨论的其他器件: WL1831
工具/软件:Linux
您好!
我们一直在使用 WL1831MOD 进行 WiFi 连接、并且遇到了一些性能问题:
- WiFi 内核扫描崩溃: 在扫描 WiFi 接入点时、我们一直遇到这种崩溃的情况、但我们在所有 设备上都看不到这种情况。 我已附上我们在本帖子末尾看到的错误日志。 我们仍在尝试确定重现此错误的过程。 当机器显示此错误一次时,它会在扫描和重新启动时持续生成该错误,但我们没有找到可靠的方法来首次触发该错误。
- 低吞吐量: 偶尔、我们看到吞吐量大约为1-3兆位/秒。 这个问题往往是间歇性的、我们还没有找到一种可靠地重现它的方法。
- 下载速度慢: 在我们看到吞吐量更高的测试期间、我们将看到 TCP 吞吐量大约为每秒40兆位。 有了这个吞吐量、我们应该在 ~20秒内下载一个100 MB 的文件。 不过、通过 HTTP 下载100 MB 文件时、我们看到下载时间为~45秒或更长。
系统详细信息:
- 主机平台:Freescale I.MX.6四核
- 操作系统:基于 Yocto Jethro 的自定义构建
- WiLink
芯片类型:WL1831MOD
- 天线:Laird Technologies CAF94505
- WL18xx MAC 固件版本:8.9.0.0.2.55
- WL18xx PHY 固件版本:8.2.0.1.233
- WL18xx 软件驱动程序版本:R8.6_SP1
是否有任何关于导致这些问题的原因的想法、或者我们接下来应该研究什么?
谢谢、
Eric
内核崩溃日志:
root@var-som-MX6:~# iw dev wlan0 scan
[354.734144] wlcore:收到错误软件看门狗中断! 正在开始恢复。
[354.741296]------ [在此处剪切]-----
[354.746154]警告:CPU:0 PID:688 at /var/lib/jenkins/jobs/Ax-Develop/workspace/yocto/build/tmp/work/var_som_mx6-poky-linux-gnueabi/ti-compat-wireless-wl18xx/R8.6_SP1-r0/compat-wireless/drivers/net/wireless/ti/wlcore/main.c:797 wl12xx_queue_recovery_work.part.9+0x58/0x5c [wlcore]()
[354.771523]链接的模块:wl18xx (O) wlcore (O)
IRQ 80211 (O) wlcore_mcu v_mcu (O) gpu v_mcu v248_mcu v_mc+ mcu v_mcu (o v_mcu v_mcu v_mcu v24_mcu) v_mcu v_mcu (v_mcu v_mcu v_mcu v_mcu v_mcu v_mcu v_mcu v_mcu v2418xx (o v_mcu v_mcu v_mcu v_mcu v_ w o 364.1.15-6QP+g2ea728e #1
[354.802689]硬件名称:Freescale i.MX6 Quad/DualLite (设备树)
[354.809279][<800177ec>](warn_backtrace)(从[<800cc>](show_stack+0x80010/0x80013364]+[<80036834]+8064][<800_trackn_000[<80036834]+800_000[<80036834]+800_000[<8064]+800_000[_000[<800_000[<800_00064]+800_000[<800_00064][<800_000[<800_00017[<800_0003]+800_00017[<800_000[<800_0003c]+800_000[<800_000[_00017[<800_000[<800_00017[<800_0003c][<800_000[<800_0003]+800_000[<800_0003]+
[354.852161][<7f165ffc>](wl12xx_queue_recovery_work.part.9 [wlcore])(wlcore_IRQ +0x184/0x18c [wlcore])[<7f1662fc>](wlcore_IRQ
+800c>
)[0x800248+800c+800c][<w384c+800c+800c][w800c+800c][w800c+800c](w384c+800c+800c+800c][w800c+800c][w800c+800c](w384eirc+800c+800c+800c+800c+800c][w800c+800c][w800c+800c+800c][w800c+800c+800c][w800c][w800c+800c+800c][w800c](w384e800c+800c+800c+800c][w800c+800c][w800c][
正在进行硬件恢复。 固件
更新:版本8.9.0.2.55 [354.90566] wlcore:PC:0x117538、HINT_STS:0x00000000计数:13 [ 354.912260] wlcore:down [ 354.914805] wlcore:down [ 354.918478] ie80211 phy0:hardware restart was requested [ 355.912260] wlcore:version 355.385.256] wlcore:v1.5] wlcore [354.958.2](wlcore:v1.55.385.2.58.2] wlcore:wlcore (wlcore:wv1.528.5.385.2.58.2.528.2.528.5.528.5.528.5.2.5]] wv
扫描已中止!
