IW611 - Wi-Fi AP RX drops to 0 with active BLE connections

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IW611 - Wi-Fi AP RX drops to 0 with active BLE connections

Jump to solution
869 Views
ac_gd
Contributor II

Hi,

I have a IW611 chipset (in a Murata 2DL, over SDIO-UART) working on an iMX9.

I have 6 active Bluetooth Low Energy connections with the IW611 (the iMX9 being a BLE central). Each connection is sending and receiving 2kbps. This works OK and looks stable.

Subsequently, I enable a Wi-Fi network (802.11n) on the uap0 Wi-Fi access point interface. I connect 1 Wi-Fi station to the access point. Then, I start a iperf3 TCP stream from the station to the AP. This does not work. More concretely, the throughput is 0 (or very rarely is higher than 0 Mbit/s). The BLE connections (and throughputs) remain OK.

Additionally, I also tested increasing the number of BLE connections incrementally.

  • starting 0 active BLE connections: expected RX throughput of ~ 50 Mbits/s
  • 1 active BLE connection: throughput drops to ~ 10 - 20 Mbits/s
  • 2 active BLE connections: throughput drops to 0 Mbits/s
  • 3 active BLE connections: throughput drops to 0 Mbits/s
  • ...
  • 6 active BLE connections: throughput drops to 0 Mbits/s

I also tried receiving data as Wi-Fi station (mlan0) with 6 active BLE connections, with similar results.

In contrast, when using the Wi-Fi mlan0 (station) or uap0 (AP) to transmit data to another AP or station, while maintaining 6 active BLE connections, it can still reach up to 20 Mbits/s (although the throughput varies a lot).

The NXP Wireless SoC Features and Release Notes for Linux state that the Wi-Fi access point should support 16 stations, and the number of BLE connections should also be 16. I understand that it probably not possible to reach 16 for both (so 32 combined) and reach high throughput. But I was not expecting that 7 connections (1 for Wi-Fi and 6 for BLE) would cause a 0 Mbits/s RX Wi-Fi throughput (while the BLE connections keeps working stable BTW).

Is this Wi-Fi RX drop to 0 Mbits/s expected behavior?

Kind regards,
ac_gd

Tags (1)
0 Kudos
Reply
1 Solution
646 Views
ac_gd
Contributor II

Hi,

The ticket can be closed. We have made some progress by optimizing our BLE connection parameters and using the correct antenna calibration. If we need more assistance in the future, we will reach out again.

Kind regards,
ac_gd

View solution in original post

0 Kudos
Reply
5 Replies
647 Views
ac_gd
Contributor II

Hi,

The ticket can be closed. We have made some progress by optimizing our BLE connection parameters and using the correct antenna calibration. If we need more assistance in the future, we will reach out again.

Kind regards,
ac_gd

0 Kudos
Reply
836 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @ac_gd 

Thanks for creating case to us.

I will check this case and update to you if I have any findings.

 

Best regards,

Christine.

0 Kudos
Reply
816 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @ac_gd 

Can you please let me know when you do TCP iperf test, the DUT(working in AP mode) is working as iperf server or client?

Can you please share to me your iperf commands and your hostapd.conf when you start IW612 as an AP with uap0 interface?

Can you please let me know how to keep 2kbps data transmission between 7 BLE devices? What is your BLE remote devices type?

I prefer to know more details so that I can reproduce this issue locally.

Best regards,

Christine.

0 Kudos
Reply
695 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @ac_gd 

Can you please help to provide me answer of the requested questions?

 

Best regards,

Christine.

0 Kudos
Reply
669 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @ac_gd 

Can you please help to provide me answer of the requested questions?

 

Best regards,

Christine.

0 Kudos
Reply