Ubuntu – Ubuntu 19.10 won’t connect to 2.4GHz wifi with TxBF, MU-MIMO enabled

19.1020.04networkingwireless

I have just replaced my old Wireless Access Point which only supported 2.4GHz with a dual-band one (TP-Link Archer C6) which also features TxBF, MU-MIMO (Transmit Beamforming, Multi-User Multiple-Input Multiple-Output). Previously, I had no problem connecting to the Wifi. However, my 19.10 laptop will now only connect to the 5GHz network – the 2.4GHz network is detected but will not connect with TxBF, MU-MIMO enabled.

I have another laptop running 18.04 LTS, which can switch between both networks without issue. The 19.10 laptop has an Atheros AR9462 card, while the 18.04 laptop has an Intel 8265NGW card. I have tried swapping the cards, and the 19.10 laptop still won't connect. I have tried booting both laptops with live 19.10 and 18.04 systems from USB. In both cases, 19.10 will only connect to the 5GHz network, while 18.04 will connect to either.

I also have a Realtek RTL8188CUS USB 2.4GHz dongle, this will connect to the 2.4GHz network on 19.10.

I can disable TxBF, MU-MIMO in the access point's settings and use it fine, however I would like to understand why this doesn't work on 19.10.

Wireless card details:

  *-network                 
       description: Wireless interface
       product: AR9462 Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: wlp1s0
       version: 01
       serial: 30:10:b3:37:a8:9b
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=5.3.0-24-generic firmware=N/A ip=192.168.0.64 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:16 memory:d1000000-d107ffff memory:d1080000-d108ffff

dmesg output when connecting to 2.4GHz:

[ 2647.107528] wlp1s0: authenticate with 74:da:88:e1:74:9e
[ 2647.120808] wlp1s0: send auth to 74:da:88:e1:74:9e (try 1/3)
[ 2647.125483] wlp1s0: authenticated
[ 2647.130299] wlp1s0: associate with 74:da:88:e1:74:9e (try 1/3)
[ 2647.232374] wlp1s0: associate with 74:da:88:e1:74:9e (try 2/3)
[ 2647.340427] wlp1s0: associate with 74:da:88:e1:74:9e (try 3/3)
[ 2647.444415] wlp1s0: association with 74:da:88:e1:74:9e timed out

Best Answer

  • In my case disabling and enabling TxBF, MU-MIMO didn't change much. However, switching from wpa_supplicant to iwd fixed the problem.

    This approach was originally proposed here: https://forums.linuxmint.com/viewtopic.php?p=1835081&sid=96653a1f3594e9c8aa1ea7934ba09a7c#p1835081