wireless config is as follows:
config wifi-device 'radio0'
option type 'mac80211'
option channel '36'
option hwmode '11a'
option path 'soc/1b500000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
option htmode 'VHT80'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid '...'
option key '...'
option ieee80211w '1'
option encryption 'sae-mixed'
option wpa_disable_eapol_key_retries '1'
config wifi-iface 'guest_radio0'
option device 'radio0'
option mode 'ap'
option ssid 'guest'
option network 'guest'
option key '...'
option ieee80211w '1'
option encryption 'sae-mixed'
config wifi-device 'radio1'
option type 'mac80211'
option hwmode '11g'
option path 'soc/1b700000.pci/pci0001:00/0001:00:00.0/0001:01:00.0'
option channel 'auto'
option htmode 'HT20'
option country 'DE'
config wifi-iface 'default_radio1'
option device 'radio1'
option mode 'ap'
option network 'lan'
option ssid '...'
option key '...'
option ieee80211w '1'
option encryption 'sae-mixed'
option wpa_disable_eapol_key_retries '1'
config wifi-iface 'guest_radio1'
option device 'radio1'
option mode 'ap'
option ssid 'guest'
option network 'guest'
option key '...'
option ieee80211w '1'
option encryption 'sae-mixed'
dmesg using ct-driver is as follows
[ 5074.078597] kmodloader: loading kernel modules from /etc/modules.d/*
[ 5074.080430] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 5076.246147] ath10k_pci 0001:01:00.0: No VIF found for vdev 1
[ 5076.246173] ath10k_pci 0001:01:00.0: no vif for vdev_id 1 found
[ 5076.279242] ath10k_pci 0001:01:00.0: peer-unmap-event: unknown peer id 2
[ 5076.279401] ath10k_pci 0001:01:00.0: peer-unmap-event: unknown peer id 2
[ 5076.422296] ath10k_pci 0000:01:00.0: No VIF found for vdev 1
[ 5076.422346] ath10k_pci 0000:01:00.0: no vif for vdev_id 1 found
[ 5076.428172] ath10k_pci 0000:01:00.0: No VIF found for vdev 1
[ 5076.432707] ath10k_pci 0000:01:00.0: received addba event for invalid vdev_id: 1
[ 5076.442534] ath10k_pci 0000:01:00.0: peer-unmap-event: unknown peer id 2
[ 5076.446015] ath10k_pci 0000:01:00.0: peer-unmap-event: unknown peer id 2
[ 5076.548556] device wlan3 left promiscuous mode
[ 5076.548714] br-lan: port 2(wlan3) entered disabled state
[ 5076.587552] device wlan2 left promiscuous mode
[ 5076.587752] br-lan: port 3(wlan2) entered disabled state
[ 5081.016787] ath10k_pci 0001:01:00.0: disabling bus mastering
[ 5081.097061] ath10k_pci 0000:01:00.0: disabling bus mastering
[ 5086.652335] ath10k_pci 0000:01:00.0: assign IRQ: got 67
[ 5086.652372] ath10k 4.19 driver, optimized for CT firmware, probing pci device: 0x46.
[ 5086.656998] ath10k_pci 0000:01:00.0: enabling bus mastering
[ 5086.664817] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 5086.839082] ath10k_pci 0000:01:00.0: fwcfg key: nobeamform_mu val: 1
[ 5086.839335] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA9984/hw1.0/ct-firmware-5.bin failed with error -2
[ 5086.844523] ath10k_pci 0000:01:00.0: Falling back to user helper
[ 5086.877707] firmware ath10k!QCA9984!hw1.0!ct-firmware-5.bin: firmware_loading_store: map pages failed
[ 5086.877897] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA9984/hw1.0/ct-firmware-2.bin failed with error -2
[ 5086.885957] ath10k_pci 0000:01:00.0: Falling back to user helper
[ 5086.920958] firmware ath10k!QCA9984!hw1.0!ct-firmware-2.bin: firmware_loading_store: map pages failed
[ 5086.921162] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA9984/hw1.0/firmware-6.bin failed with error -2
[ 5086.929304] ath10k_pci 0000:01:00.0: Falling back to user helper
[ 5086.954668] firmware ath10k!QCA9984!hw1.0!firmware-6.bin: firmware_loading_store: map pages failed
[ 5086.955599] ath10k_pci 0000:01:00.0: qca9984/qca9994 hw1.0 target 0x01000000 chip_id 0x00000000 sub 168c:cafe
[ 5086.962632] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[ 5086.974822] ath10k_pci 0000:01:00.0: firmware ver 10.4b-ct-9984-fW-13-795874169 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 f3d4b769
[ 5089.292577] ath10k_pci 0000:01:00.0: board_file api 2 bmi_id 0:1 crc32 85498734
[ 5095.120066] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
[ 5095.120093] ath10k_pci 0000:01:00.0: msdu-desc: 2500 skid: 32
[ 5095.202207] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0'
[ 5095.203060] ath10k_pci 0000:01:00.0: wmi print 'free: 84920 iram: 13316 sram: 11224'
[ 5095.459348] ath10k_pci 0000:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-file max-sta 32 raw 0 hwcrypto 1
[ 5095.559521] ath: EEPROM regdomain: 0x0
[ 5095.559564] ath: EEPROM indicates default country code should be used
[ 5095.562176] ath: doing EEPROM country->regdmn map search
[ 5095.568851] ath: country maps to regdmn code: 0x3a
[ 5095.574121] ath: Country alpha2 being used: US
[ 5095.578819] ath: Regpair used: 0x3a
[ 5095.588813] ath10k_pci 0001:01:00.0: assign IRQ: got 100
[ 5095.588851] ath10k 4.19 driver, optimized for CT firmware, probing pci device: 0x46.
[ 5095.593631] ath10k_pci 0001:01:00.0: enabling bus mastering
[ 5095.601528] ath10k_pci 0001:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 5095.778032] ath10k_pci 0001:01:00.0: fwcfg key: nobeamform_mu val: 1
[ 5095.778202] ath10k_pci 0001:01:00.0: Direct firmware load for ath10k/QCA9984/hw1.0/ct-firmware-5.bin failed with error -2
[ 5095.783460] ath10k_pci 0001:01:00.0: Falling back to user helper
[ 5095.831342] firmware ath10k!QCA9984!hw1.0!ct-firmware-5.bin: firmware_loading_store: map pages failed
[ 5095.831557] ath10k_pci 0001:01:00.0: Direct firmware load for ath10k/QCA9984/hw1.0/ct-firmware-2.bin failed with error -2
[ 5095.839667] ath10k_pci 0001:01:00.0: Falling back to user helper
[ 5095.892365] firmware ath10k!QCA9984!hw1.0!ct-firmware-2.bin: firmware_loading_store: map pages failed
[ 5095.892523] ath10k_pci 0001:01:00.0: Direct firmware load for ath10k/QCA9984/hw1.0/firmware-6.bin failed with error -2
[ 5095.900651] ath10k_pci 0001:01:00.0: Falling back to user helper
[ 5095.931253] firmware ath10k!QCA9984!hw1.0!firmware-6.bin: firmware_loading_store: map pages failed
[ 5095.931403] ath10k_pci 0001:01:00.0: qca9984/qca9994 hw1.0 target 0x01000000 chip_id 0x00000000 sub 168c:cafe
[ 5095.939225] ath10k_pci 0001:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[ 5095.951353] ath10k_pci 0001:01:00.0: firmware ver 10.4b-ct-9984-fW-13-795874169 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 f3d4b769
[ 5098.293215] ath10k_pci 0001:01:00.0: board_file api 2 bmi_id 0:2 crc32 85498734
[ 5104.186375] ath10k_pci 0001:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
[ 5104.186420] ath10k_pci 0001:01:00.0: msdu-desc: 2500 skid: 32
[ 5112.869803] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
[ 5112.869833] ath10k_pci 0000:01:00.0: msdu-desc: 2500 skid: 32
[ 5112.951931] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0'
[ 5112.952784] ath10k_pci 0000:01:00.0: wmi print 'free: 84920 iram: 13316 sram: 11224'
[ 5113.305112] ath10k_pci 0000:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
[ 5113.305351] IPv6: ADDRCONF(NETDEV_UP): wlan4: link is not ready
[ 5113.320711] br-lan: port 2(wlan4) entered blocking state
[ 5113.320892] br-lan: port 2(wlan4) entered disabled state
[ 5113.326926] device wlan4 entered promiscuous mode
[ 5113.868258] ath10k_pci 0000:01:00.0: NOTE: Firmware DBGLOG output disabled in debug_mask: 0x10000000
[ 5119.502092] ath10k_pci 0001:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
[ 5119.502120] ath10k_pci 0001:01:00.0: msdu-desc: 2500 skid: 32
[ 5119.586290] ath10k_pci 0001:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0'
[ 5119.587172] ath10k_pci 0001:01:00.0: wmi print 'free: 84920 iram: 13316 sram: 11224'
[ 5119.962248] ath10k_pci 0001:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
[ 5119.962566] IPv6: ADDRCONF(NETDEV_UP): wlan5: link is not ready
[ 5119.981620] br-lan: port 3(wlan5) entered blocking state
[ 5119.981670] br-lan: port 3(wlan5) entered disabled state
[ 5119.986632] device wlan5 entered promiscuous mode
[ 5120.273366] IPv6: ADDRCONF(NETDEV_CHANGE): wlan4: link becomes ready
[ 5120.273700] br-lan: port 2(wlan4) entered blocking state
[ 5120.278921] br-lan: port 2(wlan4) entered forwarding state
[ 5120.300091] IPv6: ADDRCONF(NETDEV_UP): wlan4-1: link is not ready
[ 5120.354211] IPv6: ADDRCONF(NETDEV_CHANGE): wlan4-1: link becomes ready
[ 5127.519109] ath10k_pci 0000:01:00.0: Invalid peer id 1 or peer stats buffer, peer: dbdfd000 sta: (null)
[ 5133.924992] IPv6: ADDRCONF(NETDEV_CHANGE): wlan5: link becomes ready
[ 5133.925324] br-lan: port 3(wlan5) entered blocking state
[ 5133.930564] br-lan: port 3(wlan5) entered forwarding state
[ 5133.950369] IPv6: ADDRCONF(NETDEV_UP): wlan5-1: link is not ready
[ 5133.993478] IPv6: ADDRCONF(NETDEV_CHANGE): wlan5-1: link becomes ready
[ 5999.663270] ath10k_pci 0001:01:00.0: Invalid VHT mcs 15 peer stats
There are some error msgs (e.g. direct firmware load ...failed), but not sure what it means.. And it seems I forgot to set the country code for 5Ghz radio, which I just did.
For wpa3 I use wpad-openssl, but the ipad2 problem should be independent of wpa3, since ipad2 has not wpa3 and I also tried with wpa1/2 openwrt config
Can I somehow increase the verbose level to identify errors in a log file during the wlan association of the ipad 2? I tried with uci set wireless.radio0.log_level=0, but I can't see more details in the dmesg than that:
[ 8741.128721] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
[ 8741.128772] ath10k_pci 0000:01:00.0: msdu-desc: 2500 skid: 32
[ 8741.210706] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0'
[ 8741.211535] ath10k_pci 0000:01:00.0: wmi print 'free: 84920 iram: 13316 sram: 11224'
[ 8741.562457] ath10k_pci 0000:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
[ 8741.562712] IPv6: ADDRCONF(NETDEV_UP): wlan4: link is not ready
[ 8741.574914] ath10k_pci 0001:01:00.0: peer-unmap-event: unknown peer id 0
[ 8741.679004] br-lan: port 2(wlan5) entered disabled state
[ 8741.716718] ath10k_pci 0000:01:00.0: peer-unmap-event: unknown peer id 0
[ 8741.976796] device wlan5 left promiscuous mode
[ 8741.976848] br-lan: port 2(wlan5) entered disabled state