FCS950U做热点被苹果15系列连接时容易断开

FCS950U 模块做热点模式是,电脑和苹果15同时连接,苹果15会断开,电脑则不受影响。

而且苹果在断开连接后,内核会疯狂打印

Line 31646: Apr 15 01:33:21 hi-target kernel: [ 567.006560] unisoc_wifi sprd-wlan wlan0: New station (2e:ba:1b:51:77:dc) connected
Line 31647: Apr 15 01:33:21 hi-target kernel: [ 567.006978] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_del_key key_index=0, pairwise=1
Line 31648: Apr 15 01:33:21 hi-target kernel: [ 567.012042] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_del_key key_index=0, pairwise=1
Line 31649: Apr 15 01:33:21 hi-target kernel: [ 567.012061] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_del_key key index 0 is empty!
Line 31650: Apr 15 01:33:21 hi-target kernel: [ 567.015515] sc2355 sprd-wlan:send 802.1X frame by WIFI_CMD_TX_DATA
Line 31652: Apr 15 01:33:21 hi-target kernel: [ 567.026778] sc2355 sprd-wlan:send 802.1X frame by WIFI_CMD_TX_DATA
Line 31653: Apr 15 01:33:21 hi-target kernel: [ 567.028736] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_add_key key_index=0, pairwise=1
Line 31654: Apr 15 01:33:21 hi-target kernel: [ 567.028755] unisoc_wifi sprd-wlan wlan0: sprdwl_add_cipher_key pairwise key_index 0
Line 31660: Apr 15 01:33:21 hi-target kernel: [ 567.151139] sc2355 sprd-wlan:sprdwl_rx_rsp_process ctx_id 1 recv rsp[WIFI_CMD_TX_DATA] status[SPRDWL_CMD_STATUS_ERROR]
Line 31661: Apr 15 01:33:21 hi-target kernel: [ 567.159005] sc2355 sprd-wlan:sprdwl_rx_rsp_process ctx_id 1 recv rsp[WIFI_CMD_TX_DATA] status[SPRDWL_CMD_STATUS_ERROR]
Line 31669: Apr 15 01:33:21 hi-target kernel: [ 567.215753] sc2355 sprd-wlan:sprdwl_rx_rsp_process ctx_id 1 recv rsp[WIFI_CMD_TX_DATA] status[SPRDWL_CMD_STATUS_ERROR]
Line 31670: Apr 15 01:33:21 hi-target kernel: [ 567.226170] sc2355 sprd-wlan:sprdwl_rx_rsp_process ctx_id 1 recv rsp[WIFI_CMD_TX_DATA] status[SPRDWL_CMD_STATUS_ERROR]
Line 31671: Apr 15 01:33:21 hi-target kernel: [ 567.318927] sc2355 sprd-wlan:sprdwl_rx_rsp_process ctx_id 1 recv rsp[WIFI_CMD_TX_DATA] status[SPRDWL_CMD_STATUS_ERROR]
Line 31672: Apr 15 01:33:21 hi-target kernel: [ 567.319428] sc2355 sprd-wlan:sprdwl_rx_rsp_process ctx_id 1 recv rsp[WIFI_CMD_TX_DATA] status[SPRDWL_CMD_STATUS_ERROR]
Line 36301: Apr 15 01:33:56 hi-target kernel: [ 601.719615] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_get_station signal 0 noise=0, txlegacy 0 txmcs:0 txflags:0x:0,rxlegacy 0 rxmcs:9 rxflags:0x:4a
Line 36682: Apr 15 01:34:04 hi-target kernel: [ 610.102690] sc2355 sprd-wlan:sprdwl_tx_ba_mgmt, 2095, tx_addba failed, reason=2, lut_index=6, tid=6, map=1
Line 36684: Apr 15 01:34:04 hi-target kernel: [ 610.162149] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_get_station signal 0 noise=0, txlegacy 0 txmcs:0 txflags:0x:0,rxlegacy 0 rxmcs:9 rxflags:0x:4a
Line 36831: Apr 15 01:34:07 hi-target kernel: [ 613.159473] sc2355 sprd-wlan:sprdwl_tx_ba_mgmt, 2095, tx_addba failed, reason=2, lut_index=6, tid=6, map=1
Line 36988: Apr 15 01:34:10 hi-target kernel: [ 616.271962] sc2355 sprd-wlan:sprdwl_tx_ba_mgmt, 2095, tx_addba failed, reason=2, lut_index=6, tid=6, map=1
Line 37175: Apr 15 01:34:14 hi-target kernel: [ 620.279095] sc2355 sprd-wlan:sprdwl_tx_ba_mgmt, 2095, tx_addba failed, reason=2, lut_index=6, tid=6, map=1
Line 37487: Apr 15 01:34:23 hi-target kernel: [ 628.678273] sc2355 sprd-wlan:sprdwl_tx_ba_mgmt, 2095, tx_addba failed, reason=2, lut_index=6, tid=6, map=1
Line 37655: Apr 15 01:34:27 hi-target kernel: [ 633.115429] sc2355 sprd-wlan:disconnect, flush qoslist, sprdwl_dis_flush_txlist, 2352
Line 37656: Apr 15 01:34:27 hi-target kernel: [ 633.115450] sc2355 sprd-wlan:disconnect, flush qoslist end, sprdwl_dis_flush_txlist, 2358
Line 37657: Apr 15 01:34:27 hi-target kernel: [ 633.116866] sc2355 sprd-wlan:wlan_delba_event: NOT FOUND sta_lut_index: 8, tid: 0
Line 37658: Apr 15 01:34:27 hi-target kernel: [ 633.116879] sc2355 sprd-wlan:wlan_delba_event: NOT FOUND sta_lut_index: 8, tid: 1
Line 37659: Apr 15 01:34:27 hi-target kernel: [ 633.117144] unisoc_wifi sprd-wlan wlan0: The station (2e:ba:1b:51:77:dc) disconnected
Line 37660: Apr 15 01:34:27 hi-target kernel: [ 633.117498] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_del_key key_index=0, pairwise=1
Line 37661: Apr 15 01:34:27 hi-target kernel: [ 633.118232] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_del_key key_index=0, pairwise=1
Line 37662: Apr 15 01:34:27 hi-target kernel: [ 633.118247] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_del_key key index 0 is empty!
Line 37663: Apr 15 01:34:27 hi-target kernel: [ 633.118352] unisoc_wifi sprd-wlan wlan0: sprdwl_cfg80211_del_station 2e:ba:1b:51:77:dc mode:2 reason:2
Line 37664: Apr 15 01:34:27 hi-target kernel: [ 633.170682] sc2355 sprd-wlan:sprdwl_find_lut_index,1,bssid not found, multicast?
Line 37665: Apr 15 01:34:27 hi-target kernel: [ 633.170682] default of AP = 4
Line 37666: Apr 15 01:34:27 hi-target kernel: [ 633.170710] sc2355 sprd-wlan:sprdwl_intf_fill_msdu_dscr, 862, sta disconn, no data tx!
Line 37667: Apr 15 01:34:27 hi-target kernel: [ 633.170724] unisoc_wifi sprd-wlan wlan0: sprdwl_start_xmit drop msg due to TX Err
Line 37668: Apr 15 01:34:27 hi-target kernel: [ 633.170777] sc2355 sprd-wlan:sprdwl_find_lut_index,1,bssid not found, multicast?
Line 37669: Apr 15 01:34:27 hi-target kernel: [ 633.170777] default of AP = 4
Line 37670: Apr 15 01:34:27 hi-target kernel: [ 633.170787] sc2355 sprd-wlan:sprdwl_intf_fill_msdu_dscr, 862, sta disconn, no data tx!
Line 37671: Apr 15 01:34:27 hi-target kernel: [ 633.170794] unisoc_wifi sprd-wlan wlan0: sprdwl_start_xmit drop msg due to TX Err
Line 37672: Apr 15 01:34:27 hi-target kernel: [ 633.170829] sc2355 sprd-wlan:sprdwl_find_lut_index,1,bssid not found, multicast?
Line 37673: Apr 15 01:34:27 hi-target kernel: [ 633.170829] default of AP = 4
重复消息会打印30s左右

hostapd 配置文件如下:

interface=wlan0
driver=nl80211
ctrl_interface_group=0
ctrl_interface=/var/run/hostapd
beacon_int=100
ssid=wl_test
country_code=CN
channel=36
hw_mode=a
ieee80211n=1
#ieee80211ac=1
ht_capab=[HT20][HT40+][HT40-][SHORT-GI-40][SHORT-GI-20]
#vht_capab=[SHORT-GI-80]
#vht_oper_chwidth=1
#vht_oper_centr_freq_seg0_idx=42
auth_algs=3
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP

内核版本多少?

试试加上

ieee80211ac=0

ieee80211ax=0