完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我遇到以下安装在 iMX8MN som 上的设备 AW-CM276NF 的问题。基本上,作为实验的一部分,我试图在 hostapd 中启用具有高吞吐量的 80211ac。Hostapd 可以正常启动,通道宽度显示 80MHz:
我开发 phy#0 接口 wlan0 ifindex 4 wdev 0x1 地址 ec:2e:98:87:34:69 ssid 无线测试 类型AP 通道 36 (5180 MHz),宽度:80 MHz,中心 1:5210 MHz 根据数据表中的规格,该设备应具有以下数据速率功能: 802.11b:1、2、5.5、11Mbps 802.11a/g:6、9、12、18、24、36、48、54Mbps 802.11n: 高达 150Mbps-single802.11n:高达 300Mbps-2x2 MIMO 802.11ac:高达 192.6Mbps(20MHz 信道) 802.11ac:高达 400Mbps(40MHz 信道) 802.11ac:高达 866.7Mbps(80MHz 信道) hostapd 编译时支持 80211ac: # IEEE 802.11n(高吞吐量)支持 CONFIG_IEEE80211N=y # IEEE 802.11ac(超高吞吐量)支持 CONFIG_IEEE80211AC=y这是配置文件 hostapd.conf 的示例: 接口=wlan0 国家代码=美国 ssid=WIFITEST wpa_passphrase=12345678 ctrl_interface=/var/run/hostapd logger_stdout=-1 logger_stdout_level=0 driver=nl80211 hw_mode=a ht_capab=[HT40+] ieee80211ac=1 require_ht=1 ieee80211n=1 require_vht=1 vht_oper_chwidth=1 vht_oper_centr_freq_seg0_idx=4我附上 iw list 的输出: 清单 Wiphy mwiphy0 最大 # 扫描 SSID:10 最大扫描 IE 长度:256 字节 最大 # 计划扫描 SSID:10 最大 # 匹配集:10 最大 # 扫描计划:3 最大扫描计划间隔:-1 最大扫描计划迭代次数:100 碎片阈值:0 RTS 阈值:0 重试短长限制:7 覆盖等级:0(最大0m) 设备支持 AP 端 u-APSD。 设备支持 T-DLS。 支持的密码: * WEP40 (00-0f-ac:1) * WEP104 (00-0f-ac:5) * TKIP (00-0f-ac:2) * CCMP-128 (00-0f-ac:4) * WPI-SMS4 (00-14-72:1) * CMAC (00-0f-ac:6) * GMAC-256 (00-0f-ac:12) * GCMP-128 (00-0f-ac:8) * GCMP-256 (00-0f-ac:9) * CCMP-256 (00-0f-ac:10) 可用天线:TX 0x3 RX 0x3 配置的天线:TX 0x1 RX 0x1 支持的接口模式: * 管理 * 美联社 * 监视器 * P2P客户端 * P2P-去 乐队 1: 能力:0x17ff 接收低密度数据包 HT20/HT40 SM 省电功能已禁用 RX绿地 RX HT20 SGI RX HT40 SGI 发送机时广播 RX STBC 3 流 HT 延迟块确认 最大 AMSDU 长度:3839 字节 DSSS/CCK HT40 最大 RX AMPDU 长度 65535 字节(指数:0x003) 最小 RX AMPDU 时间间隔:无限制 (0x00) 支持的 HT TX/RX MCS 速率索引:0-15、32 比特率(非 HT): * 1.0 兆比特/秒 * 2.0 兆比特/秒 * 5.5 兆比特/秒 * 11.0 兆比特/秒 * 6.0 兆比特/秒 * 9.0 兆比特/秒 * 12.0 兆比特/秒 * 18.0 兆比特/秒 * 24.0 兆比特/秒 * 36.0 兆比特/秒 * 48.0 兆比特/秒 * 54.0 兆比特/秒 频率: * 2412 兆赫 [1] (20.0 分贝) * 2417 兆赫 [2] (20.0 分贝) * 2422 兆赫 [3] (20.0 分贝) * 2427 兆赫 [4] (20.0 分贝) * 2432 兆赫 [5] (20.0 分贝) * 2437 兆赫 [6] (20.0 分贝) * 2442 兆赫 [7] (20.0 分贝) * 2447 兆赫 [8] (20.0 分贝) * 2452 兆赫 [9] (20.0 分贝) * 2457 兆赫 [10](20.0 分贝) * 2462 兆赫 [11] (20.0 分贝) * 2467 MHz [12](禁用) * 2472 MHz [13](禁用) * 2484 兆赫 [14](禁用) 乐队 2: 能力:0x17ff 接收低密度数据包 HT20/HT40 SM 省电功能已禁用 RX绿地 RX HT20 SGI RX HT40 SGI 发送机时广播 RX STBC 3 流 HT 延迟块确认 最大 AMSDU 长度:3839 字节 DSSS/CCK HT40 最大 RX AMPDU 长度 65535 字节(指数:0x003) 最小 RX AMPDU 时间间隔:无限制 (0x00) 支持的 HT TX/RX MCS 速率索引:0-15、32 VHT 功能 (0x339001b0): 最大 MPDU 长度:3895 支持的通道宽度:既不是 160 也不是 80+80 接收低密度数据包 短 GI (80 MHz) 发送机时广播 MU Beamformee RX 天线方向图一致性 TX 天线方向图一致性 VHT RX MCS 设置: 1 个流:不支持 2个流:不支持 3 流:不支持 4 流:不支持 5个流:不支持 6 流:不支持 7 流:不支持 8 流:不支持 最高支持的 VHT RX:390 Mbps VHT TX MCS 设置: 1 个流:MCS 0-9 2 个流:MCS 0-9 3 流:不支持 4 流:不支持 5个流:不支持 6 流:不支持 7 流:不支持 8 流:不支持 最高支持的 VHT TX:780 Mbps 比特率(非 HT): * 6.0 兆比特/秒 * 9.0 兆比特/秒 * 12.0 兆比特/秒 * 18.0 兆比特/秒 * 24.0 兆比特/秒 * 36.0 兆比特/秒 * 48.0 兆比特/秒 * 54.0 兆比特/秒 频率: * 5180 兆赫 [36](20.0 分贝) * 5200 兆赫 [40] (20.0 分贝) * 5220 兆赫 [44](20.0 分贝) * 5240 兆赫 [48](20.0 分贝) * 5260 MHz [52] (20.0 dBm)(雷达探测) * 5280 MHz [56] (20.0 dBm)(雷达探测) * 5300 MHz [60] (20.0 dBm)(雷达探测) * 5320 MHz [64] (20.0 dBm)(雷达探测) * 5500 MHz [100] (20.0 dBm)(雷达探测) * 5520 MHz [104] (20.0 dBm)(雷达探测) * 5540 MHz [108] (20.0 dBm)(雷达探测) * 5560 MHz [112] (20.0 dBm)(雷达探测) * 5580 MHz [116] (20.0 dBm)(雷达探测) * 5600 MHz [120] (20.0 dBm)(雷达探测) * 5620 MHz [124] (20.0 dBm)(雷达探测) * 5640 MHz [128] (20.0 dBm)(雷达探测) * 5660 MHz [132] (20.0 dBm)(雷达探测) * 5680 MHz [136] (20.0 dBm)(雷达探测) * 5700 MHz [140] (20.0 dBm)(雷达探测) * 5720 MHz [144] (20.0 dBm)(雷达探测) * 5745 兆赫 [149](20.0 分贝) * 5765 兆赫 [153](20.0 分贝) * 5785 兆赫 [157](20.0 分贝) * 5805 兆赫 [161](20.0 分贝) * 5825 兆赫 [165](20.0 分贝) 支持的命令: * 新界面 * 设置界面 * 新键 * 开始_ap * 新站 * set_bss *取消认证 *解散 * set_pmksa * del_pmksa * flush_pmksa * remain_on_channel * set_tx_bitrate_mask * 框架 * frame_wait_cancel * set_wiphy_netns * 设置频道 * tdls_mgmt * tdls_oper * start_sched_scan * 连接 *断开连接 * 频道开关 * set_qos_map * update_ft_ies 支持的 TX 帧类型: * 托管:0x50 0xd0 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P 客户端:0x50 0xd0 * P2P-GO: 0x10 0x30 0x50 0xb0 0xd0 支持的 RX 帧类型: * 托管:0x40 0xd0 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * P2P 客户端:0x40 0xd0 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 无线局域网支持: * 唤醒任何东西(设备继续正常运行) * 唤醒魔法包 * 在模式匹配时唤醒,最多 10 个 1-20 字节的模式, 最大数据包偏移量 50 字节 * 可以进行 GTK 重新加密 * 在 GTK 重新加密失败时唤醒 软件界面模式(可以随时添加): 有效的接口组合: * #{ 托管、AP、监控、P2P 客户端、P2P-GO } <= 4, 总数 <= 4,#channels <= 1,STA/AP BI 必须匹配,雷达检测宽度:{ 20 MHz(无 HT)、20 MHz、40 MHz、80 MHz } 设备有客户端不活动计时器。 设备支持扫描刷新。 用户空间应该进行 OBSS 扫描并生成 20/40 coex 报告 设备支持TDLS频道切换 设备支持在扫描中随机化 MAC 地址。 设备支持在计划扫描中随机化 MAC 地址。 合并支持: * 最多支持 8 个合并规则 * 每个规则最多包含 4 个 1-20 字节的模式, 最大数据包偏移量 100 字节 * 支持的最大合并延迟 100 毫秒 支持的扩展功能: * [ SET_SCAN_DWELL ]: 扫描停留设置 使用的固件是:nxp/sdsd8997_combo_v4.bin 与 (mrvl/sdsd8997_combo_v4.bin) 完全相同 设备树配置如下所示: &usdhc1 { pinctrl-names = "default", "state_100mhz", "state_200mhz"; pinctrl-0 = <&pinctrl_usdhc1>, <&pinctrl_usdhc1_wlan>; pinctrl-1 = <&pinctrl_usdhc1_100mhz>, <&pinctrl_usdhc1_wlan>; pinctrl-2 = <&pinctrl_usdhc1_200mhz>, <&pinctrl_usdhc1_wlan>; 总线宽度=<4>; 不可拆卸; vmmc-supply = <®_wifi_ac_en>; 状态=“好的”; #address-cells = <1>; #size-cells = <0>; sd8xxx-wlan { //drvdbg = <0x37>; drv_mode = <0x2>; cfg80211_wext = <0xf>; //uap_name = "wlan"; 不是从dts加载的,必须指定为模块参数 max_vir_bss = <1>; cal_data_cfg = "nxp/cal_data.conf"; fw_name = "nxp/sdsd8997_combo_v4.bin"; reg_alpha2 = "美国"; p2p_enh = <1>; auto_ds = <0>; inact_tmo = <3000>; gtk_rekey_offload = <1>; cfg80211_drcs = <0>; antcfg = <0x11>; };问题是大多数客户端无法连接到 AP,即使它们支持 80211ac。我可以看到他们可以连接一段时间甚至获得 DHCP 提议,但在短时间后他们断开连接并且在 dmesg 中我看到以下内容: dnsmasq: 3 月 9 日 13:30:14 dnsmasq-dhcp[455]: DHCPDISCOVER(wlan0) 10.0.1.62 54:ef:33:fb:f7:e5 3 月 9 日 13:30:14 dnsmasq-dhcp[455]: DHCPOFFER(wlan0) 10.0.1.62 54:ef:33:fb:f7:e5 hostapd 日志: hostapd /etc/hostapd.conf rfkill:无法打开 RFKILL 控制设备 wlan0: 接口状态 UNINItiALIZED->COUNTRY_UPDATE wlan0:接口状态 COUNTRY_UPDATE->HT_SCAN wlan0: 接口状态 HT_SCAN->ENABLED wlan0:已启用 AP wlan0: STA 54:ef:33:fb:f7:e5 IEEE 802.11: 关联 wlan0: AP-STA-连接 54:ef:33:fb:f7:e5 wlan0: STA 54:ef:33:fb:f7:e5 IEEE 802.11: 分离 wlan0: AP-STA-断开连接 54:ef:33:fb:f7:e5dmesg 问题: [11442.950584] wlan:启动AP [11442.951401] 从 beacon ies 获取 ht_cap:0xe [11442.951597] 从 beacon ies 获取 vht_cap:0x0 [11442.964272] wlan:AP 已启动 [11442.967163] 设置 AC=3,txop=47 cwmin=3,cwmax=7 aifs=1 [11442.969300] 设置 AC=2,txop=94 cwmin=7,cwmax=15 aifs=1 [11442.972104] 设置 AC=0,txop=0 cwmin=15,cwmax=63 aifs=3 [11442.977102] 设置 AC=1,txop=0 cwmin=15,cwmax=1023 aifs=7 [11474.872685] wlan:事件:MICRO_AP_STA_ASSOC 54:XX:XX:XX:f7:e5 [11520.418729] wlan:事件:MICRO_AP_STA_DEAUTH 54:XX:XX:XX:f7:e5 [11520.419438] wlan: deauth station 54:XX:XX:XX:f7:e5 [11520.425281] CMD_RESP:cmd 0xb5 错误,结果=0x1 [11520.430052] IOCTL 失败:000000005ad4fa5d id=0x20000,sub_id=0x2000d action=1,status_code=0x1我不确定这是否取决于客户端,因为一些其他客户端似乎可以连接,即使 dmesg(尤其是手机)存在问题,但我的 linux 笔记本电脑根本无法连接。我还尝试使用另一台带有加密狗的笔记本电脑能够执行 80211ac,但没有成功。 使用 80211n 和 40MHz 信道,它适用于所有设备,我可以达到 120Mbps 的数据速率。这是正确的 dmesg 输出: [11853.464190] wlan:启动 AP [11853.465632] 从信标 ies 获取 ht_cap:0xe [11853.479049] wlan:AP 已启动 [11853.485565] 设置 AC=3,txop=47 cwmin=3,cwmax=7 aifs=1 [11853.487616] 设置 AC =2, txop=94 cwmin=7, cwmax=15 aifs=1 [11853.489762] 设置 AC=0, txop=0 cwmin=15, cwmax=63 aifs=3 [11853.491811] 设置 AC=1, txop=0 cwmin= 15、cwmax=1023 aifs=7 [11866.337368] wlan:EVENT:MICRO_AP_STA_ASSOC 54:XX:XX:XX:f7:e5 你有什么建议吗?我在这里错过了什么吗? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1903个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36323 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4390 浏览 0 评论
6037 浏览 1 评论
6756 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4203 浏览 0 评论
612浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
609浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
597浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
688浏览 2评论
786浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-13 13:46 , Processed in 0.900545 second(s), Total 46, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号