Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
5782 Discussions

E610-XT2 No Longer Seen in Proxmox 9 PC

SteveFP
New Contributor I
15,714 Views

Hello all,

I have an Intel E610-XT2 in a PC, with Proxmox 9 installed. Upon the initial install of Proxmox 9 I was able to see the E610 adapter. I then decided to update the NVM on the E610. I used the 1.31 update package from the 30.5 package of updates. The update was successful, according to the nvmupdate64e tool. After a reboot the adapter was no longer seen by Proxmox.

Is there a problem with the update? Attached is the front and back of the adapter.

Thanks,

Steve

 

0 Kudos
35 Replies
Steve_Jerome22
Employee
10,636 Views

Hi SteveFP,


Greetings for the day!


Kindly share the below details to assist you further on this case.


  • Please share the link where you downloaded the NVM package for update.
  • And also, Share the system details where this NIC card is been used.


Looking forward to your response.


Regards

Jerome

Intel Customer Support Technician


0 Kudos
SteveFP
New Contributor I
10,609 Views

Hello Jerome,

Here is the link: https://www.intel.com/content/www/us/en/download/15084/intel-ethernet-adapter-complete-driver-pack.html

As to the PC it is a Lenovo Thinkcentre M720q with internal PCIe x8 connector.

 

Let me know if you need additional details.

Thanks,

Steve

0 Kudos
Subhashish
Employee
10,600 Views

Hello SteveFP,

 

Thank you for your response.

 

If nvmupdate64e tool ran and update was successful then it may not be an improper update issue. As it was working with previous NVM versions in same proxmox9, so it could be compatible as well. However as after update this issue is occurred, it is possible that any PCIe/BIOS configuration may be changed. It is less likely that the firmware update caused any hardware failure. As it is no longer detected in proxmox, can you confirm if it is detected in Lenovo BIOS and if there are any BIOS configuration changes? If yes, can you try and check below command and share output with us:

 

lspci | grep -i ethernet

 

Also check if your proxmox kernel and packages are latest updated?

 

In order to get the details about the driver and firmware running, please help us with the SSU logs.

 

 

 

Regards,

Subhashish_Intel.

 

0 Kudos
SteveFP
New Contributor I
10,596 Views

I do not believe I made any changes to the BIOS config. Unfortunately I do not believe the Lenovo BIOS shows anything about the PCIe config. I will check again.

I am running Proxmox 9.0.11 with kernel 6.17. I am fully up to date on all patches from a Proxmox/Debian 13 perspective.

 

More to come...stay tuned!

0 Kudos
SteveFP
New Contributor I
10,584 Views

Is it possible that the NVM update has put the adapter card in an IRQ or something else that is not being seen by my system? I believe I was running 1.10 on the NVM before the update. What does the 1.31 NVM update do to the config of the adapter card?

In looking at my BIOS there is an option for PCI configuration. There are two options...ASPM and PCI 8x slot speed. Both are set to auto. There is nothing specific about the card itself in the BIOS. I double checked that by putting a 4 port Intel I350 card in the PCIe slot and rebooted back to the BIOS. Nothing specific about that card also.

I am now going to get the SSU rolling and attaching the needed logs.

0 Kudos
Subhashish
Employee
10,584 Views

Hello SteveFP,


Thank you for your update. This is well noted.


We remain attentive.



Regards,

Subhashish_Intel.


0 Kudos
SteveFP
New Contributor I
10,556 Views

Attached is the SSU log. I do not see anything in the log that stands out to me. I am starting to believe that the NVM update has done something to the card, so that its incompatible with this PC. I am going to check if there are any BIOS updates for the PC, but I believe that ended back in 2024.

0 Kudos
SteveFP
New Contributor I
10,549 Views

I validated that the last BIOS for the M720q is 1.77, which is back in April of 2024. I am running 1.77 on this unit.

0 Kudos
Subhashish
Employee
10,522 Views

Hello SteveFP,


Thank you for sharing these details. We are reviewing the logs. Aside, have you tried to run the below command, if yes, please share the output:


lspci | grep -i ethernet


Regards,

Subhashish_Intel.


0 Kudos
SteveFP
New Contributor I
10,473 Views

Here you go...

0 Kudos
SteveFP
New Contributor I
10,468 Views

One additional piece of information. I know the adapter is working bc I can connect an ethernet cable to one of the ports and it lights up, so at least it is pulling power. I am going to test this card on another identical system that has an X550 adapter card in it and that card is operating.

Stay tuned...

0 Kudos
Subhashish
Employee
10,447 Views

Hello SteveFP,

 

Thank you for sharing the command output.

 

Per the SSU logs and the output, we can only see the LOM - I219V Controller. No other controllers are detected.

 

Is it possible for your test this adapter in any known good system if the adapter is detected? This system's board seems to have only one PCIe port as per product specification. (Page 5 and 6 of User guide).

 

 

Regards,

Subhashish_Intel.

0 Kudos
SteveFP
New Contributor I
10,421 Views

I have tested this in an identical system and the adapter is not seen. The original adapter is a 10g X550. I only have these systems and have done everything you have asked, as well as some additional testing I knew I could complete.

Next steps? Is it time to replace the adapter?

0 Kudos
SteveFP
New Contributor I
10,392 Views

If you're willing...

Send me two E610 adapters...one with the base 1.10 NVM code and the second with the 1.31 NVM update. Before you ship them have them tested that they both work in the same system. When I receive them I will build a Proxmox system with the 1.10 adapter. If it is seen then we have gotten past the first step. Second step is to build another Proxmox system with the 1.31 adapter. If it is seen then we know the adapter I have is bad. The Proxmox build process is quick. I know the card can be seen in the initial install dialogs.

My gut tells me that either the adapter card I have is bad or the 1.31 update has done something to its config that it is no longer able to be seen by the BIOS of the M720q. If that is the case I will need to upgrade to a more current version of the M720q, which would be the M90q, so I can ensure I have BIOS updates. That is the best I can think of to isolate exactly what is going on.

0 Kudos
Subhashish
Employee
10,308 Views

Hello SteveFP,


If the Card is not detected in a known good system, we can replace that but like you said, its an identical system, meaning it would also run Proxmox 9. As for your other questions, I am checking on this and will update you about replacement.



Regards,

Subhashish_Intel.


0 Kudos
SteveFP
New Contributor I
10,269 Views

I just want to be clear...I had an identical M720q, that was running a working Intel X550 network adapter in it. I swapped out the adapter and NVMe drive and booted up the system. If the E610 was indeed operational it would have been seen by this system, which it was not. By doing this I eliminated the PCIe slot from being bad in the original PC.

I hope you will do as I indicated. I think its the only way we truly figure out what is going on. Once I receive the cards I can have it all tested in an hour.

0 Kudos
Ragulan_Intel
Employee
10,229 Views

Hello SteveFP,


Greetings!


As part of our troubleshooting before proceeding with any replacement. Please refer to E610 feature Support Matrix: https://www.intel.com/content/www/us/en/content-details/857714/intel-ethernet-controller-e610-feature-support-matrix.html


As per Table 5 in the documents, we recommend updating the NVM and software Driver to compatible versions. Besides that, kindly verify and confirm what driver version is being used currently. We would recommend updating the driver according to the NVM version 1.31. You can obtain the latest driver from: https://www.intel.com/content/www/us/en/products/sku/237052/intel-ethernet-network-adapter-e610xt2/downloads.html


Please also let us know if you are using a out-of-tree driver from Intel or in-tree driver part of the kernel. Additionally, can you also plug in the E610 card back to the system and run the NVMUpdate tool to check if the tool still detects the card, if yes what is the status of the card.


You may refer to the following guide: https://edc.intel.com/content/www/us/en/design/products/ethernet/adapters-and-devices-user-guide/intel-ethernet-nvm-update-tool/#available-modes


Thank You & Best Regards,

Ragulan_Intel

Intel Customer Support Technician


0 Kudos
SteveFP
New Contributor I
10,110 Views

I was using the in-tree driver part of the kernel, both under kernel 6.14 and 6.17. I tried to compile the 6.25 driver, as part of my original troubleshooting but could not get it compiled. I am not proficient with driver compiles, but happy to try as long as you provide step by step directions including if I need to apt install anything in order to successfully compile the driver. I know how to modinfo.

I will try running the Linux nvmupdate64e shortly. I do not expect it to find the adapter, as Debian is not seeing it via LSPCI.

 

Thanks,

Steve

0 Kudos
ReubenTishkoff
New Contributor I
10,171 Views

We’ve seen similar issues with Intel E610 adapters and managed to fix them by enabling SR-IOV (or Global SR-IOV) in the BIOS.

Not sure why, but this seems to improve detection and overall stability of these cards under Proxmox VE 9.

0 Kudos
SteveFP
New Contributor I
10,100 Views

SR-IOV is enabled in BIOS, however IOMMU is not configured under Proxmox 9/Debian 13. Are you sayiung to configure it?

Nvmupdate64e failed to see the card. Please see attached.

 

I really believe we have a failed card unless you can prove 1.31 update is not wonky.

 

Thanks,

Steve

0 Kudos
Reply