Problem with TP-LINK TX401
Hi TP-Link Community,
I've bought 2 TP-LINK TX401 (10Gbit PCIe Network Adapter).
One installed into my Desktop PC and another to my NAS (using UnRAID).
The adapter in my UnRAID machine is working just fine.
The adapter installed into my PC (using Windows 11) has 2 problems:
- It's disconnects from the network every 30m-1hr. The only way to make it connect again is to disable the card and enabled it again or to reboot the machine.
- The speed is not 10Gbit. I'm getting 6.5 Gbit/s using iPerf3.
Now, first thing I would like to solve is the disconnection issue. I've already updated the card to the latest Marvell firmware available (3.1.8.0).
I've experimented several drivers releases (from TP-LINK and Marvell too). None solves the issue.
What else can I do to solve the problem?
PS: The adapter in the NAS machine is working normally.
Regards,
MrFroggy
- Copy Link
- Subscribe
- Bookmark
- Report Inappropriate Content
New Update:
1) Problem of constant disconnecting. I think this problem is solved by updating both cards to the latest firmware revision available at Marvell website. At least the NICs are not disconnecting during intense usage.
2) The problem within connection speed is now even worst.
I've excluded the possibility of the switch by connecting the UnRAID machine with my Desktop machine directly using a cat7 cable.
When I try to do a iPerf3 test, I get 5Gbit in one way and 20Mbit (Yes, Mbit!!) in the other.
Can anyone at TP-Link help me with this problem?
I'm considering returning the 2 NICs if I don't solve this issue.
Regards.
- Copy Link
- Report Inappropriate Content
Hi, welcome to the community.
Maybe you could try to install the following driver on the Desktop to see whether it helped:
https://static.tp-link.com/upload/beta/2022/202211/20221102/win11.zip
By the way, can I have some screenshots of the iPerf3 test?
Best regards.
- Copy Link
- Report Inappropriate Content
@David-TP Hi!
I've uninstalled the previous driver (from Marvell website) and installed the driver on the previous post.
To exclude the switch from the problem, I've connected both computers directly without a switch.
Here is the screenshot from iperf3 where UnRAID is the iperf3 server and Desktop PC is the client.
Using "-R" for reverse traffic.
Using "--bidir":
It's way better than before. It's not perfect but at least now I get Gigabit connection on both directions.
But in one way is way better than the other (9.25Gbit vs 5.60Gbit). Is there anything I can change in the driver settings to make both directions achive > 9 Gbit?
Thanks in Advance!!
- Copy Link
- Report Inappropriate Content
- Copy Link
- Report Inappropriate Content
Hi, Thank you very much for your time and patience.
I have consulted the engineer and so far, I haven't got any reply yet.
Have you tested the performance on both desktops and the same kind of network device?
Personally, I think it is almost at the peak performance of TX401.
Thanks again and best regards.
- Copy Link
- Report Inappropriate Content
I've tested with 2 PCs. Both with a TX401 card connected directly (without a switch).
In one way I get 9.25Gbit/s (I think it's the maximum throughput the card can provide). But the other way around, I only get 5.6Gbit/s. Why I can get more than 9Gbit??
Is there anything I can do to improve the performance for both directions?
Regards.
- Copy Link
- Report Inappropriate Content
Hi, Thank you very much for your time and patience.
The engineer hoped you could help us run the following test:
1. Enable multiple threads: iperf3–c 192.168.2.1 –P 3 or 4 to test whether it made any difference to the speed.
2. If possible, please monitor CPU and memory usage during the tests to check if the CPU capacity is affecting bidirectional performance.
By the way, what is the PCIe slot used by TX401,x4, x8 or x16?
In the meantime, I will also follow up on your case via email. Please check whether you could receive my email later.
Wait for your reply and best regards.
- Copy Link
- Report Inappropriate Content
First of all, I'd like to thank you for your support!
Both cards are installed on a PCIe 4.0 x 16 slot. In Desktop PC the card is installed on Chipset x16 slot but running at x4 . And the UnRAID is on CPU x16 slot.
During the testing both CPU was at 5-10%. I've a AMD 5900X on Desktop and Intel 14500 on UnRAID.
I've made the test you asked and here is the results:
Running using: iperf3 -c 192.168.2.1 -P 4
This test is interesting because running in this way (multithread), the thruput is higher.
But when I run using iperf3 -c 192.168.2.1 -R -P 4
I get a lower result than running using only 1 thread: iperf3 -c 192.168.2.1 -R.
The result is at 9.25Gbit/s.
- Copy Link
- Report Inappropriate Content
- Copy Link
- Report Inappropriate Content
Information
Helpful: 0
Views: 1464
Replies: 9
Voters 0
No one has voted for it yet.