Performance Inquiry: QCA9074 6GHz PCIe Card Only Achieves ~900Mbps on OpenWrt - Is This Normal?

  • Hardware:
    • AP: x86 OpenWrt Host ​and QCA9074-based 6GHz PCIe card (4x4 MIMO, 160MHz channel width)
    • STA: x86 OpenWrt Host ​and QCA9074-based 6GHz PCIe card (4x4 MIMO, 160MHz channel width)
  • OpenWrt Version: 24.10
  • Key Settings:
<<ap>>
-----------------------------------------------------------------------------------------------------------
config wifi-device 'radio2'
	option type 'mac80211'
	option path 'soc@0/20000000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
	option band '6g'
	option channel '53'
	option htmode 'HE160'
	option cell_density '0'

config wifi-iface 'default_radio2'
	option device 'radio2'
	option network 'lan'
	option mode 'ap'
	option ssid 'OpenWrt_test_6G'
	option encryption 'sae'
	option wds '1'
	option ocv '0'
	option key '12345678'
------------------------------------------------------------------------------------------------------------

<<sta>>
-----------------------------------------------------------------------------------------------------------
config wifi-device 'radio2'
	option type 'mac80211'
	option path 'soc@0/20000000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
	option band '6g'
	option channel '53'
	option htmode 'HE160'
	option cell_density '0'

config wifi-iface 'default_radio2'
	option device 'radio2'
	option network 'lan'
	option mode 'sta'
	option ssid 'OpenWrt_test_6G'
	option encryption 'sae'
	option wds '1'
	option ocv '0'
	option key '12345678'

------------------------------------------------------------------------------------------------------------

  • test tool :
  • iperf

Are all antennas in place?

yes ,I have installed four antennas on both the AP and STA devices.

Try parallel liperf like -P 4?

i'm not sure and this probably has nothing to do with your problem but there may be a bug going around at the moment where wireless performance is (sometimes drastically) reduced when "rx-gro-list" is enabled on lan ports, which is the default for openwrt. This might only effect some routers using dsa drivers for the lan ports or maybe not.

You can try disabling the feature, ssh in and ...

ethtool -K [name of interface] rx-gro-list off

eg..

ethtool -K lan4 rx-gro-list off

Again, probably nothing to do with your problem, 900mbps seems like a lot for a wireless connection and quite possibly could even be a little better than normal ?!?!

2 Likes

Also irqbalance.