Platform:
05:00.0 Ethernet controller: Marvell Technology Group Ltd. NXP 88W9098 Wi-Fi 6 (ax) MAC (rev 03)
05:00.1 Ethernet controller: Marvell Technology Group Ltd. NXP 88W9098 Wi-Fi 6 (ax) MAC (rev 03
phy#1
Interface muap0
ifindex 13
wdev 0x100000002
addr 62:09:c3:84:f4:06
type AP
txpower 8.00 dBm
Interface wifi1
ifindex 12
wdev 0x100000001
addr 02:83:e9:5a:d9:88
ssid 603000137
type managed
channel 149 (5745 MHz), width: 40 MHz, center1: 5755 MHz
txpower 8.00 dBm
phy#0
Interface uap0
ifindex 11
wdev 0x2
addr 62:09:c3:84:f4:05
type AP
txpower 8.00 dBm
Interface wifi0
ifindex 10
wdev 0x1
addr 02:06:84:dd:b3:06
type managed
txpower 8.00 dBm
PCIE9098_0 = {
cfg80211_wext=0xf
max_vir_bss=2
cal_data_cfg=none
drv_mode=3
ps_mode=0
auto_ds=0
host_mlme=1
fw_serial=0
fw_name=nxp/pcie9098_wlan_v1.bin
}
PCIE9098_1 = {
cfg80211_wext=0xf
max_vir_bss=2
cal_data_cfg=none
drv_mode=3
ps_mode=0
auto_ds=0
host_mlme=1
fw_serial=0
fw_name=nxp/pcie9098_wlan_v1.bin
}
[ 11.515991] wlan: Loading MWLAN driver
[ 11.520443] wlan: Register to Bus Driver...
[ 11.526456] usbcore: registered new interface driver usbxxx
[ 11.526514] wlan_pcie 0000:05:00.0: enabling device (0000 -> 0002)
[ 11.526843] PCI memory map Virt0: 000000005be8cdc1 PCI memory map Virt2: 000000009d0c2f64
[ 11.535873] Attach moal handle ops, card interface type: 0x206
[ 11.542446] rps set to 0 from module param
[ 11.584391] PCIE9098: init module param from usr cfg
[ 11.590015] card_type: PCIE9098, config block: 0
[ 11.595242] cfg80211_wext=0xf
[ 11.598831] max_vir_bss=2
[ 11.602046] cal_data_cfg=none
[ 11.605574] drv_mode = 3
[ 11.608660] ps_mode = 0
[ 11.611646] auto_ds = 0
[ 11.614714] host_mlme=enable
[ 11.618137] fw_serial off
[ 11.621296] fw_name=nxp/pcie9098_wlan_v1.bin
[ 11.626196] rx_work=1 cpu_num=4
[ 11.629939] Enable moal_recv_amsdu_packet
[ 11.629965] Attach mlan adapter operations.card_type is 0x206.
[ 11.634528] u32 classifier
[ 11.634533] Performance counters on
[ 11.634534] input device check on
[ 11.634534] Actions configured
[ 11.638044] Request firmware: nxp/pcie9098_wlan_v1.bin
[ 11.695178] WLAN FW already running! Skip FW download
[ 11.695185] WLAN FW is active
[ 11.698698] on_time is 11697917213
[ 11.710533] VDLL image: len=153536
[ 11.712842] fw_cap_info=0xc8fcefa3, dev_cap_mask=0xffffffff
[ 11.712851] max_p2p_conn = 8, max_sta_conn = 64
[ 11.712854] set int_sel_mask=0x2020001
[ 11.761832] Register NXP 802.11 Adapter mlan0
[ 11.776853] wlan: uap%d set max_mtu 2000
[ 11.793418] Register NXP 802.11 Adapter uap0
[ 11.798318] wlan: version = PCIE9098--17.92.1.p149.70-MM6X17537.p9-GPL-(FP92)
[ 11.806333] wlan_pcie 0000:05:00.1: enabling device (0000 -> 0002)
[ 11.806547] PCI memory map Virt0: 0000000063510d3b PCI memory map Virt2: 00000000ab4773fb
[ 11.815422] Attach moal handle ops, card interface type: 0x206
[ 11.821845] rps set to 0 from module param
[ 11.826586] PCIE9098: init module param from usr cfg
[ 11.832135] card_type: PCIE9098, config block: 1
[ 11.837290] cfg80211_wext=0xf
[ 11.840799] max_vir_bss=2
[ 11.843950] cal_data_cfg=none
[ 11.847394] drv_mode = 3
[ 11.850373] ps_mode = 0
[ 11.853264] auto_ds = 0
[ 11.856300] host_mlme=enable
[ 11.859630] fw_serial off
[ 11.862729] fw_name=nxp/pcie9098_wlan_v1.bin
[ 11.867568] rx_work=1 cpu_num=4
[ 11.871161] Enable moal_recv_amsdu_packet
[ 11.871223] Attach mlan adapter operations.card_type is 0x206.
[ 11.872913] Request firmware: nxp/pcie9098_wlan_v1.bin
[ 11.879282] WLAN FW already running! Skip FW download
[ 11.879287] WLAN FW is active
[ 11.882685] on_time is 11881903673
[ 11.886839] VDLL image: len=153536
[ 11.886850] fw_cap_info=0x48fcefa3, dev_cap_mask=0xffffffff
[ 11.886855] max_p2p_conn = 8, max_sta_conn = 64
[ 11.886856] set int_sel_mask=0x2020001
[ 11.904173] Register NXP 802.11 Adapter mmlan0
[ 11.909104] wlan: muap%d set max_mtu 2000
[ 11.914194] Register NXP 802.11 Adapter muap0
[ 11.918978] wlan: version = PCIE9098--17.92.1.p149.70-MM6X17537.p9-GPL-(FP92)
[ 11.926915] wlan: Register to Bus Driver Done
[ 11.931694] wlan: Driver loaded successfully
Observed behavior:
[ 1399.528659] wlan:MLAN_EVENT_ASSOC_FAILURE
[ 1399.528667] ASSOC_RESP: Association Failed, status code = 1, error = 0xffff, a_id = 0xffff
[ 1399.528671] IOCTL failed: 00000000f049a335 id=0x20000, sub_id=0x20001 action=1, status_code=0xffff0001 [???]
[ 1399.528703] HostMlme wifi0: bss_start Fails
[ 1399.528707] wlan: HostMlme wifi0 Failed to connect to bssid 82:XX:XX:XX:56:9f
Should this firmware/driver build support stable simultaneous dual-5GHz STA connections across two PCIe functions? Are there recommented module parameters / firmware update / driver patch for this scenario?
Hi,
If I am understanding correctly:
STA (2.4 GHz) + STA (5 GHz) works.
STA (5 GHz) + STA (5 GHz) doesn't work.
If the above is correct, I'm afraid this is expected behavior. This is because:
Radio 0 always operates in 5 GHz. Radio 1 always operates in 2.4 GHz. One Wi-Fi interface from MAC 1 operates in Radio 0 and one Wi-Fi interface from MAC 2 operates in Radio 1.
For more information, I would recommend you take a look at the Concurrent dual Wi-Fi (CDW) mode Release Notes section.
Regards,
Daniel.