You are not logged in.

#1 2022-12-08 13:39:23

LinuxBottler
Member
Registered: 2022-12-08
Posts: 7

Drivers for Tp-Link TX50E Ax3000

I have a Tp-Link pcie wifi card. It works out of the box with Arch, but compare to my windows partition it does not work very well. my windows partition shows average wifi speed 10x faster than Arch Linus install.

How do I make it faster?
Are there any drivers I am missing?

Windows 10;
Arch Linux Kernel 6.0.11-arch1-1
Wifi card:  https://amzn.eu/d/cpndrSo

Last edited by LinuxBottler (2022-12-08 13:58:02)

Offline

#2 2022-12-09 11:58:51

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: Drivers for Tp-Link TX50E Ax3000

Please post full output of lspci -knn .

install speedtest-cli , run speedtest from a terminal and post the output.

Welcome to archlinux forums


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2023-08-01 19:48:35

LinuxBottler
Member
Registered: 2022-12-08
Posts: 7

Re: Drivers for Tp-Link TX50E Ax3000

Thanks Lone_Wolf

And sorry for this *late response*

Here's the output from `lspci -knn`

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse Root Complex [1043:8808]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse IOMMU [1043:8808]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse GPP Bridge [1043:8808]
	Kernel driver in use: pcieport
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse GPP Bridge [1043:8808]
	Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
	DeviceName:  Onboard IGD
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse GPP Bridge [1043:8808]
	Kernel driver in use: pcieport
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1043:8808]
	Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1043:8808]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
	Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller [1043:87c0]
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: ASUSTeK Computer Inc. FCH LPC Bridge [1043:87c0]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0 [1022:1440]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1 [1022:1441]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2 [1022:1442]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3 [1022:1443]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4 [1022:1444]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5 [1022:1445]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6 [1022:1446]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7 [1022:1447]
01:00.0 Non-Volatile memory controller [0108]: Micron/Crucial Technology P2 NVMe PCIe SSD [c0a9:540a] (rev 01)
	Subsystem: Micron/Crucial Technology P2 NVMe PCIe SSD [c0a9:5021]
	Kernel driver in use: nvme
	Kernel modules: nvme
02:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller [1022:43ee]
	Subsystem: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller [1b21:1142]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
02:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller [1022:43eb]
	Subsystem: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:1062]
	Kernel driver in use: ahci
02:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port [1022:43e9]
	Subsystem: ASMedia Technology Inc. 500 Series Chipset Switch Upstream Port [1b21:0201]
	Kernel driver in use: pcieport
03:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
06:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz [8086:2725] (rev 1a)
	Subsystem: Intel Corporation Wi-Fi 6 AX210 160MHz [8086:0020]
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
09:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
	Subsystem: ASUSTeK Computer Inc. Ethernet Controller I225-V [1043:87d2]
	Kernel driver in use: igc
	Kernel modules: igc
0a:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch [1002:1478] (rev c7)
	Kernel driver in use: pcieport
0b:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
	Kernel driver in use: pcieport
0c:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c7)
	Subsystem: Micro-Star International Co., Ltd. [MSI] RX 6600 MECH 2X [1462:5022]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
0c:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller [1002:ab28]
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller [1002:ab28]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
0d:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse PCIe Dummy Function [1043:8808]
0e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse Reserved SPP [1043:8808]
0e:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse Cryptographic Coprocessor PSPCPP [1043:8808]
	Kernel driver in use: ccp
	Kernel modules: ccp
0e:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c]
	Subsystem: ASUSTeK Computer Inc. Matisse USB 3.0 Host Controller [1043:87c0]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
0e:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
	Subsystem: ASUSTeK Computer Inc. Starship/Matisse HD Audio Controller [1043:87c5]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

And after running speedtest

Retrieving speedtest.net configuration...
Testing from Virgin Media (127.0.0.1)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by YouFibre (London) [14.71 km]: 28.549 ms
Testing download speed................................................................................
Download: 10.03 Mbit/s
Testing upload speed......................................................................................................
Upload: 18.98 Mbit/s

Last edited by LinuxBottler (2023-08-01 19:49:01)

Offline

#4 2023-08-02 06:09:27

seth
Member
Registered: 2012-09-03
Posts: 50,957

Re: Drivers for Tp-Link TX50E Ax3000

Is the tp-link nic indeed and "Intel Corporation Wi-Fi 6 AX210/AX211/AX411"?

Windows 10

3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.

Please post the output of

pacman -Qs firmware
find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f

and possibly your complete system journal for the boot (after a speedtest to charge the NIC a bit):

sudo journalctl -b | curl -F 'f:1=<-' ix.io

Wired network behaves fine?

Offline

#5 2023-08-02 11:10:27

LinuxBottler
Member
Registered: 2022-12-08
Posts: 7

Re: Drivers for Tp-Link TX50E Ax3000

Windows 10

3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.

I am not sure what you mean by this, what 3rd link are you talking about?

pacman -Qs firmware

local/fwupd 1.9.3-1
    Simple daemon to allow session software to update firmware
local/linux-firmware 20230625.ee91452d-5
    Firmware files for Linux
local/linux-firmware-whence 20230404.2e92a49f-1
    Firmware files for Linux - contains the WHENCE license file which documents the vendor
    license details

find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f

dbus-org.freedesktop.nm-dispatcher.service | system
dhcpcd.service                           | multi-user.target.wants
display-manager.service                  | system
getty@tty1.service                       | getty.target.wants
NetworkManager.service                   | multi-user.target.wants
NetworkManager-wait-online.service       | network-online.target.wants
p11-kit-server.socket                    | sockets.target.wants
pipewire-session-manager.service         | user
pipewire.socket                          | sockets.target.wants
pulseaudio.socket                        | sockets.target.wants
remote-fs.target                         | multi-user.target.wants
wireplumber.service                      | pipewire.service.wants
xdg-user-dirs-update.service             | default.target.wants

wire connection is fine!

Offline

#6 2023-08-02 11:23:38

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: Drivers for Tp-Link TX50E Ax3000

Seth wants you to disable windows fast-start, the 3rd link in his signature has instructions for that.

copied here for clarity : http://wiki.archlinux.org/index.php/Dua … ibernation


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#7 2023-08-02 11:41:43

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,645

Re: Drivers for Tp-Link TX50E Ax3000

Disable and stop dhcpcd.service if you want to use NetworkManager.

Offline

#8 2023-08-09 08:19:33

LinuxBottler
Member
Registered: 2022-12-08
Posts: 7

Re: Drivers for Tp-Link TX50E Ax3000

Hi all! I have disabled fast startup on windows 10 following the link in seth's signature.

Offline

#9 2023-08-09 12:27:10

seth
Member
Registered: 2012-09-03
Posts: 50,957

Re: Drivers for Tp-Link TX50E Ax3000

And?

Also

V1del wrote:

Disable and stop dhcpcd.service if you want to use NetworkManager.

Offline

#10 2023-08-13 06:12:56

LinuxBottler
Member
Registered: 2022-12-08
Posts: 7

Re: Drivers for Tp-Link TX50E Ax3000

V1del wrote:
Disable and stop dhcpcd.service if you want to use NetworkManager.

Yes that too.

Offline

#11 2023-08-13 06:56:09

seth
Member
Registered: 2012-09-03
Posts: 50,957

Re: Drivers for Tp-Link TX50E Ax3000

And… what is the status quo?
Do you intend to post a system journal to support this with any kind of actual data?

We're not playing a game of 20 questions here, if we basically have to ask three times for every bit of information on the situation, the  thread is going nowhere and I away.

Offline

#12 2023-08-14 11:12:54

LinuxBottler
Member
Registered: 2022-12-08
Posts: 7

Re: Drivers for Tp-Link TX50E Ax3000

My apologies setth. Yes you're right I should have provided the system journal with my first reply to you. I'll try not to repeat that again!

anyways.....

here's the link to system journal....
http://ix.io/4Dqr

wifi speed is still almost 10x slower than my windows partition

Offline

#13 2023-08-14 11:13:35

LinuxBottler
Member
Registered: 2022-12-08
Posts: 7

Re: Drivers for Tp-Link TX50E Ax3000

I get about 10-15mps download on linux and about 100mps on windows

Offline

#14 2023-08-14 15:34:09

seth
Member
Registered: 2012-09-03
Posts: 50,957

Re: Drivers for Tp-Link TX50E Ax3000

Aug 14 13:03:04 SahilArchLinux kernel: wlp6s0: 80 MHz not supported, disabling VHT
Aug 14 13:03:04 SahilArchLinux wpa_supplicant[566]: wlp6s0: SME: Trying to authenticate with 18:35:d1:9e:9d:49 (SSID='VM9613341' freq=2462 MHz)
Aug 14 13:03:04 SahilArchLinux wpa_supplicant[566]: wlp6s0: Trying to associate with 18:35:d1:9e:9d:49 (SSID='VM9613341' freq=2462 MHz)
Aug 14 13:03:07 SahilArchLinux wpa_supplicant[566]: wlp6s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-65 noise=9999 txrate=26000|
Aug 14 13:03:10 SahilArchLinux wpa_supplicant[566]: wlp6s0: SME: Trying to authenticate with 18:35:d1:9e:9d:4f (SSID='VM9613341' freq=5220 MHz)
Aug 14 13:03:10 SahilArchLinux wpa_supplicant[566]: wlp6s0: Trying to associate with 18:35:d1:9e:9d:4f (SSID='VM9613341' freq=5220 MHz)
Aug 14 13:03:10 SahilArchLinux wpa_supplicant[566]: wlp6s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-74 noise=9999 txrate=26000

You're moving from a lousy 2.4GHz signal to a lousier 5GHz signal on 802.11n - do signal and throughput get any better if you
* move closer to the AP?
* rfkill bluetooth (for the 2.4GHz AP)?

Does the throughput collapse (more) if you pass
* iwlwifi.11n_disable=1 # disables 802.11n
or
* iwlwifi.11n_disable=6 # disables antenna aggregation
to the kernel?
https://wiki.archlinux.org/title/Kernel_parameters

Offline

Board footer

Powered by FluxBB