Yes. If I add rutxpower_US.bin I get the same problem.
I was able to create an 802.11ax AP with the following configuration file:
SDIW612 = {
cfg80211_wext=0xf
max_vir_bss=1
cal_data_cfg=nxp/WlanCalData_ext_NXP_dANT.conf
ps_mode=1
auto_ds=1
host_mlme=1
fw_name=nxp/sduart_nw61x_v1.bin.se
# init_hostcmd_cfg=nxp/rutxpower_US.bin
init_hostcmd_cfg=nxp/ed_mac_ctrl_V2_nw61x.conf
txpwrlimit_cfg=nxp/txpower_US.bin
}
This is my log:
root@imx6ul7d:~# uname -r
5.15.71+g95448dd0dc9b
root@imx6ul7d:~# modprobe moal mod_para=nxp/wifi_mod_para.conf
[ 109.429422] mlan: loading out-of-tree module taints kernel.
[ 109.584272] wlan: Loading MWLAN driver
[ 109.588670] wlan: Register to Bus Driver...
[ 109.599652] vendor=0x0471 device=0x0205 class=0 function=1
[ 109.605353] Attach moal handle ops, card interface type: 0x109
[ 109.622442] SDIW612: init module param from usr cfg
[ 109.627479] card_type: SDIW612, config block: 0
[ 109.633906] cfg80211_wext=0xf
[ 109.636911] max_vir_bss=1
[ 109.641339] cal_data_cfg=nxp/WlanCalData_ext_NXP_dANT.conf
[ 109.646863] ps_mode = 1
[ 109.651113] auto_ds = 1
[ 109.653605] host_mlme=enable
[ 109.656500] fw_name=nxp/sduart_nw61x_v1.bin.se
[ 109.663207] init_hostcmd_cfg=nxp/ed_mac_ctrl_V2_nw61x.conf
[ 109.670052] txpwrlimit_cfg=nxp/txpower_US.bin
[ 109.674480] SDIO: max_segs=128 max_seg_size=65535
[ 109.681036] rx_work=0 cpu_num=1
[ 109.684262] Attach mlan adapter operations.card_type is 0x109.
[ 109.698517] wlan: Enable TX SG mode
[ 109.702051] wlan: Enable RX SG mode
[ 109.709633] Request firmware: nxp/sduart_nw61x_v1.bin.se
[ 110.073044] Wlan: FW download over, firmwarelen=751088 downloaded 751088
[ 111.448149] WLAN FW is active
[ 111.451217] on_time is 111443657470
[ 111.454759] Download txpwrlimit_cfg=nxp/txpower_US.bin
[ 111.476286] Request firmware: nxp/WlanCalData_ext_NXP_dANT.conf
[ 111.511732] fw_cap_info=0x487cff03, dev_cap_mask=0xffffffff
[ 111.517417] max_p2p_conn = 8, max_sta_conn = 16
[ 111.538901] Request firmware: nxp/ed_mac_ctrl_V2_nw61x.conf
[ 111.604194] Register NXP 802.11 Adapter mlan0
[ 111.621860] wlan: uap%d set max_mtu 2000
[ 111.662382] Register NXP 802.11 Adapter uap0
[ 111.732722] Register NXP 802.11 Adapter wfd0
[ 111.737098] wlan: version = SDIW612---18.99.1.p75.8-MM5X18366.p5-GPL-(FP92)
[ 111.813860] wlan: Register to Bus Driver Done
[ 111.837156] wlan: Driver loaded successfully
root@imx6ul7d:~#
root@imx6ul7d:~# ifconfig uap0 192.168.1.2 netmask 255.255.0.0 up
root@imx6ul7d:~# route add default gw 192.168.1.1
root@imx6ul7d:~# udhcpd /etc/udhcpd.conf
root@imx6ul7d:~# hostapd /etc/hostapd_test.conf &
[1] 546
root@imx6ul7d:~# rfkill: Cannot open RFKILL control device
uap0: interface state UNINITIALIZED->COUNTRY_UPDATE
ACS: Automatic channel selection started, this may take a bit
[ 155.842339] wlan: SCAN COMPLETED: scanned AP count=5
uap0: interface state COUNTRY_UPDATE->ACS
uap0: ACS-STARTED
[ 155.855456] uap0: Skip change virtual intf type on uap: from 3 to 2
[ 156.413382] wlan: SCAN COMPLETED: scanned AP count=5
[ 156.433319] uap0: Skip change virtual intf type on uap: from 2 to 3
[ 156.991473] wlan: SCAN COMPLETED: scanned AP count=1
[ 157.550977] wlan: SCAN COMPLETED: scanned AP count=3
[ 158.107862] wlan: SCAN COMPLETED: scanned AP count=1
uap0: ACS-COMPLETED freq=2427 channel=4
[ 158.141531] wlan: Starting AP
[ 158.146190] Get vht_cap from beacon ies: 0x0
[ 158.152332] Get vht_oprat_ie from beacon ies: chan_width=0
[ 158.177099] IPv6: ADDRCONF(NETDEV_CHANGE): uap0: link becomes ready
[ 158.198480] wlan: AP started
[ 158.207040] wlan: HostMlme uap0 send deauth/disassoc
[ 158.217061] Set AC=3, txop=47 cwmin=3, cwmax=7 aifs=1
[ 158.225728] Set AC=2, txop=94 cwmin=7, cwmax=15 aifs=1
[ 158.232691] Set AC=0, txop=0 cwmin=15, cwmax=63 aifs=3
[ 158.241303] Set AC=1, txop=0 cwmin=15, cwmax=1023 aifs=7
uap0: interface state ACS->ENABLED
uap0: AP-ENABLED
Please try it on your side and let me know your findings.
I would recommend you to also take a look to section 2.5.6 from UM11490. It is available in the IW612 documentation.
Regards,
Daniel.