I just built a whole new PC and installed Manjaro KDE 21.3.7-220816 on it.
My TP-Link TX401 10 gig add-in ethernet NIC is not detected. I downloaded the drivers from TP-Link’s website to try to manually build them, and though I’ve used Linux for years, I’ve never been that great at the more in-depth stuff in the command promp. The process fails spectacularly. (as soon as I issue the make command, I get a nice big wall of text i don’t understand, that seems to indicate that the command failed because it issued commands that were out of date or had incorrect syntax.)
While I could copy the result of that text here, I was hoping for any ideas on what I could do before I result to that, as it is rather overwhelming.
I put in a support ticket with TP-Link, but am still waiting on a competent response. (So far all i got was “we dont support linux” even though their product page clearly says they do, to which i argued, and now i’m waiting from their engineering deparment to get back with me.)
Interestingly, In the mean time I decided to experiment with other distros. I used Live USB installers for Garuda, Kubuntu, and Liunx Mint and in all three cases while booted to the live media, they saw the TP-Link TX 401 just fine (As a Marvell Aquantia AQC107, which I understand it is based on). Then as soon as the distribution was installed and I booted to the OS drive, the TX-401 was gone. So, 3 of the 4 distros I tried could see it at first, but then couldnt anymore - and one of them, Manjaro, just couldn’t see it at all.
Does anyone have any idea what the issue could be that this card could work fine on live media but then vanish once installed? (And alternatively, In case I can’t get this card to work as expected, can anyone else suggest a 10 gig ethernet nic that uses a pcie x4 connection that I wouldn’t have to mess around with too much to get working correctly?)
Oh, and if anyone is going to try to help and wants me to do things within Linux, please treat me like an absolute noob. Please don’t assume I know any commands or syntax other than “ls” and “cd”.