Proxmox VE Install fails no NICs found on new server

damiengm

New Member
Jun 4, 2025
8
2
3
Hi,
Trying to setup PVE on a new Dell server for eval (and possible deployment...) and kept hitting a no supported Network Card found error. Using the 8.4 iso download. Tried both GUI & terminal install methods. The NICs on the server are Intel E610-XT4 and E610-IT4. They look to be only released this year. Question is: how can I get the drivers installed/supported for a PVE install? The Terminal dumps me to a shell prompt. The lspci command shows up the NICs so the kernel knows something's there. I can't seem to find the logs for the Install or boot logs, journalctl is blank, /var/log seems to hold nothing. Intel have provided Lunix drivers but that are in RPM format, which I believe is not the package format Debian/PVE uses. Driver name seems to be ixgbe
Regards
Damien
 
Afaik these cards need the igc driver (not igb). Quick and dirty workaround: attach a simple USB nic or any other nic that works, install PVE and upgrade to kernel 6.8. After a reboot check if the cards are available:

dmesg | grep igc

If the E610 are displayed:

modprobe igc
ip a
 
kernel 6.8
That is the kernel already used in the 8.4 ISO the op installed from.

The NICs on the server are Intel E610-XT4 and E610-IT4
As far as I can tell, the newer 6.14 Linux kernel has added support for those cards, as shown here; https://kernelnewbies.org/Linux_6.14#Networking-1

So you could either try installing the newly released Proxmox 9.0 Beta which uses the 6.14 out of the box, or alternatively upgrade to the Opt-in kernel 6.14 on Proxmox 8.4.

Alternatively, you could try manually installing working drivers yourself, as suggested by cwt above.

Please note that I do not use this HW myself - so good luck.
 
So you could either try installing the newly released Proxmox 9.0 Beta which uses the 6.14 out of the box, or alternatively upgrade to the Opt-in kernel 6.14 on Proxmox 8.4.
So 9.0 Beta install saw all the NICs and I could go an install it. Good, but I don't want to use a beta version in production, so to put kernel 6.14 into 8.4 I am going to have to do the USB NIC trick first to install 8.4, apt get the 8.14 kernel after PVE is up and running, then move the management network over to the new NICs? This is the simplest route (considering I don't have full physical access to the servers yet... thats another story)?.
 
  • Like
Reactions: gfngfn256
Good, but I don't want to use a beta version in production, so to put kernel 6.14
Please note, I believe (hope!) that Proxmox 9.0 will soon make it to full release - so its only a question of timing at your end.
Secondly AFAIK kernel 6.14 on Proxmox is still not available on subscription repo - but is only on test & no-subscription as an Opt-in. So I guess that it is still something of a beta non-production. This could make a difference at your end - depending on what you mean/consider by "production".
 
Hmmm. I see. I had a choice of Intel or Broadcom NICs when I spec'd up this new server, but I didn't want to give Broadcom any more money so Intel it was. Didn't realise it was so new it wasn't fully compatible (yet) with Proxmox. I will go ahead with evail on 9.0 beta and if I like it (the comp is HyperV, and initial impressions of that was far more admin setup to get a cluster up and running) will get the prod version with subscription. Timing is fun.. VMware subscription is ending this month.