Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RTL8814AU AP mode error #271

Open
chaoyanggo opened this issue Dec 22, 2024 · 50 comments
Open

RTL8814AU AP mode error #271

chaoyanggo opened this issue Dec 22, 2024 · 50 comments

Comments

@chaoyanggo
Copy link

[ 469.416829] device wlan2 left promiscuous mode
[ 469.417273] br-lan: port 3(wlan2) entered disabled state
[ 475.069246] usb 8-1: USB disconnect, device number 2
[ 479.077313] usb 2-1.4: new high-speed USB device number 4 using xhci-hcd
[ 479.253939] rtw_8814au 2-1.4:1.0: Firmware version 33.6.0, H2C version 6
[ 479.541897] usb 2-1.4: USB disconnect, device number 4
[ 479.825187] usb 2-1.4: new high-speed USB device number 5 using xhci-hcd
[ 479.989986] rtw_8814au 2-1.4:1.0: Firmware version 33.6.0, H2C version 6
[ 537.957925] device wlan0 left promiscuous mode
[ 537.958544] br-lan: port 4(wlan0) entered disabled state
[ 540.035678] br-lan: port 3(wlan0) entered blocking state
[ 540.036182] br-lan: port 3(wlan0) entered disabled state
[ 540.037769] device wlan0 entered promiscuous mode
[ 540.038680] br-lan: port 3(wlan0) entered blocking state
[ 540.039178] br-lan: port 3(wlan0) entered forwarding state
[ 540.812057] br-lan: port 3(wlan0) entered disabled state
[ 540.813272] br-lan: port 4(wlan4) entered blocking state
[ 540.813748] br-lan: port 4(wlan4) entered disabled state
[ 540.814522] device wlan4 entered promiscuous mode
[ 542.171917] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 542.172907] br-lan: port 3(wlan0) entered blocking state
[ 542.173392] br-lan: port 3(wlan0) entered forwarding state
[ 543.246540] IPv6: ADDRCONF(NETDEV_CHANGE): wlan4: link becomes ready
[ 543.247432] br-lan: port 4(wlan4) entered blocking state
[ 543.247922] br-lan: port 4(wlan4) entered forwarding state
[ 543.780563] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 567.316346] device wlan0 left promiscuous mode
[ 567.317575] br-lan: port 3(wlan0) entered disabled state
[ 570.096217] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 570.141142] br-lan: port 3(wlan0) entered blocking state
[ 570.141627] br-lan: port 3(wlan0) entered disabled state
[ 570.142382] device wlan0 entered promiscuous mode
[ 570.142906] br-lan: port 3(wlan0) entered blocking state
[ 570.143375] br-lan: port 3(wlan0) entered forwarding state
[ 578.381821] rtw_8814au 2-1.4:1.0: error beacon valid
[ 578.382558] rtw_8814au 2-1.4:1.0: failed to download drv rsvd page
[ 578.383117] rtw_8814au 2-1.4:1.0: failed to download beacon
[ 590.165371] device wlan4 left promiscuous mode
[ 590.165983] br-lan: port 4(wlan4) entered disabled state
[ 590.724246] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 591.447360] br-lan: port 4(wlan4) entered blocking state
[ 591.447863] br-lan: port 4(wlan4) entered disabled state
[ 591.448743] device wlan4 entered promiscuous mode
[ 593.509199] IPv6: ADDRCONF(NETDEV_CHANGE): wlan4: link becomes ready
[ 593.510106] br-lan: port 4(wlan4) entered blocking state
[ 593.510593] br-lan: port 4(wlan4) entered forwarding state
[ 594.020382] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 595.204219] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 597.476245] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 599.620276] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 601.512189] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 617.572165] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 637.060145] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 658.659913] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 678.179951] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 690.947836] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 698.499769] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware
[ 708.643824] rtw_8814au 2-1.4:1.0: failed to get tx report from firmware

6.1.120 kernel build
I can search for wireless signals, but I can't connect to them.

@D357R0Y3R
Copy link

I have tested the new driver against Arch Linux which is using the latest kernel 6.12.6 and tried building the package from https://aur.archlinux.org/packages/rtw88-dkms-git which will always use the latest commit from this github repo.

And I was able to connect to the Wi-Fi and use it. I didn't tried any form of pentesting yet with this new driver. But I think I will report very quickly when I get free time.

@dubhater
Copy link
Collaborator

I can search for wireless signals, but I can't connect to them.

@chaoyanggo Are you trying to use it in AP mode and station mode at the same time?

@chaoyanggo
Copy link
Author

@dubhater Station mode can, AP mode cannot connect.

@chaoyanggo
Copy link
Author

[ 436.943268] rtw_8812au 2-1.4:1.0: error beacon valid
[ 436.944002] rtw_8812au 2-1.4:1.0: failed to download drv rsvd page
[ 436.944564] rtw_8812au 2-1.4:1.0: failed to download beacon
[ 497.244147] rtw_8812au 2-1.4:1.0: error beacon valid
[ 497.244943] rtw_8812au 2-1.4:1.0: failed to download drv rsvd page
[ 497.245503] rtw_8812au 2-1.4:1.0: failed to download beacon
[ 719.759083] rtw_8812au 2-1.4:1.0: error beacon valid
[ 719.759746] rtw_8812au 2-1.4:1.0: failed to download drv rsvd page
[ 719.760354] rtw_8812au 2-1.4:1.0: failed to download beacon
[ 942.335475] rtw_8812au 2-1.4:1.0: error beacon valid
[ 942.336319] rtw_8812au 2-1.4:1.0: failed to download drv rsvd page
[ 942.336881] rtw_8812au 2-1.4:1.0: failed to download beacon
[ 1110.731138] rtw_8812au 2-1.4:1.0: error beacon valid
[ 1110.731868] rtw_8812au 2-1.4:1.0: failed to download drv rsvd page

@dubhater Is it possible to block this error message?

@dubhater
Copy link
Collaborator

No, we need to fix the problem.

@morrownr
Copy link
Collaborator

@chaoyanggo

I am setup here to test AP mode. I can switch over to testing AP mode with this new driver in a few hours but I will wait for you to tell me how you set up AP mode so that I can look at duplicating it getting close. If using hostapd, please post your hostapd.conf.

@morrownr
Copy link
Collaborator

@dubhater

In @chaoyanggo 's last message, his post indicates rtw_8812au, not rtw_8814au. Just pointing this out.

@morrownr
Copy link
Collaborator

@dubhater @chaoyanggo

I have been testing AP mode for 2 days now... or rather trying to test it. The problem that I am seeing is that client systems will not connect. It shows a good interface:

$ iw dev
phy#1
	Interface wlan0
		ifindex 4
		wdev 0x100000001
		addr 20:0d:b0:38:b2:c5
		ssid rtl8814au
		type AP
		channel 36 (5180 MHz), width: 80 MHz, center1: 5210 MHz
		txpower 23.00 dBm
		multicast TXQ:
			qsz-byt	qsz-pkt	flows	drops	marks	overlmt	hashcol	tx-bytes	tx-packets
			0	0	0	0	0	0	0	0		0

$ sudo dmesg | grep 8814
[    9.123510] rtw_8814au 1-1.2:1.0: Firmware version 33.6.0, H2C version 6
[    9.389096] usbcore: registered new interface driver rtw_8814au
[    9.740812] rtw_8814au 2-2:1.0: Firmware version 33.6.0, H2C version 6
[   12.193708] rtw_8814au 2-2:1.0 wlan0: entered allmulticast mode
[   12.193835] rtw_8814au 2-2:1.0 wlan0: entered promiscuous mode
[   14.531961] rtw_8814au 2-2:1.0: failed to get tx report from firmware
[   81.650130] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device ctr aes_arm64 aes_generic ccm libaes binfmt_misc rtw_8814au(O) rtw_8814a(O) rtw_usb(O) rtw_core(O) mac80211 libarc4 rpivid_hevc(C) bcm2835_codec(C) bcm2835_isp(C) bcm2835_v4l2(C) v4l2_mem2mem bcm2835_mmal_vchiq(C) videobuf2_vmalloc videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videodev bridge videobuf2_common stp mc llc snd_bcm2835(C) raspberrypi_hwmon vc_sm_cma(C) raspberrypi_gpiomem nvmem_rmem cfg80211 rfkill uio_pdrv_genirq uio i2c_dev fuse dm_mod ip_tables x_tables ipv6 vc4 snd_soc_hdmi_codec drm_display_helper cec drm_dma_helper v3d gpu_sched drm_kms_helper drm_shmem_helper drm drm_panel_orientation_quirks i2c_brcmstb snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_timer snd backlight
[   81.682755] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device ctr aes_arm64 aes_generic ccm libaes binfmt_misc rtw_8814au(O) rtw_8814a(O) rtw_usb(O) rtw_core(O) mac80211 libarc4 rpivid_hevc(C) bcm2835_codec(C) bcm2835_isp(C) bcm2835_v4l2(C) v4l2_mem2mem bcm2835_mmal_vchiq(C) videobuf2_vmalloc videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videodev bridge videobuf2_common stp mc llc snd_bcm2835(C) raspberrypi_hwmon vc_sm_cma(C) raspberrypi_gpiomem nvmem_rmem cfg80211 rfkill uio_pdrv_genirq uio i2c_dev fuse dm_mod ip_tables x_tables ipv6 vc4 snd_soc_hdmi_codec drm_display_helper cec drm_dma_helper v3d gpu_sched drm_kms_helper drm_shmem_helper drm drm_panel_orientation_quirks i2c_brcmstb snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_timer snd backlight
[   82.131005] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device ctr aes_arm64 aes_generic ccm libaes binfmt_misc rtw_8814au(O) rtw_8814a(O) rtw_usb(O) rtw_core(O) mac80211 libarc4 rpivid_hevc(C) bcm2835_codec(C) bcm2835_isp(C) bcm2835_v4l2(C) v4l2_mem2mem bcm2835_mmal_vchiq(C) videobuf2_vmalloc videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videodev bridge videobuf2_common stp mc llc snd_bcm2835(C) raspberrypi_hwmon vc_sm_cma(C) raspberrypi_gpiomem nvmem_rmem cfg80211 rfkill uio_pdrv_genirq uio i2c_dev fuse dm_mod ip_tables x_tables ipv6 vc4 snd_soc_hdmi_codec drm_display_helper cec drm_dma_helper v3d gpu_sched drm_kms_helper drm_shmem_helper drm drm_panel_orientation_quirks i2c_brcmstb snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_timer snd backlight

The problem is showing like an authentication failure. I am going to work with the hostapd.log to see if I can get more information.

@dubhater
Copy link
Collaborator

Those "Modules linked in" messages are probably part of some warnings. Are they from rtw88?

@morrownr
Copy link
Collaborator

Are they from rtw88?

No. My bad...

drivers/gpu/drm/drm_gem.c

I don't know why RasPi continues to source from Broadcom, a company well known for its poor Linux support.

FYI: I have been looking in the hostapd.log file and it is still not obvious to me why this is not working. The hostapd setup is a known good setup. AP mode comes right up. I can see the ssid. The problem happens when when negotiation fails or so it would seem. Could this be a problem on my end? Yes. I will keep working it until I have a good idea what the problem is.

@chaoyanggo
Copy link
Author

@dubhater Sorry, I haven't had time to test the network card recently. My problem is the same as his

@morrownr
Copy link
Collaborator

@dubhater

I have tried everything I know to make AP mode work with rtw_8814au. None of the logs are help. It won't even connect if I turn security totally off. What I finally did that may be of some help is I changed out the rtw_8814au adapter for a rtw_8822bu adapter. The rtw_8822bu adapter allowed connections immediately. WPA3, WPA2 and Open. The reason that I picked this adapter is that I guessed that the code might be closer to the rtw_8814au than any of the others.

@dubhater
Copy link
Collaborator

Maybe it works now.

@chaoyanggo
Copy link
Author

Maybe it works now.

Thank you for your efforts

@morrownr
Copy link
Collaborator

@dubhater

Now AP mode works. Thanks.

I tested with WPA3:

$ iperf3 -c 192.168.1.1
Connecting to host 192.168.1.1, port 5201
[  5] local 192.168.1.128 port 54474 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  60.8 MBytes   510 Mbits/sec    0   1.42 MBytes       
[  5]   1.00-2.00   sec  63.8 MBytes   535 Mbits/sec    0   1.84 MBytes       
[  5]   2.00-3.00   sec  63.8 MBytes   535 Mbits/sec    0   2.21 MBytes       
[  5]   3.00-4.00   sec  63.8 MBytes   535 Mbits/sec    0   2.34 MBytes       
[  5]   4.00-5.00   sec  62.5 MBytes   524 Mbits/sec    0   2.34 MBytes       
[  5]   5.00-6.00   sec  63.8 MBytes   535 Mbits/sec    0   2.48 MBytes       
[  5]   6.00-7.00   sec  63.8 MBytes   535 Mbits/sec    0   2.48 MBytes       
[  5]   7.00-8.00   sec  61.2 MBytes   514 Mbits/sec    0   2.48 MBytes       
[  5]   8.00-9.00   sec  65.0 MBytes   545 Mbits/sec    0   2.61 MBytes       
[  5]   9.00-10.00  sec  62.5 MBytes   524 Mbits/sec    0   2.61 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   631 MBytes   529 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   628 MBytes   527 Mbits/sec                  receiver

@morrownr
Copy link
Collaborator

@chaoyanggo

I am running into some issues with AP mode. Here is the short version:

I bring up the rtw_8814au based adapter. It works fine for various periods of time from maybe 10 minutes to over an hour. Then no more packets and a log that looks like the following:

[ 1888.651282] rtw_8814au 1-1.4:1.0: error beacon valid
[ 1888.651460] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 1888.651470] rtw_8814au 1-1.4:1.0: failed to download beacon
[ 1940.364627] rtw_8814au 1-1.4:1.0: error beacon valid
[ 1940.364800] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 1996.484873] rtw_8814au 1-1.4:1.0: error beacon valid
[ 1996.485065] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 1996.485079] rtw_8814au 1-1.4:1.0: failed to download beacon
[ 2012.354043] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2012.354236] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2043.280806] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2043.280991] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2043.281004] rtw_8814au 1-1.4:1.0: failed to download beacon
[ 2049.631552] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2049.631726] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2087.416897] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2087.417075] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2110.864194] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2110.865749] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2110.865766] rtw_8814au 1-1.4:1.0: failed to download beacon

I tested multiple times to today with setups from 5 GHz, WPA3 and 80 MHz channel width to 2.4 GHz, WPA2 and 20 MHz channel width. This problem has happen every time but the time from bringing the AP to dead in the water varies. I have rechecked hostapd.conf settings and even changed settings. I can't recall ever seeing a problem in the log that looks like this. When you can, test for long periods and see if you are seeing the same thing.

@chaoyanggo
Copy link
Author

@chaoyanggo

I am running into some issues with AP mode. Here is the short version:

I bring up the rtw_8814au based adapter. It works fine for various periods of time from maybe 10 minutes to over an hour. Then no more packets and a log that looks like the following:

[ 1888.651282] rtw_8814au 1-1.4:1.0: error beacon valid
[ 1888.651460] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 1888.651470] rtw_8814au 1-1.4:1.0: failed to download beacon
[ 1940.364627] rtw_8814au 1-1.4:1.0: error beacon valid
[ 1940.364800] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 1996.484873] rtw_8814au 1-1.4:1.0: error beacon valid
[ 1996.485065] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 1996.485079] rtw_8814au 1-1.4:1.0: failed to download beacon
[ 2012.354043] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2012.354236] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2043.280806] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2043.280991] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2043.281004] rtw_8814au 1-1.4:1.0: failed to download beacon
[ 2049.631552] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2049.631726] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2087.416897] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2087.417075] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2110.864194] rtw_8814au 1-1.4:1.0: error beacon valid
[ 2110.865749] rtw_8814au 1-1.4:1.0: failed to download drv rsvd page
[ 2110.865766] rtw_8814au 1-1.4:1.0: failed to download beacon

I tested multiple times to today with setups from 5 GHz, WPA3 and 80 MHz channel width to 2.4 GHz, WPA2 and 20 MHz channel width. This problem has happen every time but the time from bringing the AP to dead in the water varies. I have rechecked hostapd.conf settings and even changed settings. I can't recall ever seeing a problem in the log that looks like this. When you can, test for long periods and see if you are seeing the same thing.

This problem has been a long time, not only this network card has this error, but also the entire rtw 88 network card has this problem. But I observed for a long time this error does not affect the normal operation of the network card

@morrownr
Copy link
Collaborator

But I observed for a long time this error does not affect the normal operation of the network card...

Are you saying that you see the same lines in the log yet the AP continues to operate? There is no continue to operate here. When I see those lines in the log, down goes the AP and there is no recovery.

also the entire rtw 88 network card has this problem.

You have seen this problem with other drivers in this rtw88 repo? If so, which chipsets?

I think I am going to test AP most with a rtl8812au based adapter to what I can see.

@chaoyanggo
Copy link
Author

@morrownr
I have 8812au 8822bu 8821cu 8814au will prompt in ap mode
[ 1627.450623] rtw_8821cu 2-1:1.2: error beacon valid
[ 1627.451350] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[ 1627.451923] rtw_8821cu 2-1:1.2: failed to download beacon
[ 2173.915440] rtw_8814au 6-1:1.0: error beacon valid
[ 2173.916050] rtw_8814au 6-1:1.0: failed to download drv rsvd page
[ 2173.916621] rtw_8814au 6-1:1.0: failed to download beacon
[ 2888.592194] rtw_8822bu 5-1:1.0: error beacon valid
[ 2888.592917] rtw_8822bu 5-1:1.0: failed to download drv rsvd page
[ 2906.729494] rtw_8821cu 2-1:1.2: error beacon valid
[ 2906.730218] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[ 2906.730788] rtw_8821cu 2-1:1.2: failed to download beacon
[ 3146.844067] rtw_8822bu 5-1:1.0: error beacon valid
[ 3146.844791] rtw_8822bu 5-1:1.0: failed to download drv rsvd page
[ 3146.845362] rtw_8822bu 5-1:1.0: failed to download beacon
[ 3213.007988] rtw_8821cu 2-1:1.2: error beacon valid
[ 3213.008716] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[ 3213.009286] rtw_8821cu 2-1:1.2: failed to download beacon
[ 4047.651073] rtw_8822bu 5-1:1.0: error beacon valid
[ 4047.651795] rtw_8822bu 5-1:1.0: failed to download drv rsvd page
[ 4143.786685] rtw_8814au 6-1:1.0: error beacon valid
[ 4143.787301] rtw_8814au 6-1:1.0: failed to download drv rsvd page
[ 4233.899225] rtw_8814au 6-1:1.0: error beacon valid
[ 4233.899896] rtw_8814au 6-1:1.0: failed to download drv rsvd page
[ 4239.875617] rtw_8821cu 2-1:1.2: error beacon valid
[ 4239.876463] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[ 4239.877037] rtw_8821cu 2-1:1.2: failed to download beacon
[ 4324.050993] rtw_8821cu 2-1:1.2: error beacon valid
[ 4324.051712] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[ 4360.196863] rtw_8821cu 2-1:1.2: error beacon valid
[ 4360.197587] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[ 4396.341362] rtw_8821cu 2-1:1.2: error beacon valid
[ 4396.342213] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[ 4510.483679] rtw_8814au 6-1:1.0: error beacon valid
[ 4510.484338] rtw_8814au 6-1:1.0: failed to download drv rsvd page
[ 4510.484908] rtw_8814au 6-1:1.0: failed to download beacon

@morrownr
Copy link
Collaborator

That makes it look like this problem is not specific to a particular chip/driver.

I do not remember this when testing the rtl8812au and rtl8821/11au drivers.

@chaoyanggo
Copy link
Author

Although he had this error, it worked well except for 88xxbu

@morrownr
Copy link
Collaborator

I just tested rtw_8812au. Same thing. When those lines start happening here, it is over. The only way to get AP mode working again is a reboot.

[  151.058092] rtw_8812au 1-1.4:1.0: error beacon valid
[  151.058266] rtw_8812au 1-1.4:1.0: failed to download drv rsvd page
[  151.058276] rtw_8812au 1-1.4:1.0: failed to download beacon
[  269.435446] rtw_8812au 1-1.4:1.0: error beacon valid
[  269.435633] rtw_8812au 1-1.4:1.0: failed to download drv rsvd page
[  287.048006] rtw_8812au 1-1.4:1.0: error beacon valid
[  287.048182] rtw_8812au 1-1.4:1.0: failed to download drv rsvd page
[  332.515836] rtw_8812au 1-1.4:1.0: error beacon valid
[  332.516039] rtw_8812au 1-1.4:1.0: failed to download drv rsvd page
[  360.573431] rtw_8812au 1-1.4:1.0: error beacon valid
[  360.573603] rtw_8812au 1-1.4:1.0: failed to download drv rsvd page

@chaoyanggo
Copy link
Author

23044.188799] rtw_8822bu 5-1:1.0 wlan7: left allmulticast mode
[23044.189344] rtw_8822bu 5-1:1.0 wlan7: left promiscuous mode
[23044.190013] br-lan: port 6(wlan7) entered disabled state
[23044.669952] ------------[ cut here ]------------
[23044.670402] write RF mode table fail
[23044.670774] WARNING: CPU: 1 PID: 50108 at target-aarch64_generic_musl/linux-rockchip_armv8/rtw88-usb-2024-12-20-e15c59e8/rtw8822b.c:824 0xffff800079f98034
[23044.672020] Modules linked in: shortcut_fe_cm(O) rtw_8821au(O) rtw_8821a(O) rtw_8812au(O) rtw_8812a(O) rtw89_8852ce(O) rtw89_8852c(O) rtw89_8852ae(O) rtw89_8852a(O) rtw_88xxa(O) rtw_8822cu(O) rtw_8822c(O) rtw_8822bu(O) rtw_8822b(O) rtw_8821cu(O) rtw_8821c(O) rtw_8814au(O) rtw_8814a(O) rtl8192cu(O) rtl8192c_common(O) rtl_usb(O) rt2800usb(O) rt2800lib(O) pppoe ppp_async option mt7925u(O) mt7925e(O) mt7925_common(O) mt7921u(O) mt7921s(O) mt7921e(O) mt7921_common(O) mt76x0u(O) mt76x0e(O) mt76x0_common(O) ath11k_pci(O) ath11k(O) usb_wwan rtw89_pci(O) rtw89_core(O) rtw_usb(O) rtw_core(O) rtlwifi(O) rtl8xxxu(O) rt2x00usb(O) rt2x00lib(O) rndis_host pppox ppp_mppe ppp_generic mt7996e(O) mt792x_usb(O) mt792x_lib(O) mt7915e(O) mt76x2u(O) mt76x2e(O) mt76x2_common(O) mt76x02_usb(O) mt76x02_lib(O) mt7663u(O) mt7663s(O) mt7663_usb_sdio_common(O) mt7615e(O) mt7615_common(O) mt7603e(O) mt7601u(O) mt76_usb(O) mt76_sdio(O) mt76_connac_lib(O) mt76(O) mac80211(O) ipt_REJECT huawei_cdc_ncm cfg80211(O) cdc_ncm cdc_ether ax88179_178a zstd
[23044.672246] xt_time xt_tcpudp xt_state xt_socket xt_recent xt_quota xt_pkttype xt_physdev xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt_iprange xt_helper xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_cgroup xt_addrtype xt_TPROXY xt_TCPMSS xt_REDIRECT xt_MASQUERADE xt_LOG xt_FULLCONENAT(O) xt_FLOWOFFLOAD xt_CT usbserial usbnet usblp ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress ums_alauda ts_fsm ts_bm tcp_bbr slhc rtl8150 r8168(O) r8152 r8125(O) qrtr_mhi qrtr qmi_helpers(O) nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject_bridge nft_reject nft_redir nft_quota nft_numgen nft_meta_bridge nft_log nft_limit nft_hash nft_fwd_netdev nft_dup_netdev nft_ct nf_tproxy_ipv6 nf_tproxy_ipv4 nf_tables nf_socket_ipv6 nf_socket_ipv4 nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_pptp nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda nf_log_syslog nf_flow_table nf_dup_netdev nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip
[23044.680354] nf_conntrack_pptp nf_conntrack_netlink nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast nf_conntrack_bridge ts_kmp nf_conntrack_amanda nf_conncount mhi macvlan lzo_rle lzo iptable_raw iptable_nat iptable_mangle iptable_filter ip_tables crc_ccitt compat(O) cdc_wdm br_netfilter fuse ntfs3 cryptodev(O) xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ipmac ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_NPT ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 dummy sit netlink_diag tunnel4 ip_tunnel udp_diag tcp_diag raw_diag inet_diag veth tun cifs oid_registry nls_ucs2_utils cifs_md4 cifs_arc4 asn1_decoder dns_resolver netfs nls_utf8 nls_cp437 rfkill_gpio rfkill
[23044.688385] shortcut_fe_ipv6(O) shortcut_fe(O) crypto_user algif_skcipher algif_rng algif_hash algif_aead af_alg sha512_generic sha512_arm64 sha256_arm64 sha1_ce sha1_generic seqiv sha3_generic jitterentropy_rng drbg michael_mic md5 hmac geniv rng ecb des_generic libdes cmac authencesn authenc arc4 crypto_acompress uas fsl_mph_dr_of ehci_fsl gpio_button_hotplug(O) vfat fat exfat btrfs xor zstd_decompress zstd_compress zstd_common xor_neon raid6_pq lzo_decompress lzo_compress
[23044.699933] CPU: 1 PID: 50108 Comm: iw Tainted: G W O 6.6.66 #0
[23044.700571] Hardware name: HINLINK OPC-H68K Board (DT)
[23044.701031] pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[23044.701651] pc : 0xffff800079f98034
[23044.701975] lr : 0xffff800079f98034
[23044.702291] sp : ffff80008a1fb760
[23044.702588] x29: ffff80008a1fb760 x28: ffff000007279b80 x27: 0000000000000000
[23044.703225] x26: 0000000000000003 x25: 0000000000000024 x24: ffff80007a01d268
[23044.703862] x23: 0000000000000003 x22: ffff80007a01d010 x21: 0000000000000000
[23044.704498] x20: 00000000000aeaea x19: ffff000025a92080 x18: 0000000000000501
[23044.705132] x17: 0000000000000000 x16: ffff800080a174e0 x15: ffff800080eb3178
[23044.705768] x14: 0000000000000f03 x13: 0000000000000501 x12: 00000000ffffffea
[23044.706406] x11: 00000000ffffbfff x10: ffff800081013178 x9 : ffff800080eb3120
[23044.707044] x8 : 000000000005ffe8 x7 : c0000000ffffbfff x6 : 000000000015ffa8
[23044.707682] x5 : ffff0000ef7cb950 x4 : 0000000000000000 x3 : 0000000000000027
[23044.708320] x2 : 0000000000000027 x1 : ffff000007279b80 x0 : 0000000100000000
[23044.708958] Call trace:
[23044.709182] 0xffff800079f98034
[23044.709472] 0xffff800079f9849c
[23044.709760] rtw_set_ampdu_factor+0x264/0x1a70 [rtw_core]
[23044.710256] ieeee80211_obss_color_collision_notify+0x2fb8/0x32d0 [mac80211]
[23044.710923] nl80211_parse_chandef+0x15f8/0x2e3c [cfg80211]
[23044.711449] genl_family_rcv_msg_doit+0xb0/0x118
[23044.711878] genl_rcv_msg+0x1b4/0x24c
[23044.712216] netlink_rcv_skb+0x60/0x130
[23044.712566] genl_rcv+0x38/0x50
[23044.712855] netlink_unicast+0x184/0x2a0
[23044.713208] netlink_sendmsg+0x188/0x3c0
[23044.713562] ____sys_sendmsg+0x238/0x2d8
[23044.713918] ___sys_sendmsg+0x84/0xe4
[23044.714250] __sys_sendmsg+0x58/0xc0
[23044.714572] __arm64_sys_sendmsg+0x24/0x30
[23044.714940] invoke_syscall+0x48/0x114
[23044.715282] el0_svc_common.constprop.0+0x48/0xe8
[23044.715705] do_el0_svc+0x1c/0x28
[23044.716007] el0_svc+0x2c/0xa0
[23044.716288] el0t_64_sync_handler+0x120/0x12c
[23044.716679] el0t_64_sync+0x174/0x178
[23044.717015] ---[ end trace 0000000000000000 ]---
[23045.898635] br-lan: port 6(wlan7) entered blocking state
[23045.899141] br-lan: port 6(wlan7) entered disabled state
[23045.899646] rtw_8822bu 5-1:1.0 wlan7: entered allmulticast mode
[23045.901172] rtw_8822bu 5-1:1.0 wlan7: entered promiscuous mode
[23045.901911] br-lan: port 6(wlan7) entered blocking state
[23045.902413] br-lan: port 6(wlan7) entered forwarding state
[23045.903796] br-lan: port 6(wlan7) entered disabled state
[23048.295576] br-lan: port 6(wlan7) entered blocking state
[23048.296152] br-lan: port 6(wlan7) entered forwarding state
[23070.431751] rtw_8822bu 5-1:1.0: error beacon valid
[23070.432592] rtw_8822bu 5-1:1.0: failed to download drv rsvd page
[23070.433165] rtw_8822bu 5-1:1.0: failed to download beacon
[23116.492292] rtw_8821cu 2-1:1.2: error beacon valid
[23116.493017] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[23116.493609] rtw_8821cu 2-1:1.2: failed to download beacon
[23125.395168] rtw_8821cu 2-1:1.2: error beacon valid
[23125.396019] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[23125.396588] rtw_8821cu 2-1:1.2: failed to download beacon
[23261.075790] rtw_8821cu 2-1:1.2: error beacon valid
[23261.076515] rtw_8821cu 2-1:1.2: failed to download drv rsvd page
[23261.077086] rtw_8821cu 2-1:1.2: failed to download beacon
[23275.432742] rtw_8822bu 5-1:1.0: error beacon valid
[23275.433464] rtw_8822bu 5-1:1.0: failed to download drv rsvd page
[23275.434172] rtw_8822bu 5-1:1.0: failed to download beacon
[23311.058616] rtw_8814au 6-1:1.0: error beacon valid
[23311.059227] rtw_8814au 6-1:1.0: failed to download drv rsvd page
[23311.582117] rtw_8822bu 5-1:1.0: error beacon valid
[23311.582847] rtw_8822bu 5-1:1.0: failed to download drv rsvd page
[23395.752992] rtw_8822bu 5-1:1.0: error beacon valid
[23395.753762] rtw_8822bu 5-1:1.0: failed to download drv rsvd page
[23395.754334] rtw_8822bu 5-1:1.0: failed to download beacon
[23401.170558] rtw_8814au 6-1:1.0: error beacon valid
[23401.171172] rtw_8814au 6-1:1.0: failed to download drv rsvd page
[23410.184560] rtw_8814au 6-1:1.0: error beacon valid
[23410.185216] rtw_8814au 6-1:1.0: failed to download drv rsvd page
[23479.932740] rtw_8822bu 5-1:1.0: error beacon valid
[23479.933470] rtw_8822bu 5-1:1.0: failed to download drv rsvd page

8822bu 8812bu AP mode works, but there are some packet dropouts

@morrownr
Copy link
Collaborator

I have been testing rtw_8822bu this morning. Here is what I saw:

[    9.335518] rtw_8822bu 1-1.2:1.0: Firmware version 30.20.0, H2C version 14
[    9.816775] rtw_8822bu 1-1.2:1.0: write register 0xc4 failed with -71
[    9.817051] rtw_8822bu 1-1.2:1.0: rtw_usb_reg_sec: reg 0x4e0, usb write 1 fail, status: -71
[    9.817308] usbcore: registered new interface driver rtw_8822bu
[   10.325903] rtw_8822bu 2-2:1.0: Firmware version 30.20.0, H2C version 14
[   12.527120] rtw_8822bu 2-2:1.0 wlan0: entered allmulticast mode
[   12.527276] rtw_8822bu 2-2:1.0 wlan0: entered promiscuous mode
[  992.668422] rtw_8822bu 2-2:1.0: error beacon valid
[  992.668605] rtw_8822bu 2-2:1.0: failed to download drv rsvd page
[  992.668617] rtw_8822bu 2-2:1.0: failed to download beacon
[ 1131.105186] rtw_8822bu 2-2:1.0: error beacon valid
[ 1131.105369] rtw_8822bu 2-2:1.0: failed to download drv rsvd page
[ 1131.105383] rtw_8822bu 2-2:1.0: failed to download beacon

AP mode went down faster with the rtw_8822bu driver than any of the others.

@dubhater
Copy link
Collaborator

@morrownr You are using the Raspberry Pi as a host, right? Can you try some x86 computer instead?

@morrownr
Copy link
Collaborator

@dubhater

You are using the Raspberry Pi as a host, right?

That is correct. It is a RasPi4B and is setup to be a dedicated AP testing system.

Can you try some x86 computer instead?

I can. It may take a few days as I need to figure out which system to use and set it up. Any thoughts on what distro to use? Debian 12 is okay?

@dubhater
Copy link
Collaborator

The same one you use on the Raspberry Pi.

@briansune
Copy link

@morrownr
@dubhater

Do you need me to test on my hardwares?
I got ARM 32 CPU(s) board with Ubuntu 32bit LTS

Which USB dongle you need expect the 8814AU is on the way other dongle is on hand and scheduling testing.

@briansune
Copy link

briansune commented Dec 27, 2024

@dubhater @morrownr

This is a ARM64 A53 Ubuntu LTS system 64bit system

I made a short test on RTL8723DU RTW88 module-based driver.

I can connect to the AP via my PC and my board directly.

The AP config is

cat /etc/hostapd/hostapd.conf
interface=wlan0
driver=nl80211
hw_mode=g
channel=10
ssid=AP-NAME
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP

Here is the ping:

Pinging 192.168.175.1 with 32 bytes of data:
Reply from 192.168.175.1: bytes=32 time<1ms TTL=64
Reply from 192.168.175.1: bytes=32 time=1ms TTL=64
Reply from 192.168.175.1: bytes=32 time=1ms TTL=64
Reply from 192.168.175.1: bytes=32 time=4ms TTL=64

Ping statistics for 192.168.175.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 4ms, Average = 1ms

And I also see the message.

But only ONE time at the very beginning of the server create.
Still there are short disconnect even on AP mode

[ 618.964688] rtw_8723du 1-1:1.2: error beacon valid
[ 618.965029] rtw_8723du 1-1:1.2: failed to download drv rsvd page
[ 618.965039] rtw_8723du 1-1:1.2: failed to download beacon

Here is the short iperfs -s and linked with my PC

[ 5] local 192.168.175.1 port 5201 connected to 192.168.175.86 port 52122
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 322 KBytes 2.64 Mbits/sec 0 51.3 KBytes
[ 5] 1.00-2.00 sec 157 KBytes 1.28 Mbits/sec 0 69.9 KBytes
[ 5] 2.00-3.00 sec 0.00 Bytes 0.00 bits/sec 0 71.3 KBytes
[ 5] 3.00-4.00 sec 157 KBytes 1.29 Mbits/sec 0 71.3 KBytes
[ 5] 4.00-5.00 sec 0.00 Bytes 0.00 bits/sec 0 71.3 KBytes
[ 5] 5.00-6.00 sec 0.00 Bytes 0.00 bits/sec 0 71.3 KBytes
[ 5] 6.00-7.00 sec 157 KBytes 1.29 Mbits/sec 0 71.3 KBytes
[ 5] 7.00-8.00 sec 157 KBytes 1.28 Mbits/sec 0 71.3 KBytes
[ 5] 8.00-9.00 sec 157 KBytes 1.29 Mbits/sec 0 71.3 KBytes
[ 5] 9.00-10.00 sec 0.00 Bytes 0.00 bits/sec 0 71.3 KBytes
[ 5] 10.00-11.00 sec 157 KBytes 1.28 Mbits/sec 0 71.3 KBytes
[ 5] 11.00-12.00 sec 157 KBytes 1.29 Mbits/sec 0 71.3 KBytes
[ 5] 12.00-13.00 sec 157 KBytes 1.29 Mbits/sec 0 71.3 KBytes
[ 5] 13.00-14.00 sec 157 KBytes 1.29 Mbits/sec 0 71.3 KBytes
[ 5] 14.00-15.00 sec 0.00 Bytes 0.00 bits/sec 0 71.3 KBytes
[ 5] 15.00-16.00 sec 157 KBytes 1.29 Mbits/sec 0 71.3 KBytes
[ 5] 16.00-17.00 sec 188 KBytes 1.54 Mbits/sec 0 71.3 KBytes
[ 5] 17.00-18.00 sec 0.00 Bytes 0.00 bits/sec 0 71.3 KBytes
[ 5] 18.00-19.00 sec 157 KBytes 1.28 Mbits/sec 0 71.3 KBytes
[ 5] 19.00-20.00 sec 157 KBytes 1.29 Mbits/sec 0 71.3 KBytes
[ 5] 20.00-21.00 sec 157 KBytes 1.29 Mbits/sec 0 71.3 KBytes
[ 5] 21.00-22.00 sec 0.00 Bytes 0.00 bits/sec 0 71.3 KBytes

@briansune
Copy link

briansune commented Dec 27, 2024

@dubhater @morrownr

I also tested the RTL8821CU USB dongle on A53 ARM64 board.

DriverSetup

[ 155.394898] rtw_core: loading out-of-tree module taints kernel.
[ 172.075005] rtw_8812au 1-1:1.0: Firmware version 52.14.0, H2C version 0
[ 172.511025] usbcore: registered new interface driver rtw_8812au
[ 172.616301] usb 1-1: USB disconnect, device number 2
[ 172.984205] usb 1-1: new high-speed USB device number 3 using dwc2
[ 173.192717] usb 1-1: New USB device found, idVendor=0bda, idProduct=8812, bcdDevice= 0.00
[ 173.192735] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 173.192745] usb 1-1: Product: 802.11n NIC
[ 173.192753] usb 1-1: Manufacturer: Realtek
[ 173.192762] usb 1-1: SerialNumber: 123456
[ 173.193743] rtw_8812au 1-1:1.0: Firmware version 52.14.0, H2C version 0
[ 257.837634] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 261.926720] efuse thermal meter is 0xff

The AP Setup

sudo hostapd /etc/hostapd/hostapd.conf -B

Using interface wlan0 with hwaddr 48:8f:4c:90:16:0a and ssid "AP-NAME"
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED

Observed Issue

At the middle of iperfs the connection suddenly drop and keep running.
So I tried to use ping 192.168.175.1 to see if the connection is still working.
Answer is NO it is dead here is the ping result.

Pinging 192.168.175.1 with 32 bytes of data:
Request timed out.

Ping statistics for 192.168.175.1:
Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
Control-C

So I tried to disconnect the AP and reconnect to the AP via PC.
And repeat all the iperfs stuffs seems like no issue had found.
Maybe there are unstable issue due to:

[ 261.926720] efuse thermal meter is 0xff

And there is still some random loss in the link as this proposed

[ 5] 143.00-144.00 sec 0.00 Bytes 0.00 bits/sec 1 141 KBytes

iperf3 Before reconnect and stuck

iperfs

Accepted connection from 192.168.175.86, port 64302
[ 5] local 192.168.175.1 port 5201 connected to 192.168.175.86 port 64303
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 3.84 MBytes 32.2 Mbits/sec 0 200 KBytes
[ 5] 1.00-2.00 sec 3.06 MBytes 25.7 Mbits/sec 0 271 KBytes
[ 5] 2.00-3.00 sec 2.82 MBytes 23.6 Mbits/sec 0 308 KBytes
[ 5] 3.00-4.00 sec 3.06 MBytes 25.7 Mbits/sec 0 308 KBytes
[ 5] 4.00-5.00 sec 2.57 MBytes 21.6 Mbits/sec 0 338 KBytes
[ 5] 5.00-6.00 sec 2.70 MBytes 22.6 Mbits/sec 0 354 KBytes
[ 5] 6.00-7.00 sec 2.94 MBytes 24.7 Mbits/sec 0 384 KBytes
[ 5] 7.00-8.00 sec 2.27 MBytes 19.0 Mbits/sec 0 384 KBytes
[ 5] 8.00-9.00 sec 3.06 MBytes 25.7 Mbits/sec 0 384 KBytes
[ 5] 9.00-10.00 sec 3.12 MBytes 26.2 Mbits/sec 0 384 KBytes
[ 5] 10.00-11.00 sec 2.27 MBytes 19.0 Mbits/sec 0 384 KBytes
[ 5] 11.00-12.00 sec 3.00 MBytes 25.2 Mbits/sec 0 384 KBytes
[ 5] 12.00-13.00 sec 2.21 MBytes 18.5 Mbits/sec 0 384 KBytes
[ 5] 13.00-14.00 sec 3.00 MBytes 25.2 Mbits/sec 0 384 KBytes
[ 5] 14.00-15.00 sec 2.33 MBytes 19.5 Mbits/sec 0 384 KBytes
[ 5] 15.00-16.00 sec 2.27 MBytes 19.0 Mbits/sec 0 384 KBytes
[ 5] 16.00-17.00 sec 2.27 MBytes 19.0 Mbits/sec 0 384 KBytes
[ 5] 17.00-18.00 sec 3.12 MBytes 26.2 Mbits/sec 0 384 KBytes
[ 373.452955] rtw_8812au 1-1:1.0: error beacon valid
[ 373.453185] rtw_8812au 1-1:1.0: failed to download drv rsvd page
[ 373.453195] rtw_8812au 1-1:1.0: failed to download beacon
[ 5] 18.00-19.00 sec 2.27 MBytes 19.0 Mbits/sec 0 384 KBytes
[ 5] 19.00-20.00 sec 2.33 MBytes 19.5 Mbits/sec 0 384 KBytes
[ 5] 20.00-21.00 sec 2.27 MBytes 19.0 Mbits/sec 0 384 KBytes
[ 5] 21.00-22.00 sec 3.31 MBytes 27.8 Mbits/sec 0 602 KBytes
[ 5] 22.00-23.00 sec 2.33 MBytes 19.5 Mbits/sec 0 602 KBytes
[ 5] 23.00-24.00 sec 3.49 MBytes 29.3 Mbits/sec 0 602 KBytes
[ 5] 24.00-25.00 sec 2.33 MBytes 19.5 Mbits/sec 0 602 KBytes
[ 5] 25.00-26.00 sec 2.33 MBytes 19.5 Mbits/sec 0 602 KBytes
[ 5] 26.00-27.00 sec 2.33 MBytes 19.5 Mbits/sec 0 602 KBytes
[ 5] 27.00-28.00 sec 3.49 MBytes 29.3 Mbits/sec 0 602 KBytes
[ 5] 28.00-29.00 sec 2.33 MBytes 19.5 Mbits/sec 0 602 KBytes
[ 5] 29.00-30.00 sec 2.33 MBytes 19.5 Mbits/sec 0 602 KBytes
[ 5] 30.00-31.00 sec 3.49 MBytes 29.3 Mbits/sec 0 602 KBytes
[ 5] 31.00-32.00 sec 2.33 MBytes 19.6 Mbits/sec 0 602 KBytes
[ 5] 32.00-33.00 sec 2.33 MBytes 19.5 Mbits/sec 0 602 KBytes
[ 5] 33.00-34.00 sec 2.33 MBytes 19.5 Mbits/sec 0 602 KBytes
[ 5] 34.00-35.00 sec 2.33 MBytes 19.5 Mbits/sec 0 602 KBytes
[ 5] 35.00-36.00 sec 0.00 Bytes 0.00 bits/sec 2 1.43 KBytes
[ 5] 36.00-37.00 sec 0.00 Bytes 0.00 bits/sec 1 1.43 KBytes
[ 5] 37.00-38.00 sec 0.00 Bytes 0.00 bits/sec 0 1.43 KBytes
[ 5] 38.00-39.00 sec 0.00 Bytes 0.00 bits/sec 0 1.43 KBytes
[ 5] 39.00-40.00 sec 0.00 Bytes 0.00 bits/sec 1 1.43 KBytes
[ 5] 40.00-41.00 sec 0.00 Bytes 0.00 bits/sec 0 1.43 KBytes
[ 5] 41.00-42.00 sec 0.00 Bytes 0.00 bits/sec 0 1.43 KBytes
[ 5] 42.00-43.00 sec 0.00 Bytes 0.00 bits/sec 0 1.43 KBytes
[ 5] 43.00-44.00 sec 0.00 Bytes 0.00 bits/sec 1 1.43 KBytes

iperfs after reconnect

iperfs

[ 5] local 192.168.175.1 port 5201 connected to 192.168.175.86 port 49629
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 3.81 MBytes 32.0 Mbits/sec 0 188 KBytes
[ 5] 1.00-2.00 sec 3.00 MBytes 25.2 Mbits/sec 0 265 KBytes
[ 5] 2.00-3.00 sec 3.00 MBytes 25.2 Mbits/sec 0 317 KBytes
[ 5] 3.00-4.00 sec 2.57 MBytes 21.6 Mbits/sec 0 331 KBytes
[ 5] 4.00-5.00 sec 2.70 MBytes 22.6 Mbits/sec 0 349 KBytes
[ 5] 5.00-6.00 sec 2.70 MBytes 22.6 Mbits/sec 0 356 KBytes
[ 5] 6.00-7.00 sec 3.06 MBytes 25.7 Mbits/sec 0 388 KBytes
[ 5] 7.00-8.00 sec 2.39 MBytes 20.0 Mbits/sec 0 388 KBytes
[ 5] 8.00-9.00 sec 2.39 MBytes 20.0 Mbits/sec 0 388 KBytes
[ 5] 9.00-10.00 sec 3.37 MBytes 28.3 Mbits/sec 0 522 KBytes
[ 5] 10.00-11.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 11.00-12.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 12.00-13.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 13.00-14.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 14.00-15.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 15.00-16.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 16.00-17.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 17.00-18.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 18.00-19.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 19.00-20.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 20.00-21.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 21.00-22.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 22.00-23.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 23.00-24.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 24.00-25.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 25.00-26.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 26.00-27.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 27.00-28.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 28.00-29.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 29.00-30.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 30.00-31.00 sec 3.19 MBytes 26.7 Mbits/sec 0 522 KBytes
[ 5] 31.00-32.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 32.00-33.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 33.00-34.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 34.00-35.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 35.00-36.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 36.00-37.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 37.00-38.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 38.00-39.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 39.00-40.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 40.00-41.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 41.00-42.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 42.00-43.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 43.00-44.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 44.00-45.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 45.00-46.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 46.00-47.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 47.00-48.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 48.00-49.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 49.00-50.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 50.00-51.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 51.00-52.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 52.00-53.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 53.00-54.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 54.00-55.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 55.00-56.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 56.00-57.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 57.00-58.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 58.00-59.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 59.00-60.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 60.00-61.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 61.00-62.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 62.00-63.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 63.00-64.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 64.00-65.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 65.00-66.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 66.00-67.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 67.00-68.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 68.00-69.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 69.00-70.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 70.00-71.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 71.00-72.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 72.00-73.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 73.00-74.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 74.00-75.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 75.00-76.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 76.00-77.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 77.00-78.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 78.00-79.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 79.00-80.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 80.00-81.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 81.00-82.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 82.00-83.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 83.00-84.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 84.00-85.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 85.00-86.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 86.00-87.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 87.00-88.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 88.00-89.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 89.00-90.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 90.00-91.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 91.00-92.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 92.00-93.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 93.00-94.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 94.00-95.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 95.00-96.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 96.00-97.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 97.00-98.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 98.00-99.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 99.00-100.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 100.00-101.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 101.00-102.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 102.00-103.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 103.00-104.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 104.00-105.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 105.00-106.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 106.00-107.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 107.00-108.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 108.00-109.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 109.00-110.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 110.00-111.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 111.00-112.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 112.00-113.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 113.00-114.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 114.00-115.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 115.00-116.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 116.00-117.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 117.00-118.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 118.00-119.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 119.00-120.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 120.00-121.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 121.00-122.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 122.00-123.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 123.00-124.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 124.00-125.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 125.00-126.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 126.00-127.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 127.00-128.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 128.00-129.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 129.00-130.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 130.00-131.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 131.00-132.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 132.00-133.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 133.00-134.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 134.00-135.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 135.00-136.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 136.00-137.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 137.00-138.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 138.00-139.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 139.00-140.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 140.00-141.00 sec 2.08 MBytes 17.5 Mbits/sec 0 522 KBytes
[ 5] 141.00-142.00 sec 3.12 MBytes 26.2 Mbits/sec 0 522 KBytes
[ 5] 142.00-143.00 sec 1.04 MBytes 8.73 Mbits/sec 0 522 KBytes
[ 5] 143.00-144.00 sec 0.00 Bytes 0.00 bits/sec 1 141 KBytes
[ 5] 144.00-145.00 sec 2.08 MBytes 17.5 Mbits/sec 0 366 KBytes
[ 5] 145.00-146.00 sec 2.08 MBytes 17.5 Mbits/sec 0 366 KBytes
[ 5] 146.00-147.00 sec 3.12 MBytes 26.2 Mbits/sec 0 366 KBytes
[ 5] 147.00-148.00 sec 3.12 MBytes 26.2 Mbits/sec 0 366 KBytes
[ 5] 148.00-149.00 sec 2.08 MBytes 17.5 Mbits/sec 0 469 KBytes
[ 5] 149.00-150.00 sec 3.12 MBytes 26.2 Mbits/sec 0 469 KBytes
[ 5] 150.00-151.00 sec 2.08 MBytes 17.5 Mbits/sec 0 469 KBytes
[ 5] 151.00-152.00 sec 3.12 MBytes 26.2 Mbits/sec 0 469 KBytes
[ 5] 152.00-153.00 sec 2.08 MBytes 17.5 Mbits/sec 0 469 KBytes

@morrownr
Copy link
Collaborator

@briansune

wpa=3

That needs to be wpa=2 . See the hostapd docs.

@briansune
Copy link

@morrownr

What happen will it do when wpa=3? Just wondering.

@briansune
Copy link

briansune commented Dec 27, 2024

@dubhater @morrownr

I followed @morrownr suggestion and replaced the wpa=3 to wpa=2 and the result for:
RTL8723DU - USB 2.0
RTL8812AU - USB 2.0
RTL8822BU - USB 2.0
RTL8821CU - USB 2.0

A35 ARM64 AP <-> PC directly and iperf3 test

No more the message like these, so maybe it is caused by wrong wpa setting.

[ 618.964688] rtw_8723du 1-1:1.2: error beacon valid
[ 618.965029] rtw_8723du 1-1:1.2: failed to download drv rsvd page
[ 618.965039] rtw_8723du 1-1:1.2: failed to download beacon

But there are still unconditional drop like these

iperf3 RTL8821CU

Server listening on 5201

Accepted connection from 192.168.175.86, port 56460
[ 5] local 192.168.175.1 port 5201 connected to 192.168.175.86 port 56461
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 3.08 MBytes 25.8 Mbits/sec 0 68.4 KBytes
[ 5] 1.00-2.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 2.00-3.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 3.00-4.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 4.00-5.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 5.00-6.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 6.00-7.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 7.00-8.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 8.00-9.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 9.00-10.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 10.00-11.00 sec 2.79 MBytes 23.4 Mbits/sec 0 68.4 KBytes
[ 5] 11.00-12.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 12.00-13.00 sec 2.76 MBytes 23.1 Mbits/sec 0 68.4 KBytes
[ 5] 13.00-14.00 sec 3.83 MBytes 32.1 Mbits/sec 0 281 KBytes
[ 5] 14.00-15.00 sec 2.76 MBytes 23.1 Mbits/sec 0 281 KBytes
[ 5] 15.00-16.00 sec 2.76 MBytes 23.1 Mbits/sec 0 281 KBytes
[ 5] 16.00-17.00 sec 2.76 MBytes 23.1 Mbits/sec 0 281 KBytes
[ 5] 17.00-18.00 sec 3.86 MBytes 32.4 Mbits/sec 0 422 KBytes
[ 5] 18.00-19.00 sec 2.57 MBytes 21.6 Mbits/sec 0 422 KBytes
[ 5] 19.00-20.00 sec 2.57 MBytes 21.6 Mbits/sec 0 422 KBytes
[ 5] 20.00-21.00 sec 2.57 MBytes 21.6 Mbits/sec 0 422 KBytes
[ 5] 21.00-22.00 sec 3.43 MBytes 28.8 Mbits/sec 0 422 KBytes
[ 5] 22.00-23.00 sec 2.57 MBytes 21.6 Mbits/sec 0 422 KBytes
[ 5] 23.00-24.00 sec 2.57 MBytes 21.6 Mbits/sec 0 422 KBytes
[ 5] 24.00-25.00 sec 2.57 MBytes 21.6 Mbits/sec 0 422 KBytes
[ 5] 25.00-26.00 sec 2.57 MBytes 21.6 Mbits/sec 0 422 KBytes
[ 5] 26.00-27.00 sec 3.43 MBytes 28.8 Mbits/sec 0 422 KBytes
[ 5] 27.00-28.00 sec 2.57 MBytes 21.6 Mbits/sec 0 422 KBytes
[ 5] 28.00-29.00 sec 878 KBytes 7.19 Mbits/sec 0 422 KBytes
[ 5] 29.00-30.00 sec 878 KBytes 7.19 Mbits/sec 0 422 KBytes
[ 5] 30.00-31.00 sec 0.00 Bytes 0.00 bits/sec 294 295 KBytes
[ 5] 31.00-32.00 sec 3.43 MBytes 28.8 Mbits/sec 0 297 KBytes
[ 5] 32.00-33.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 33.00-34.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 34.00-35.00 sec 2.70 MBytes 22.6 Mbits/sec 0 345 KBytes
[ 5] 35.00-36.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 36.00-37.00 sec 3.43 MBytes 28.8 Mbits/sec 0 345 KBytes
[ 5] 37.00-38.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 38.00-39.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 39.00-40.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 40.00-41.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 41.00-42.00 sec 3.43 MBytes 28.8 Mbits/sec 0 345 KBytes
[ 5] 42.00-43.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 43.00-44.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 44.00-45.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 45.00-46.00 sec 3.43 MBytes 28.8 Mbits/sec 0 345 KBytes
[ 5] 46.00-47.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 47.00-48.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 48.00-49.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 49.00-50.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 50.00-51.00 sec 3.43 MBytes 28.8 Mbits/sec 0 345 KBytes
[ 5] 51.00-52.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 52.00-53.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 53.00-54.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 54.00-55.00 sec 3.43 MBytes 28.8 Mbits/sec 0 345 KBytes
[ 5] 55.00-56.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 56.00-57.00 sec 2.57 MBytes 21.6 Mbits/sec 0 345 KBytes
[ 5] 57.00-58.00 sec 3.68 MBytes 30.8 Mbits/sec 0 520 KBytes
[ 5] 58.00-59.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 59.00-60.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 60.00-61.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 61.00-62.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 62.00-63.00 sec 3.19 MBytes 26.7 Mbits/sec 0 520 KBytes
[ 5] 63.00-64.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 64.00-65.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 65.00-66.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 66.00-67.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 67.00-68.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 68.00-69.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 69.00-70.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 70.00-71.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 71.00-72.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 72.00-73.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 73.00-74.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 74.00-75.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 75.00-76.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 76.00-77.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 77.00-78.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 78.00-79.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 79.00-80.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 80.00-81.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 81.00-82.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 82.00-83.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 83.00-84.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 84.00-85.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 85.00-86.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 86.00-87.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 87.00-88.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 88.00-89.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 89.00-90.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 90.00-91.00 sec 2.08 MBytes 17.5 Mbits/sec 0 520 KBytes
[ 5] 91.00-92.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes
[ 5] 91.00-92.00 sec 3.12 MBytes 26.2 Mbits/sec 0 520 KBytes


[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-92.00 sec 252 MBytes 23.0 Mbits/sec 294 sender
iperf3: the client has terminated

iperf3 RTL8723DU

Server listening on 5201

Accepted connection from 192.168.175.86, port 57752
[ 5] local 192.168.175.1 port 5201 connected to 192.168.175.86 port 57753
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 3.02 MBytes 25.3 Mbits/sec 0 68.4 KBytes
[ 5] 1.00-2.00 sec 3.16 MBytes 26.5 Mbits/sec 0 198 KBytes
[ 5] 2.00-3.00 sec 3.00 MBytes 25.2 Mbits/sec 0 218 KBytes
[ 5] 3.00-4.00 sec 2.57 MBytes 21.6 Mbits/sec 0 218 KBytes
[ 5] 4.00-5.00 sec 2.63 MBytes 22.1 Mbits/sec 0 230 KBytes
[ 5] 5.00-6.00 sec 2.94 MBytes 24.7 Mbits/sec 0 230 KBytes
[ 5] 6.00-7.00 sec 2.45 MBytes 20.6 Mbits/sec 0 230 KBytes
[ 5] 7.00-8.00 sec 2.94 MBytes 24.7 Mbits/sec 0 230 KBytes
[ 5] 8.00-9.00 sec 2.45 MBytes 20.6 Mbits/sec 0 230 KBytes
[ 5] 9.00-10.00 sec 3.12 MBytes 26.2 Mbits/sec 0 345 KBytes
[ 5] 10.00-11.00 sec 2.70 MBytes 22.6 Mbits/sec 0 345 KBytes
[ 5] 11.00-12.00 sec 2.70 MBytes 22.6 Mbits/sec 0 345 KBytes
[ 5] 12.00-13.00 sec 3.92 MBytes 32.9 Mbits/sec 0 538 KBytes
[ 5] 13.00-14.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 14.00-15.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 15.00-16.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 16.00-17.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 17.00-18.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 18.00-19.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 19.00-20.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 20.00-21.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 21.00-22.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 22.00-23.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 23.00-24.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 24.00-25.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 25.00-26.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 26.00-27.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 27.00-28.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 28.00-29.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 29.00-30.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 30.00-31.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 31.00-32.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 32.00-33.00 sec 3.19 MBytes 26.7 Mbits/sec 0 538 KBytes
[ 5] 33.00-34.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 34.00-35.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 35.00-36.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 36.00-37.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 37.00-38.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 38.00-39.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 39.00-40.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 40.00-41.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 41.00-42.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 42.00-43.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 43.00-44.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 44.00-45.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 45.00-46.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 46.00-47.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 47.00-48.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 48.00-49.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 49.00-50.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 50.00-51.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 51.00-52.00 sec 3.19 MBytes 26.7 Mbits/sec 0 538 KBytes
[ 5] 52.00-53.00 sec 2.08 MBytes 17.5 Mbits/sec 0 538 KBytes
[ 5] 53.00-54.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 54.00-55.00 sec 3.12 MBytes 26.2 Mbits/sec 0 538 KBytes
[ 5] 55.00-56.00 sec 1.04 MBytes 8.73 Mbits/sec 1 540 KBytes
[ 5] 56.00-57.00 sec 3.12 MBytes 26.2 Mbits/sec 0 542 KBytes
[ 5] 57.00-58.00 sec 2.08 MBytes 17.5 Mbits/sec 0 542 KBytes
[ 5] 58.00-59.00 sec 3.12 MBytes 26.2 Mbits/sec 0 542 KBytes
[ 5] 59.00-60.00 sec 2.08 MBytes 17.5 Mbits/sec 0 542 KBytes
[ 5] 60.00-61.00 sec 3.12 MBytes 26.2 Mbits/sec 0 542 KBytes
[ 5] 61.00-62.00 sec 3.12 MBytes 26.2 Mbits/sec 0 542 KBytes
[ 5] 62.00-63.00 sec 2.08 MBytes 17.5 Mbits/sec 0 542 KBytes
[ 5] 63.00-64.00 sec 3.12 MBytes 26.2 Mbits/sec 0 542 KBytes
[ 5] 64.00-65.00 sec 2.08 MBytes 17.5 Mbits/sec 0 542 KBytes
[ 5] 65.00-66.00 sec 3.12 MBytes 26.2 Mbits/sec 0 542 KBytes
[ 5] 66.00-67.00 sec 3.12 MBytes 26.2 Mbits/sec 0 542 KBytes
[ 5] 67.00-68.00 sec 2.08 MBytes 17.5 Mbits/sec 0 542 KBytes
[ 5] 68.00-69.00 sec 3.12 MBytes 26.2 Mbits/sec 0 542 KBytes
[ 5] 69.00-70.00 sec 2.08 MBytes 17.5 Mbits/sec 0 542 KBytes
[ 5] 70.00-71.00 sec 3.12 MBytes 26.2 Mbits/sec 0 542 KBytes
^C[ 5] 71.00-71.72 sec 2.14 MBytes 25.0 Mbits/sec 0 542 KBytes


[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-71.72 sec 195 MBytes 22.8 Mbits/sec 1 sender
iperf3: interrupt - the server has terminated

iperf3 RTL8822BU

Server listening on 5201

Accepted connection from 192.168.175.86, port 64544
[ 5] local 192.168.175.1 port 5201 connected to 192.168.175.86 port 64545
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 3.20 MBytes 26.8 Mbits/sec 0 128 KBytes
[ 5] 1.00-2.00 sec 2.60 MBytes 21.8 Mbits/sec 0 128 KBytes
[ 5] 2.00-3.00 sec 2.57 MBytes 21.6 Mbits/sec 0 128 KBytes
[ 5] 3.00-4.00 sec 2.82 MBytes 23.6 Mbits/sec 0 128 KBytes
[ 5] 4.00-5.00 sec 2.63 MBytes 22.1 Mbits/sec 0 128 KBytes
[ 5] 5.00-6.00 sec 2.54 MBytes 21.3 Mbits/sec 0 128 KBytes
[ 5] 6.00-7.00 sec 2.54 MBytes 21.3 Mbits/sec 0 128 KBytes
[ 5] 7.00-8.00 sec 3.68 MBytes 30.8 Mbits/sec 0 403 KBytes
[ 5] 8.00-9.00 sec 3.49 MBytes 29.3 Mbits/sec 0 475 KBytes
[ 5] 9.00-10.00 sec 2.76 MBytes 23.1 Mbits/sec 0 475 KBytes
[ 5] 10.00-11.00 sec 2.88 MBytes 24.2 Mbits/sec 0 689 KBytes
[ 5] 11.00-12.00 sec 3.74 MBytes 31.4 Mbits/sec 0 689 KBytes
[ 5] 12.00-13.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 13.00-14.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 14.00-15.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 15.00-16.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 16.00-17.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 17.00-18.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 18.00-19.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 19.00-20.00 sec 3.74 MBytes 31.4 Mbits/sec 0 689 KBytes
[ 5] 20.00-21.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 21.00-22.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 22.00-23.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 23.00-24.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 24.00-25.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 25.00-26.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 26.00-27.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 27.00-28.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 28.00-29.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 29.00-30.00 sec 3.74 MBytes 31.4 Mbits/sec 0 689 KBytes
[ 5] 30.00-31.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 31.00-32.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 32.00-33.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 33.00-34.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 34.00-35.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 35.00-36.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 36.00-37.00 sec 3.74 MBytes 31.4 Mbits/sec 0 689 KBytes
[ 5] 37.00-38.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 38.00-39.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 39.00-40.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 40.00-41.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 41.00-42.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 42.00-43.00 sec 3.74 MBytes 31.4 Mbits/sec 0 689 KBytes
[ 5] 43.00-44.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 44.00-45.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 45.00-46.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 46.00-47.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 47.00-48.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 48.00-49.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 49.00-50.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 50.00-51.00 sec 3.74 MBytes 31.4 Mbits/sec 0 689 KBytes
[ 5] 51.00-52.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 52.00-53.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 53.00-54.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 54.00-55.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 55.00-56.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 56.00-57.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 57.00-58.00 sec 3.74 MBytes 31.4 Mbits/sec 0 689 KBytes
[ 5] 58.00-59.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 59.00-60.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 60.00-61.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 61.00-62.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 62.00-63.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 63.00-64.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 64.00-65.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
[ 5] 65.00-66.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 66.00-67.00 sec 3.74 MBytes 31.4 Mbits/sec 0 689 KBytes
[ 5] 67.00-68.00 sec 2.49 MBytes 20.9 Mbits/sec 0 689 KBytes
[ 5] 68.00-69.00 sec 2.50 MBytes 21.0 Mbits/sec 0 689 KBytes
^C[ 5] 69.00-69.48 sec 1.24 MBytes 21.7 Mbits/sec 0 689 KBytes


[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-69.48 sec 187 MBytes 22.6 Mbits/sec 0 sender
iperf3: interrupt - the server has terminated

iperf3 RTL8812AU

Server listening on 5201

Accepted connection from 192.168.175.86, port 52877
[ 5] local 192.168.175.1 port 5201 connected to 192.168.175.86 port 52878
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 3.17 MBytes 26.6 Mbits/sec 0 121 KBytes
[ 5] 1.00-2.00 sec 3.28 MBytes 27.5 Mbits/sec 0 210 KBytes
[ 5] 2.00-3.00 sec 2.76 MBytes 23.1 Mbits/sec 0 252 KBytes
[ 5] 3.00-4.00 sec 2.82 MBytes 23.6 Mbits/sec 0 322 KBytes
[ 5] 4.00-5.00 sec 2.02 MBytes 17.0 Mbits/sec 0 325 KBytes
[ 5] 5.00-6.00 sec 2.82 MBytes 23.6 Mbits/sec 0 366 KBytes
[ 5] 6.00-7.00 sec 2.21 MBytes 18.5 Mbits/sec 0 366 KBytes
[ 5] 7.00-8.00 sec 2.94 MBytes 24.7 Mbits/sec 0 366 KBytes
[ 5] 8.00-9.00 sec 2.94 MBytes 24.7 Mbits/sec 0 366 KBytes
[ 5] 9.00-10.00 sec 2.94 MBytes 24.7 Mbits/sec 0 366 KBytes
[ 5] 10.00-11.00 sec 2.94 MBytes 24.7 Mbits/sec 0 366 KBytes
[ 5] 11.00-12.00 sec 2.21 MBytes 18.5 Mbits/sec 0 366 KBytes
[ 5] 12.00-13.00 sec 3.92 MBytes 32.9 Mbits/sec 0 557 KBytes
[ 5] 13.00-14.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 14.00-15.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 15.00-16.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 16.00-17.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 17.00-18.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 18.00-19.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 19.00-20.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 20.00-21.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 21.00-22.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 22.00-23.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 23.00-24.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 24.00-25.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 25.00-26.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 26.00-27.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 27.00-28.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 28.00-29.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 29.00-30.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 30.00-31.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 31.00-32.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 32.00-33.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 33.00-34.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 34.00-35.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 35.00-36.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 36.00-37.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 37.00-38.00 sec 3.31 MBytes 27.8 Mbits/sec 0 557 KBytes
[ 5] 38.00-39.00 sec 2.21 MBytes 18.5 Mbits/sec 0 557 KBytes
[ 5] 39.00-40.00 sec 1.10 MBytes 9.25 Mbits/sec 2 99.8 KBytes
[ 5] 40.00-41.00 sec 0.00 Bytes 0.00 bits/sec 28 396 KBytes
[ 5] 41.00-42.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 42.00-43.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 43.00-44.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 44.00-45.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 45.00-46.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 46.00-47.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 47.00-48.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 48.00-49.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 49.00-50.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 50.00-51.00 sec 3.31 MBytes 27.8 Mbits/sec 0 396 KBytes
[ 5] 51.00-52.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 52.00-53.00 sec 2.21 MBytes 18.5 Mbits/sec 0 396 KBytes
[ 5] 53.00-54.00 sec 3.31 MBytes 27.8 Mbits/sec 0 396 KBytes
[ 5] 54.00-55.00 sec 2.41 MBytes 20.2 Mbits/sec 0 711 KBytes
[ 5] 55.00-56.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 56.00-57.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 57.00-58.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 58.00-59.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 59.00-60.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 60.00-61.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 61.00-62.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 62.00-63.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 63.00-64.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 64.00-65.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 65.00-66.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 66.00-67.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 67.00-68.00 sec 3.74 MBytes 31.4 Mbits/sec 0 711 KBytes
[ 5] 68.00-69.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 69.00-70.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 70.00-71.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 71.00-72.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 72.00-73.00 sec 3.74 MBytes 31.4 Mbits/sec 0 711 KBytes
[ 5] 73.00-74.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 74.00-75.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 75.00-76.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 76.00-77.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 77.00-78.00 sec 3.75 MBytes 31.5 Mbits/sec 0 711 KBytes
[ 5] 78.00-79.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 79.00-80.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 80.00-81.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 81.00-82.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 82.00-83.00 sec 3.74 MBytes 31.4 Mbits/sec 0 711 KBytes
[ 5] 83.00-84.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 84.00-85.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 85.00-86.00 sec 3.74 MBytes 31.4 Mbits/sec 0 711 KBytes
[ 5] 86.00-87.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 87.00-88.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 88.00-89.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 89.00-90.00 sec 3.74 MBytes 31.4 Mbits/sec 0 711 KBytes
[ 5] 90.00-91.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 91.00-92.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 92.00-93.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 93.00-94.00 sec 3.74 MBytes 31.4 Mbits/sec 0 711 KBytes
[ 5] 94.00-95.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 95.00-96.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 96.00-97.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 97.00-98.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 98.00-99.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 99.00-100.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 100.00-101.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 101.00-102.00 sec 3.74 MBytes 31.4 Mbits/sec 0 711 KBytes
[ 5] 102.00-103.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 103.00-104.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 104.00-105.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 105.00-106.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 106.00-107.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 107.00-108.00 sec 3.74 MBytes 31.4 Mbits/sec 0 711 KBytes
[ 5] 108.00-109.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 109.00-110.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 110.00-111.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 111.00-112.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 112.00-113.00 sec 3.74 MBytes 31.4 Mbits/sec 0 711 KBytes
[ 5] 113.00-114.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
[ 5] 114.00-115.00 sec 2.50 MBytes 21.0 Mbits/sec 0 711 KBytes
[ 5] 115.00-116.00 sec 2.49 MBytes 20.9 Mbits/sec 0 711 KBytes
^C[ 5] 116.00-116.54 sec 2.49 MBytes 38.7 Mbits/sec 0 711 KBytes


[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-116.54 sec 310 MBytes 22.3 Mbits/sec 30 sender
iperf3: interrupt - the server has terminated

@briansune
Copy link

briansune commented Dec 28, 2024

@dubhater @morrownr

I had test the RTL8822BU USB dongle with 3.0 on the ARM64 A53 board.

Sure it is USB 3.0 both HW and usb tree message.

I do see a better link result on STA finally got a good >190Mbps speed.

Now I do see a lot of these messages during testing iperf3 DUT to PC.

The full report can be found here.

https://github.com/briansune/rtw88-hw/tree/main/rtl8822bu_arm_a53

dmesg
[   65.853239] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  513.283173] wlan0: deauthenticating from f8:6f:b0:0e:ae:e6 by local choice (Reason: 3=DEAUTH_LEAVING)
[  567.853894] netlink: 'hostapd': attribute type 213 has an invalid length.
[  618.407073] netlink: 'hostapd': attribute type 213 has an invalid length.
[  618.409499] netlink: 'hostapd': attribute type 213 has an invalid length.
[  656.616084] rtw_8822bu 2-1.1:1.2: error beacon valid
[  656.621128] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  656.627318] rtw_8822bu 2-1.1:1.2: failed to download beacon
[  656.691399] rtw_8822bu 2-1.1:1.2: error beacon valid
[  656.696430] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  656.702610] rtw_8822bu 2-1.1:1.2: failed to download beacon
[  656.795417] rtw_8822bu 2-1.1:1.2: error beacon valid
[  656.800444] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  656.855535] rtw_8822bu 2-1.1:1.2: error beacon valid
[  656.860571] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  665.504238] rtw_8822bu 2-1.1:1.2: error beacon valid
[  665.509272] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  665.558084] rtw_8822bu 2-1.1:1.2: error beacon valid
[  665.563990] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  666.983396] rtw_8822bu 2-1.1:1.2: error beacon valid
[  666.988430] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  667.039340] rtw_8822bu 2-1.1:1.2: error beacon valid
[  667.044406] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  667.095706] rtw_8822bu 2-1.1:1.2: error beacon valid
[  667.100916] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  667.150834] rtw_8822bu 2-1.1:1.2: error beacon valid
[  667.156015] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  667.205353] rtw_8822bu 2-1.1:1.2: error beacon valid
[  667.211386] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  668.498983] rtw_8822bu 2-1.1:1.2: error beacon valid
[  668.504016] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  668.555615] rtw_8822bu 2-1.1:1.2: error beacon valid
[  668.562811] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  669.139651] rtw_8822bu 2-1.1:1.2: error beacon valid
[  669.145171] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  669.195020] rtw_8822bu 2-1.1:1.2: error beacon valid
[  669.200241] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  671.242816] rtw_8822bu 2-1.1:1.2: error beacon valid
[  671.247956] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  671.299373] rtw_8822bu 2-1.1:1.2: error beacon valid
[  671.304520] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  671.631606] rtw_8822bu 2-1.1:1.2: error beacon valid
[  671.636708] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  671.687805] rtw_8822bu 2-1.1:1.2: error beacon valid
[  671.692837] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  672.645151] rtw_8822bu 2-1.1:1.2: error beacon valid
[  672.650188] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  672.700110] rtw_8822bu 2-1.1:1.2: error beacon valid
[  672.706207] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  673.601825] rtw_8822bu 2-1.1:1.2: error beacon valid
[  673.607039] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  673.657829] rtw_8822bu 2-1.1:1.2: error beacon valid
[  673.662857] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  673.858173] rtw_8822bu 2-1.1:1.2: error beacon valid
[  673.863311] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  673.915451] rtw_8822bu 2-1.1:1.2: error beacon valid
[  673.920576] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  674.631298] rtw_8822bu 2-1.1:1.2: error beacon valid
[  674.636711] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  674.687676] rtw_8822bu 2-1.1:1.2: error beacon valid
[  674.692813] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  674.743559] rtw_8822bu 2-1.1:1.2: error beacon valid
[  674.748702] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  676.024685] rtw_8822bu 2-1.1:1.2: error beacon valid
[  676.029780] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  676.079596] rtw_8822bu 2-1.1:1.2: error beacon valid
[  676.084677] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  676.161644] rtw_8822bu 2-1.1:1.2: error beacon valid
[  676.166674] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  676.218014] rtw_8822bu 2-1.1:1.2: error beacon valid
[  676.223286] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  676.276341] rtw_8822bu 2-1.1:1.2: error beacon valid
[  676.281529] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  677.808088] rtw_8822bu 2-1.1:1.2: error beacon valid
[  677.814580] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  677.864460] rtw_8822bu 2-1.1:1.2: error beacon valid
[  677.870819] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  678.706307] rtw_8822bu 2-1.1:1.2: error beacon valid
[  678.711349] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  678.761321] rtw_8822bu 2-1.1:1.2: error beacon valid
[  678.766352] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  678.830656] rtw_8822bu 2-1.1:1.2: error beacon valid
[  678.835687] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  678.885214] rtw_8822bu 2-1.1:1.2: error beacon valid
[  678.890244] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  678.939703] rtw_8822bu 2-1.1:1.2: error beacon valid
[  678.944734] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  678.995289] rtw_8822bu 2-1.1:1.2: error beacon valid
[  679.000322] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  679.721928] rtw_8822bu 2-1.1:1.2: error beacon valid
[  679.726962] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  679.779476] rtw_8822bu 2-1.1:1.2: error beacon valid
[  679.784695] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  680.103521] rtw_8822bu 2-1.1:1.2: error beacon valid
[  680.108580] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  680.160931] rtw_8822bu 2-1.1:1.2: error beacon valid
[  680.166150] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  680.999185] rtw_8822bu 2-1.1:1.2: error beacon valid
[  681.004216] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page
[  681.055079] rtw_8822bu 2-1.1:1.2: error beacon valid
[  681.060179] rtw_8822bu 2-1.1:1.2: failed to download drv rsvd page

<\details>

@chaoyanggo
Copy link
Author

@dubhater @morrownr

I had test the RTL8822BU USB dongle with 3.0 on the ARM64 A53 board.

Sure it is USB 3.0 both HW and usb tree message.

I do see a better link result on STA finally got a good >190Mbps speed.

Now I do see a lot of these messages during testing iperf3 DUT to PC.

The full report can be found here.

https://github.com/briansune/rtw88-hw/tree/main/rtl8822bu_arm_a53

dmesg

This has been a problem for a long time

@briansune
Copy link

briansune commented Dec 29, 2024

@chaoyanggo

I am just start using start turning back to use RTW88 driver on most devices.
So if there are any old stuff I might missed.

@dubhater

BTW I had tried on A35 64bit ARM and issue found again and case is even worst that the connection is dead.

As for STA all A9, A35, A53 have similar speed ~20-30Mbps.

See report:
https://github.com/briansune/rtw88-hw/tree/main/rtl8723du_arm_a35

It sound like this issue is introduced by kernel version?
Because A53 and A9 uses older kernel 5.4 and the A35 uses newer kernel.

@briansune
Copy link

briansune commented Dec 30, 2024

@dubhater

I had also follow your guidances on RTL8811AU using driver 88xxa, 8811a, 8821au driver.

Just tested on A9 32bit.

The report is here: https://github.com/briansune/rtw88-hw/tree/main/rtl8811au_arm_a9

The speed test is bad via Ookla only < avg(25Mbps)
For the baseline of Ookla I am sure the setup and channel can reach > 350Mbps.

As for the AP completely dead and cannot work properly.

@briansune
Copy link

@dubhater @morrownr @chaoyanggo

I had tested the rtl8814au pcba and i cannot see issue on ap and sta.
But for the ap I do see there is a ramp up speed.
I tried the power save off but not working.

Ookla speed can go upto 233.50Mbps.

Here is the report:
https://github.com/briansune/rtw88-hw/tree/main/rtl8814au_arm_a53

@dubhater
Copy link
Collaborator

Interesting that AP mode works with this one but not the others.

@briansune
Copy link

@dubhater

I am not sure why (know very less on software)

Here are the reports for rtl8811au on A9 and A35.
https://github.com/briansune/rtw88-hw/tree/main/rtl8811au_arm_a9
https://github.com/briansune/rtw88-hw/tree/main/rtl8811au_arm_a35

AP not working

Here is the report for rtl8811cu on A9
https://github.com/briansune/rtw88-hw/tree/main/rtl8811cu_arm_a9

AP working properly w/o those trouble message but interestingly the STA cannot work =/

@briansune
Copy link

@dubhater

I finally discover a repeatable method to degrade and trigger those trouble message.

If my PC is turned on bluetooth and listen to music during the AP test. DUT <-> PC (no router).
The RTL8814AU immediately degrade to 10Mbps but once I turned off (all bluetooth device nearby)
The speed immediately bump up to 90Mbps.

So do there are any thing causing BT coex fighting with the WIFI?

@dubhater
Copy link
Collaborator

Ah, yes, the RTL8814AU, RTL8821AU and RTL8811AU have trouble receiving anything in the 2.4 GHz band, even beacons, when Bluetooth devices are streaming music nearby. I don't know if anything can be done to fix it.

@morrownr
Copy link
Collaborator

morrownr commented Jan 2, 2025

I don't know if anything can be done to fix it.

I agree with this. There actually messages all over the internet about this problem. This is not the only kind of interference that can affect bluetooth and WiFi 2.4. USB3 cables and connections can interfere as well... especially if you have an external ssd on a USB3 cable. Whew.

The best solution is probably to look at how you have things setup. At the location you are using BT to stream music, don't have an 2.4 WiFi. Use 5 GHz at that location and 2.4 in other locations that are far away from the BT device. Separation is the best way to mediate this problem.

@briansune
Copy link

@morrownr @dubhater

How could this even allow when there is only 2.4G Channels to use?
Those reports that I had made almost all except A53 is using USB 3.0 but even it is 3.0 port doesn't mean the connection is 3.0 as the module or USB dongle itself also use 2.0 HW configuration.

What a sad thing to know =[

@morrownr
Copy link
Collaborator

morrownr commented Jan 3, 2025

What a sad thing to know =[

Actually, the more you know, the better you can handle it. One of the basic filters that I use over at my site to help select adapters for the Plug and Play List is Don't buy multi- function adapters (with BT and WiFi).

In my house, at the workplace where I listen to BT music, I only use 5 GHz WiFi. Several other locations in the home make heavy use of 2.4 Ghz but they are all away from the BT.

Here is some lite reading:

https://www.usb.org/sites/default/files/327216.pdf

@briansune
Copy link

@morrownr

First thank you for the enclosed document from Intel.
Second this is not a good method allow me to tell why:
There are many country working and leaving spaces are all flooded with many BT WIFI even ZigBee which all uses 2.4 to 2.48GHz band. BT + 0.002(N) GHz ZigBee + 0.005(N+1) GHz.
You are lucky that in US is having lot of free spaces.

So I deeply get your point on interference.
On my experience that even 1000 Base Ethernet and HDMI 4k, 2k resolution on set-top box have such issue as well.

However what I am pointing out are:

The RTL8814AU only have USB 2.0 and 2.4G channels to use, how can you even work with such physically filtering?
This is not allowed from physical setup. =[

And also with RTL8812AU dongle and RTL8811AU as well. They all uses USB 2.0 unless hardware modification see my reports images on the dongle hardware (PCB components).

Meanwhile, most stamp-based PCBA are USB 2.0 so you are just telling us that the option on all w/o 5G embedded devices are no hope on using RTW88.

@morrownr
Copy link
Collaborator

morrownr commented Jan 3, 2025

The RTL8814AU only have USB 2.0 and 2.4G channels to use...

That is somewhat different than my knowledge of the rtl8814au chip. The adapter that I have that uses the rtl8814au chip definitively has 5 GHZ WiFi and USB3. In fact, it can do 3 streams if your AP or router supports it.

@briansune
Copy link

briansune commented Jan 3, 2025

@morrownr

See report image and the PCBA to understand more.
https://github.com/briansune/rtw88-hw/tree/main/rtl8812au_arm_a9 (5G + USB 3.0 port A no populated)
https://github.com/briansune/rtw88-hw/tree/main/rtl8814au_arm_a53 (USB 2.0 port A only)

For all RTL88 [2|1] 1 [A|B|C] U aka USB-based chips if first is 1 then no BT and all of them can design to work with 5G as well.
But when the PCB is design, hardware designer is allowed to either configure the path of the 5G or not as well as the USB 3.0.

If you had more understanding on USB 3,0 port A then you are sure that behind the 4 pins there are additional pins,
But the PCB can also remove those differential links aka TX p/n and RX p/n as well.

So it is not a general idea on RTW88 to only resolve such issue via 5G from the beginning.

Same as the RTL88 [2|1] 1 [A|B|C] S aka SDIO-based chips which only the different is the physical interface.
And if only using High Speed mode then the best bandwidth is 50M * 4 / 8 = 25MB/s which is general enough on most design. But do this means the chip is able to use the best performance I guess is no as SDR50 DDR50 SDR104 is much higher than the general High Speed mode.

The point here is showing that if USB2 is the only speed that is using then using 5G is not worth as the 5G speed is complete bottle-necked by the interface itself and the only usage as you also proposed is to sperate things and to reduce interference.
So a USB2.0 + 2.4G vs USB 2.0 + 2.4G/5G vs USB 3.0 2.4G/5G is a complete different world. =]
BOM cost and BOM count is completely a huge different BTW.

@briansune
Copy link

briansune commented Jan 3, 2025

@morrownr

I made reply on the previous a lot so I split it into two sections.

As you had more experience on room and spaces. Then you are also very sure that the inherent design on RF is to reduce range vs increase bandwidth.

If you do a simple google on 5G vs 2.4G what is the basic different is that

https://kb.netgear.com/29396/What-is-the-difference-between-2-4-GHz-5-GHz-and-6-GHz-wireless-frequencies
"TLDR: 2.4 GHz frequency corresponds to 0.125 meters of wavelength whereas 5 GHz frequency corresponds to 0.060 meters."

So I don't think when designing products will remove 2.4G from the first equation as 2.4G is the final straw to maintain connection with all housing, antenna, transmission path loss etc.

@briansune
Copy link

briansune commented Jan 13, 2025

I don't know if anything can be done to fix it.

@dubhater @morrownr

I had done a quick test on the frequency band.
With my limited knowledge on software but more understanding on RF&HW.

What If RTW88 reduce most priority on collision band between BT and WIFI 2,4G.
Then all problem can easily resolve, here is a short test.

During I tested on RTL8812BU on STA.

As we all agree that 2.4G will affected by BT devices.

Then what if AP&STA only uses those BANDs that have zero chance to collide aka odd # channel 2.4xxxG+1,3,7,9 etc.
no. 5 could be shared with ZigBee
In example 2.4G.

          Channel 08 : 2.447 GHz
          Channel 12 : 2.467 GHz

I do a quick test on 2.4G band on channel no. 8, the speed is completely almost same no BT device cases.
But still 5G band Mbps is far higher than 2.4G band no problem with that.

Idle Latency:     9.80 ms   (jitter: 17.54ms, low: 4.06ms, high: 57.27ms)
    Download:    68.55 Mbps (data used: 116.5 MB)
                 95.87 ms   (jitter: 35.62ms, low: 14.02ms, high: 272.27ms)
      Upload:    14.30 Mbps (data used: 19.1 MB)
                162.87 ms   (jitter: 55.18ms, low: 26.29ms, high: 488.74ms)

I cannot see any affection on BT devices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants