TX401 PCIe 10Gb poor upload speeds
Hi everyone.
This post is for whoever bought a TP-LINK TX401 and have connection speed issues.
In my setup I have 2 PC:
- Desktop running Windows 11 with a TP-LINK TX401
- UnRAID server running UnRAID (Linux) with a TP-LINK TX401
I've a QNAP Switch with 2 10Gbit port and 6 2.5Gbit ports. But during all tests, both PCs were connected to each other without the switch.
During my tests with iperf3, I've concluded that speeds between the two PC are too different: In one way I got 9.25Gbit/s and the other 3.1Gbit/s
For test purposes, I've created a Linux VM in my Desktop using VirtualBox and passthru the TX401 NIC to the VM. After testing the connection between the VM and UnRAID I get 9.25Gbit in both directions. So, my conclusion was something is wrong in Windows 11 side.
After playing around with all settings in TX401 driver, none of them make the speed improve.
As my Desktop PC is my working rig, I've several VPN installed and one of them is Pulse Secure.
This VPN installs a security add-on named "Juniper Network Service" that was causing all the speed issues.
Only by disabling this add-on, my speeds returned to normal. Now I get 9.25Gbit/s in both directions.
So, this post is not to ask anything, but to help others with the same issue.
Hope this article can help someone.
Regards,
MrFroggy