Thanks zen_desu! I have a EdgeRouter X SFP router so I only need a 1GB (I think)zen_desu wrote: I'm currently using a CCR2004-1G-2XS-PCIe in my desktop and 2 intel x520's in my server.
.

I have a lspci | grep netgentoo_ram wrote:Intel cards are generally well-supported by the Linux kernel. Are you looking for a driver for the gigabit adapter already on that motherboard or are you looking for a special kind of external adapter with multiple ports?
Unfortunately, the documentation for that motherboard is not specific which exact chipset is installed. But I'm guessing the 'igb' for 'e1000e' driver would probably work for it. You'd have to load those modules and see which one detects the network port.
What does 'lspci' say? That might give you a clue.
Code: Select all
ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.8 netmask 255.255.255.0 broadcast 192.168.1.255
ether 88:88:88:88:87:88 txqueuelen 1000 (Ethernet)
RX packets 11692 bytes 6718922 (6.4 MiB)
RX errors 0 dropped 14 overruns 0 frame 0
TX packets 8762 bytes 1767453 (1.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 18 memory 0xfbf00000-fbf20000
If you only need 1g support, a USB adapter should be totally fine, you can get a new tplink (realtek) one for around $10, the only issue is if you yank it out, but in some ways that's preferable to pulling the cable tipping over a server, breaking a port, or breaking a cable. It being USB means it's also easier to force reset the port, PCI devices tend to not like being removed/readded.cwc wrote:Thanks zen_desu! I have a EdgeRouter X SFP router so I only need a 1GB (I think)zen_desu wrote: I'm currently using a CCR2004-1G-2XS-PCIe in my desktop and 2 intel x520's in my server.
.
Having wrote the above . I'm looking at :
Intel Ethernet Converged Network Adapter X540-T1
edited
If your NIC is acting up, it wouldn't hurt to try another cable, ethernet cables can go bad.cwc wrote:I have a lspci | grep netgentoo_ram wrote:Intel cards are generally well-supported by the Linux kernel. Are you looking for a driver for the gigabit adapter already on that motherboard or are you looking for a special kind of external adapter with multiple ports?
Unfortunately, the documentation for that motherboard is not specific which exact chipset is installed. But I'm guessing the 'igb' for 'e1000e' driver would probably work for it. You'd have to load those modules and see which one detects the network port.
What does 'lspci' say? That might give you a clue.
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 05)
The NIC is acting up a bit and I want to see if there is a difference with an NIC card.
I have other machines I and use this NIC for also. (testing)
Check this out. Here is my ifconfig
The MAC is ether 88:88:88:88:87:88 ?
Code: Select all
ifconfig eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.8 netmask 255.255.255.0 broadcast 192.168.1.255 ether 88:88:88:88:87:88 txqueuelen 1000 (Ethernet) RX packets 11692 bytes 6718922 (6.4 MiB) RX errors 0 dropped 14 overruns 0 frame 0 TX packets 8762 bytes 1767453 (1.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 18 memory 0xfbf00000-fbf20000

thanks eccerr0r!eccerr0r wrote:I used a pair of X540s between Gentoo machines, works fine. Need to get a 10G switch however. I've only tested between my X58 and X79 motherboards and do not have disk bandwidth to feed the X540s.
Pretty much a matter of selecting the right driver in the kernel.
Vast majority of my GbE are Intel e1000s (or their relatives, which use different drivers) or Realtek 8169s and I can't complain of either of them really, my disk bandwidth can saturate 1GbE however. I do have some Broadcom and Marvell onboard Ethernets. The Marvells are okay but had trouble with one of my Broadcoms but it may be a defective computer as it keeps corrupting data sent over it.
Code: Select all
10Gtek 10Gb PCI-E NIC Network Card, Single Copper RJ45 Port, with Intel X540-BT1 Controller, PCI Express Ethernet LAN Adapter Support Windows Server/Windows/Linux/ESX, Compare to Intel X540-T1
Code: Select all
i350bb-pci-0100
Adapter: PCI adapter
loc1: +44.0°C (high = +120.0°C, crit = +110.0°C)

I don't think a decent and cheap copper 10g modules exist ($<25/ea), I think it's really worth considering DACs or optical modules. I tried to find some for a while and even if you get ones that work, they get real hot so optical tends to make more sense. Some "fiber switches" only have a PSU capable of handling a few 10g copper modules, or will overheat if you fill it with them.eccerr0r wrote:The X540s I have are original Intel cards, not sure about other OEMs but I suspect they should work just fine.
What I need to find cheaply is a 10G copper SFP+ to put in my X520. Haven't tried this card since I got it since I don't have any SFP+ modules.
(yeah I got all of these second hand...)

I did this for a bit of fun (to test cables), but it ended up being a bit less fun because I put non-intel modules in my intel card and that made it angery.eccerr0r wrote:
(though technically if I get two SFP+ fiber I can loop back to the other port on the X520, but what fun is this?)