88W8997PCIE module 11ac 80MHz slow Throughput around 300-400Mbps(RX) on i.mx8mm with AX200,210

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

88W8997PCIE module 11ac 80MHz slow Throughput around 300-400Mbps(RX) on i.mx8mm with AX200,210

ソリューションへジャンプ
1,243件の閲覧回数
yao_feng
Contributor III

Platform (Host CPU): i.mx8mm EVK
OS: Tried Linux 6.1.22_2.0.0 and Linux 5.15.71_2.2.1

HW: i.mx8mm EVK + WiFi module:
AW-CM276MA-PUR (M.2)

BSP version: Linux 6.1.22_2.0.0 & 5.15.71_2.2.1
Driver version and Wi-Fi and Bluetooth/Bluetooth LE Firmware version: PCIE8997--16.92.21.p55.3-MM5X16366.p5-GPL-(FP92) and PCIE8997--16.92.21.p84.4-MM5X16391.p3-GPL-(FP92) 
 
0. HW or SW/FW issue? should be FW or SW
1. Environment: In shielding room or open site? shielding  and also can check in open site.
2. Issue description:
Do throughput iperf3 test with AX200 Notebook and AX210 desktop
Check RX speed is too slow is around 300-400Mbps
TX speed is ok >550Mbps.
RX(i.mx8mm side: iperf3 -s; AX2x0 side: iperf3 -c [ip add.] )
3. Setup:
Bring up WiFi then do iperf3 test.

4. Steps to reproduce on NXP EVK: (attached config.zip)

modprobe moal mod_para=nxp/wifi_mod_para.conf
touch /var/lib/misc/udcpd.leases
ifconfig uap0 192.168.1.2 netmask 255.255.255.0 up
route add default gw 192.168.1.1
udhcpd /etc/udhcpd.conf
hostapd /etc/hostapd-5g.conf -B
iperf3 -s -i1 (RX)

AX200 side:
iperf3 -c 192.168.1.2 -w2M -P8 -fm -i1 -t60
round side test TX: iperf3 -c 192.168.1.2 -w2M -P8 -fm -i1 -t60 -R

Note: Compared different test device.
if use Samsung S23, there is no RX speed issue.
both RX: >550Mbps, TX:>550Mbps.
Please help to check if its compatibility issue and if its possible to solve on 88W8997 side.
Thanks.

5. Observation:

its only 4xx Mbps (Target: >550Mbps)
i.mx8mm: iperf3 -s -i1
PC side (AX200): iperf3 -c 192.168.1.2 -w2M -P8 -fm -i1 -t60
4.png

6. Fail Rate: 100%
7. Additional dmesg/logcat/OTA sniffer logs, FW coredump, RF tester logs…:
Please comment which logs needed, it can be easily reproduced.

0 件の賞賛
返信
1 解決策
1,024件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @yao_feng 

Can you please help to try with attached hostapd.conf file to see whether have any improvement? The test result on my side, it has improvements with my attached hostapd.conf.

Also, for you information, our data in the Release Note is tested in shield room. So please also test it in shield room to make sure we are on one page.

Besides, you can also change country code US to CN, or change to different channel such as 36 to see whether have any difference.

Best regards,

Christine.

元の投稿で解決策を見る

タグ(1)
0 件の賞賛
返信
10 返答(返信)
1,169件の閲覧回数
yao_feng
Contributor III

update 

test on latest BSP and WiFi driver/FW got same result

root@imx8mmevk:/lib/firmware/nxp# uname -a
Linux imx8mmevk 6.6.23-lts-next-06236-gb586a521770e #1 SMP PREEMPT Fri Jun 7 13:15:57 UTC 2024 aarch64 GNU/Linux
root@imx8mmevk:/lib/firmware/nxp# ./mlanutl uap0 version
Version string received: PCIE8997--16.92.21.p119.3-MM6X16437.p21-GPL-(FP92)

root@imx8mmevk:/lib/firmware/nxp# iperf3 -s -i1
[ ID] Interval Transfer Bitrate
[ 5] 0.00-30.08 sec 190 MBytes 53.1 Mbits/sec receiver
[ 8] 0.00-30.08 sec 190 MBytes 53.1 Mbits/sec receiver
[ 10] 0.00-30.08 sec 189 MBytes 52.7 Mbits/sec receiver
[ 12] 0.00-30.08 sec 189 MBytes 52.7 Mbits/sec receiver
[ 14] 0.00-30.08 sec 190 MBytes 52.9 Mbits/sec receiver
[ 16] 0.00-30.08 sec 190 MBytes 52.8 Mbits/sec receiver
[ 18] 0.00-30.08 sec 190 MBytes 52.9 Mbits/sec receiver
[ 20] 0.00-30.08 sec 189 MBytes 52.8 Mbits/sec receiver
[SUM] 0.00-30.08 sec 1.48 GBytes 423 Mbits/sec receiver

0 件の賞賛
返信
1,201件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @yao_feng 

Thanks for creating case to us.

I will check this issue and give you feedback ASAP.

 

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
1,168件の閲覧回数
yao_feng
Contributor III

updated: test latest BSP and driver/FW, got same result

root@imx8mmevk:/lib/firmware/nxp# uname -a
Linux imx8mmevk 6.6.23-lts-next-06236-gb586a521770e #1 SMP PREEMPT Fri Jun 7 13:15:57 UTC 2024 aarch64 GNU/Linux
root@imx8mmevk:/lib/firmware/nxp# ./mlanutl uap0 version
Version string received: PCIE8997--16.92.21.p119.3-MM6X16437.p21-GPL-(FP92)

root@imx8mmevk:/lib/firmware/nxp# iperf3 -s -i1
[ ID] Interval Transfer Bitrate
[ 5] 0.00-30.08 sec 190 MBytes 53.1 Mbits/sec receiver
[ 8] 0.00-30.08 sec 190 MBytes 53.1 Mbits/sec receiver
[ 10] 0.00-30.08 sec 189 MBytes 52.7 Mbits/sec receiver
[ 12] 0.00-30.08 sec 189 MBytes 52.7 Mbits/sec receiver
[ 14] 0.00-30.08 sec 190 MBytes 52.9 Mbits/sec receiver
[ 16] 0.00-30.08 sec 190 MBytes 52.8 Mbits/sec receiver
[ 18] 0.00-30.08 sec 190 MBytes 52.9 Mbits/sec receiver
[ 20] 0.00-30.08 sec 189 MBytes 52.8 Mbits/sec receiver
[SUM] 0.00-30.08 sec 1.48 GBytes 423 Mbits/sec receiver

 

attached console log and dmesg.

0 件の賞賛
返信
1,151件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @yao_feng 

Thanks for verifying on our latest release.

I will also do similar test locally to confirm.

Once have any updates, I will let you know.

 

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
1,059件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @yao_feng 

I checked our Release Note (L6.6.23 official release), it mentioned that:

Christine_Li_0-1721715701004.png

Christine_Li_1-1721715728550.png

So, for not only STA mode but also AP mode, 88W8997 could meet you requirement.

I have also download our L6.6.23 prebuilt image on I.MX8MM-EVK, and prepare the test environment to start the test.

1.Before my test, may I ask which mode do you prefer 88W8997 work in? STA mode or AP mode? I checked your config files, it mentioned some configurations related to uap0, are you using 88W8997 in AP mode?

 

2. In default imx8mm-evk.dtb, it doesn't support M.2 interface. So I need to check the schematics and also modify the dts file to use M.2 88W8997 module. To save the porting time, would you mind share to me your dts file? So that I can directly follow your modifications to start my local test.

 

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
1,054件の閲覧回数
yao_feng
Contributor III

Hi Christine
The issue only happened on uAP mode.
please help to check uAP mode.
thanks.

0 件の賞賛
返信
1,037件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @yao_feng 

Thanks for your reply.

Now I can load 88W8997 driver successfully.

I am preparing for start 88W8997 in AP mode.

Will keep you posted.

 

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
1,025件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @yao_feng 

Can you please help to try with attached hostapd.conf file to see whether have any improvement? The test result on my side, it has improvements with my attached hostapd.conf.

Also, for you information, our data in the Release Note is tested in shield room. So please also test it in shield room to make sure we are on one page.

Besides, you can also change country code US to CN, or change to different channel such as 36 to see whether have any difference.

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
988件の閲覧回数
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @yao_feng 

Do you get any chance to see whether have improvements with my provided hostapd.conf and test in shield room?

Please let me know whether have anything I can do for you on this case.

 

Best regards,

Christine.

タグ(1)
0 件の賞賛
返信
855件の閲覧回数
yao_feng
Contributor III

Hi @Christine_Li 
From customer's note:

===

This hostapd config file, when used in the shielding room for iperf3 testing, can achieve both Tx and Rx speeds up to 600Mbps.

If there are any further issues, I will update you.
====

Thanks. for support.

0 件の賞賛
返信