It's still debatable which ethernet cards or built-in ethernet LAN hardware works (best) in Linux out of the most recent motherboards.
I was wondering if anyone who uses Linux and has recent motherboards can confirm whether various ethernet LAN hardware works.
I am talking about the most recent boards that are currently available either brand new or 'like-new' on ebay or in used sales.
I'm mostly talking about Marvell and Realtek.
For e.g., I suspect that the Realtek 8111B LAN chips work in Linux OOTB (out of the box) with little or minimum configuration. In other words, they work whenever you install or boot up.
The RTL8111B/8168B ethernet (built-in) card works without any special configuration (requirements).
I'm not as sure about the Realtek 8111C ethernet cards. These are the most recent ones often in P45 motherboards. I'm not familiar what's in AMD motherboards. These hardware is often described as RTL8111C (ethernet LAN). I'm interested in knowing the current status of this particular ethernet card in Linux since I'm looking at motherboards most compatible in Linux.
Other than Realtek, Marvell ethernet LAN cards in motherboards are often 50/50 in terms of whether they might work in Linux. It might or it might not. Some of the more recent Marvell LAN hardware is said to work but I was hoping to confirm this. Also, there are reports that it might work but with issues.
These Marvell onboard ethernet LAN chips include 88E8053, 88E8056 and 88E8001 (often part of a dual ethernet LAN motherboard). These alternatives are most often on Asus motherboards. 'Not sure what other motherboards they can be found on. I guess I'm mostly asking about Asus motherboards with the Marvell ethernet LAN cards since Asus boards are quite common and usually receive decent reviews (but most of all, are readily available).
So can anyone attest to any of these ethernet LAN cards working in Linux (without issues or connectivity problems)?:
So, in a nutshell, I'm mostly asking about this:
Gigabyte/MSI motherboards with Realtek RTL8111B (most likely works) Gigabyte GA-EP35-DS3R
Gigabyte/MSI motherboards with Realtek RTL8111C (unsure; 'might work out of the box OR might have issues and needs configuration?) Gigabyte GA-EP45-DS3R
Asus motherboards with Marvell 88E8056/88E8001 (uses sky2 and skge drivers respectively). E.g. Asus P5Q-E, Asus P5K-E
As you say, the RTL8111B works fine. If this is the only potential problem, and P45 motherboards are better for you in other ways, why not give it a whirl. If all else fails an ethernet card only costs about £15-20 nowadays.
Is there a particular reason you want to avoid an internal card (like using all the PCI slots for something else)?
Whatever the situation now you can be sure that within a version or two the kernel will contain the necessary drivers. You can then dump the ethernet card.
I've had a few handfuls of LAN cards/chipsets over the years, from realtek cards to tulip-based (ADM) to tigon3 gigabit to Intel pro1000 gigabit to NVidia pro gigabit to a sun quad-port card, and really never had issues getting it recognized or stability issues. This is one of the truly bright spots of OSS operating systems (since servers were one of the earliest uses of the OS's and continuing pervasive uses, it's not too surprising). My personal experiences.