NXP MCU 技术论坛
直播中

张桂英

7年用户 1417经验值
私信 关注
[问答]

88W9098雷达检测不工作的原因?如何解决?


我正在使用 AW-XM458 无线模块样本 (88W9098),它在带有5.10.72-2.2.0 BSP 的 imx8mp-evk 板上使用这个驱动程序和 PCIE9098(根据以前的线程,调整以恢复旧的 PCI行为soc;但这也会在我们的生产板上没有 PCI 变通补丁的情况下发生)

在日本运行如下hostapd.conf where band=52 requires radar detection 启动失败如下:
Configuration file: hostapd-test-dfs.conf
rfkill: Cannot open RFKILL contro[97961.833720] CMD_RESP: cmd 0xdd error, result=0x2
l device
uap0: interface state U[97961.839197] IOCTL failed: 000000005f04267c id=0x110000, sub_id=0x110001 action=1, status_code=0x2
NINITIALIZED->COUNTRY_UPDATE
uap[97961.850912] Fail to start radar detection
0: interface state COUNTRY_UPDATE->DFS
uap0: DFS-CAC-START freq=5260 chan=52 sec_chan=0, width=0, seg0=0, seg1=0, cac_time=60s
DFS start_dfs_cac() failed, -1
Interface initialization failed
uap0: interface state DFS->DISABLED
uap0: AP-DISABLED
uap0: Unable to setup interface.
uap0: interface state DISABLED->DISABLED
uap0: AP-DISABLED
uap0: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface uap0 wasn't started
nl80211: deinit ifname=uap0 disabled_11b_rates=0
这是使用的 hostapd.conf,这是之前给我的例子,为 dfs 启用了 ieee80211d/h,并且通道固定:
root@imx8mpevk:~# cat hostapd-test-dfs.conf
interface=uap0
hw_mode=a
channel=52
country_code=JP
ssid=NXP_Demo
auth_algs=1
ieee80211n=1
ieee80211d=1
ieee80211h=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=123456789以及监管细节:
root@imx8mpevk:~# iw reg get
global
country JP: DFS-JP
        (2402 - 2482 @ 40), (N/A, 20), (N/A)
        (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM
        (4910 - 4990 @ 40), (N/A, 23), (N/A)
        (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW
        (5490 - 5710 @ 160), (N/A, 23), (0 ms), DFS
        (57000 - 66000 @ 2160), (N/A, 10), (N/A)
root@imx8mpevk:~# iw phy
Wiphy mwiphy1
...
        Band 2:
                Frequencies:
                        * 5260 MHz [52] (20.0 dBm) (radar detection)
这是一个已知问题吗?
我在代码中看不到任何提示雷达检测不起作用的内容,看起来请求已发送到固件但在那里失败了。

更多回帖

发帖
×
20
完善资料,
赚取积分