pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.47k stars 87 forks source link

Intel AX210 1x RX spatial stream on 6GHz networks #2252

Open dwilliams-1 opened 2 years ago

dwilliams-1 commented 2 years ago

Distribution (run cat /etc/os-release): NAME="Pop!_OS" VERSION="21.10" ID=pop ID_LIKE="ubuntu debian" PRETTY_NAME="Pop!_OS 21.10" VERSION_ID="21.10" HOME_URL="https://pop.system76.com" SUPPORT_URL="https://support.system76.com" BUG_REPORT_URL="https://github.com/pop-os/pop/issues" PRIVACY_POLICY_URL="https://system76.com/privacy" VERSION_CODENAME=impish UBUNTU_CODENAME=impish LOGO=distributor-logo-pop-os

Issue/Bug Description: The included driver for AX210 with the last few kernel versions limit the downstream performance on 6GHz WiFi networks. The last known good working spot was back on 5.13.12.

Steps to reproduce (if you know):

  1. Connect an AX210 WiFi client to a 6GHz network.
  2. Run a speedtest or generate downstream (AP to Client) traffic
  3. Check Tx and Rx PHY statistics with: iw dev wlp58s0 station dump
  4. Note the Rx path is limited to nss=1

Expected behavior: The client should be able to operate with 2 spatial streams in the transmit and receive path

Other Notes:

lissyx commented 2 years ago

I just ran into that on a Ubuntu 22.04 system running 5.15, and after testing a Ubuntu 22.10 on liveusb that runs 5.19 I can confirm the driver on 5.19 properly sync rx phy with more than one stream, achieving 2200-2400MBits on PHY.