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.

[参考译文] WL1837MOD:多角色演示不工作

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/748931/wl1837mod-multirole-demo-not-working

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

我们无法同时使 Wifi 站和 AP 正常工作。 我们将按照 processors.wiki.ti.com/.../WiLink8_WLAN_Demo:_Linux 中的说明进行操作

配置:
BeagleBone Black + element14 WL Gateway Cape、带 WL1837
TI SDK 05_01_00_11、包含 packagegroup-arago-tisdk-image 和 Enable-TI-WiFi-Bluetooth-AM335x-bonebra-WL1837.patch (从 TI E2E 论坛帖子获取的补丁链接)

以下测试工作正常:
-仅限站点,使用./sta_connect-ex.sh 脚本和我们的办公室 WiFi 路由器(2GHz 和5GHz)连接到2GHz 和5GHz 接入点
-仅 AP,2 GHz (HW_MODE=g,CHANNEL =11)或5 GHz (HW_MODE=A,CHANNEL =36),从具有相同 Cape 和操作系统的另一 BBB 进行连接。

不起作用:
processors.wiki.ti.com/.../WiLink8_WLAN_Demo:_Linux 中的多角色设置过程
已经尝试了针对基站和 AP 的2GHz、针对基站和 AP 的5GHz、针对基站的2GHz 和针对 AP 的5GHz

root@AM335x-EVM:/usr/share/wl18xx。/ap_start.sh
配置文件:/usr/share/wl18xx/hostapd.conf
[2705.496885] wlan0:通过本地选择从48:F8:B3:D4:7e:68进行身份验证(原因:3=DEAUTH_LEASING)
wlan0:ctrl-event-disconnected bssid=48:F8:B3:D4:7e:68 reason=3 [2705.562957] wlcore:down
local_generated = 1
nl80211:无法配置驱动程序模式
nl80211:deinit ifname=wlan0 disabled_11b_RAites=0
[2705.657125] wlcore:关闭
nl80211驱动程序初始化失败。
wlan0:接口状态未初始化->已禁用
wlan0:禁用 AP
hostapd_free_hapd_data:接口 wlan0未启动

root@AM335x-EVM:/usr/share/wl18xx # wlan0:SME:尝试使用48:F8:B3:D4:7e:68 (SSID=[ 2709.507153] wlan0:使用48:F8:B3:D4:7e:68进行身份验证
"eqware-5g"频率= 5180 MHz)
[2709.523190] wlan0:将验证发送到48:F8:B3:D4:7e:68 (尝试1/3)
[2709.620897] wlan0:已认证
wlan0:尝试与48:F8:B3:D4:7e:68 (SSID='eqware-5G' freq=5180MHz)关联
[2709.636636] wlan0:与48:F8:B3:D4:7e:68关联(请尝试1/3)
[2709.665871] wlan0:从48:F8:B3:D4:7e:68接收等效值(capab=0x1011 STATUS=0 AID = 5)
[2709.704371] wlan0:已关联
wlan0:与48:F8:B3:D4:7e:68相关联
wlan0:ctrl-event-subnet-status-update status=0
Wlan0:WPA:与48:F8:B3:D4:7e:68完成密钥协商[PTK=CCMP GTK=CCMP]
wlan0:ctrl-event-connected -连接到48:F8:B3:D4:7e:68已完成[id=1 id_str=]
[2709.776642] wlcore:关联已完成。

它似乎断开了工作站的连接、然后无法启动 AP、然后重新连接工作站。

我还尝试根据 processors.wiki.ti.com/.../WiLink_Troubleshooting 禁用 ELP

最终、我们需要的配置是2GHz 站点和具有8个连接站点的5GHz AP、以低采样率与 bt 音频共存。

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

    Mark、您好!

    通常、ap 角色在 wlan1上启动、而 station 1在 wlan0上启动。

    git.ti.com/.../ap_start.sh

    您似乎也在 wlan0上启动 AP 角色、这会导致基站接口(wlan0)出现故障?

    您是否修改了 ap_start.sh 脚本?

    此致、

    Eyal

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

    抱歉。 我在 ap_start.sh 上的一些早期故障后更改了器件。

    我恢复了干净的 rootfs 并恢复了我的实验。 我在使 AP 在5GHz 频段工作时遇到了困难:

    在当前模式的通道列表中找不到 IEEE 802.11配置的通道(36) IEEE 802.11a
    wlan0:IEEE 802.11硬件不支持已配置的信道

    我发现、构建 CRDA 并安装 wireless-regdb_2016.06.10-r0_armv7ahf-none.ipk 和 CRDA_3.18-r0_armv7ahf-none.ipk 解决了该问题。

    我现在拥有一个与2GHz 基站连接共存的5GHz AP。

    我们现在将执行各种测试、测量此配置中的可用带宽、以及测试与蓝牙的共存性。