New installation can't find my second NIC

Saihtam

New Member
Sep 18, 2017
6
0
1
29
Hello everyone!

I just entered the world of Proxmox and one of the first problems I've found is the system not finding my second NIC, only the internal Realtek one in the motherboard. The NIC in question is an Intel 82576 E1G42ET dual port. This is a NIC that I bought on Ebay from China for a good price so it's a little sketchy, but I have confirmed that it's functional by using it in a bare metal pfSense installation before.

I have at least figured out that the computer detects it since there's a green light when I connect a cable to the card and lspci lists it as a USB controller "00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05"

The computer in question is an Acer Predator G3610 with a H67 chipset.
What could be the issue here? Anyone with a similar expereince?
 
This is a NIC that I bought on Ebay from China for a good price so it's a little sketchy,

lspci lists it as a USB controller

a little yeah... :D

Probably this "version" of this NIC model does not gets recognized, so a wrong driver gets loaded for it.

Youz can manually bind a driver to a PCI(e) device, see:
https://unix.stackexchange.com/a/141414
and/or
https://lwn.net/Articles/143397/

Essentially:
* unbind the device
* modprobe igb
* bind it to igb - this should be the module for this card, so your bind path would be:

Code:
echo -n "NIC-PCI-ADDR" > /sys/bus/pci/drivers/igb/bind
 
Last edited:
a little yeah... :D

Probably this "version" of this NIC model does not gets recognized, so a wrong driver gets loaded for it.

Youz can manually bind a driver to a PCI(e) device, see:

and/or


Essentially:
* unbind the device
* modprobe igb
* bind it to igb - this should be the module for this card, so your bind path would be:

Code:
echo -n "NIC-PCI-ADDR" > /sys/bus/pci/drivers/igb/bind

Thanks for the reply!

I managed to unbind the device from "ehc-pci" but after modprobing igb I can't bind it again for some reason. It says "No such device", even though I can still see it via lspci with the same ID. Any idea why?

I did notice that I had to add four zeroes at the start of the unbind statement in order for it to work. Does it have something to do with that?
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!