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
我们的嵌入式设备(设备 A)与其他公司制造的其他设备(设备 B)之间的 Wifi 通信存在一些问题。 与其他设备通信时、两个设备都没有出现任何问题。 通过在器件 A 上使用 USB Wifi 适配器进行测试、我们得出结论、器件 A 上唯一可能出现故障的组件是 wl18xx 内核模块、wl18xx 固件、TI 修改的 wl18xx 专用 hostapd 和 wpa_supplicant、 物理层本身(Jorjin WG7831-B0封装中的 WiLink8)。 我们已将上述所有 wl18xx 软件更新为 R8.6,但未观察到功能发生更改(或缺少更改),但在系统日志中显示以下错误消息时,新的(-ish)固件似乎未正确加载到设备上:
4月 5日15:00:0 4 ICG user.warn 内核:[6.629320] wl18xx_driver
wl18xx.0.auto:直接固件加载失败、错误-2
4月 5日15:00:04 ICG user.warn 内核:[6.637232] wl18xx_driver
wl18xx.0.auto:返回到用户帮助程序
随后、我们将获得以下日志条目:
4月 5日15:01:09 ICG user.info 内核:[78.952945] wlcore:PHY 固件版本:版本8.2.0.232
4月 5日15:01:09 ICG user.info 内核:[79.052409] wlcore:固件已启动(版本8.9.0.0.48)
这两个条目中报告的版本号在我们从 R8.5升级到 R8.6后或在随后重新引导后没有变化。 我想知道这两种不同类型的固件是什么、它们与 git 中固件 blob 的关系是什么://git.ti.com/wilink8-wlan/wl18xx_fw.git、它们的修订号与我熟悉的 wl18xx 修订号是否相关。
据我所知、/lib/firmware/ti-connectivity 中的文件是正确的版本、正确命名为:
$ ls -l /lib/firmware/ti-connectivity
共计728
rw-r--r-- 1根根根 1226年1月16日17:47 wl18xx-conf.bin
-rw-r--r-- 1 root 739244 APR 5 10:50 wl18xx-fw-4.bin
$sha256sum /lib/firmware/ti-connectivity
9d27c5627c0353227aee08c96ee0b52256d8e9466b5d1d6a0fe257bb570f2ee
/lib/firmware/ti-connectivity/wl18xx-conf.bin
f0f787f2f87074cae9fa30929c5908a00820512c5afde3b6c657e1e82de21220
/lib/firmware/ti-connectivity/wl18xx-fw-4.bin
最终、我们需要的是帮助确保加载正确的(R8.6) wl18xx 固件、方法是修复配置中阻止加载的任何问题、或验证是否已加载。 一旦我们有了这种情况、如果我们在器件 B 上遇到的问题继续存在、至少我们可以合理地确定问题是由器件 B 上的一些缺陷导致的
硬件/系统信息:
主机平台- Sitara AM3352、SDK v7
操作系统- Linux
WiLink 风味- WL1831MOD
模块- Jorjin WG7831-B0
您好!
您好!
以下消息是正常消息:
4月 5日15:00:0 4 ICG user.warn 内核:[6.629320] wl18xx_driver
wl18xx.0.auto:直接固件加载失败、错误-2
4月 5日15:00:04 ICG user.warn 内核:[6.637232] wl18xx_driver
wl18xx.0.auto:返回到用户帮助程序
它仅指示 Linux 内核加载程序未加载固件、而 udev 用于固件加载。:
版本 R8.6的 Wilink8固件可从以下位置获取:
看起来您正在使用它(FW 8.9.0.0.48)。
wl18xx-conf.bin 不是一个正式文件。 实际上、它包含的 ini 文件设置取决于您使用的模块。
此文件是使用模块供应商提供的.ini 文件中的 wlconf 生成的。
请参阅以下文档:
您要尝试解决的问题是什么?
此致、
Eyal
您好!
您能否在 IP 流量期间提供监听器日志、以便我们能够尝试了解为什么只有5%的流量通过?
此致、
Eyal
已修改.ini 文件以指定正确的天线数量和模块的详细信息。 下面是转储文件。
我还附加了一个 pcap 文件(您必须删除我添加的.txt 扩展名、以绕过 e2e 滤波器)。 .10.168是要打印的 wifi 客户端、.10.134是打印机。 您可以看到、除 TCP 和 ICMP 之外的所有内容似乎都正常工作。
e2e.ti.com/.../print.pcap.txte2e.ti.com/.../8004.wl18xx_2D00_conf_2D00_dump.txt
Eyal、谢谢。 我们已经检查了 Jorjin、它们的值为 wl18xx.phy.spare0、为0x00。
您能澄清您的最后一句吗?
Eyal Reizer 说:其中的值可能是0x0而不是0x0
谢谢!
Ryan