Ethernet Products
Intel® Ethernet products and technologies
Announcements
The Intel sign-in experience is changing in February to support enhanced security controls. If you sign in, click here for more information.
4176 Discussions

PXE-EC8:!PXE structure was not found in UNDI driver code segment XL710

Zym
Beginner
3,729 Views

Hi We have issue with PXE boot, Ubuntu 18.04 kernel 5.4.70-050470-generic, We have updated the latest Intel XL710 i40e-2.18.9, iavf-4.4.2, NVM 8.60, but we still have the PXE boot issue with the error.  EFI boot was also tried but problem remains, Thanks.

 

ubuntu@ai-srv7:~$ ethtool -i ens5f0
driver: i40e
version: 2.18.9
firmware-version: 8.60 0x8000bd7c 1.3140.0
expansion-rom-version:
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

ubuntu@ai-srv7:~/nic_sw$ ethtool ens5f0
Settings for ens5f0:
Supported ports: [ FIBRE ]
Supported link modes: 40000baseCR4/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 40000baseCR4/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 40000Mb/s
Duplex: Full
Port: Direct Attach Copper
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x0000000f (15)
drv probe link timer
Link detected: no

ubuntu@ai-srv7:~$ modinfo iavf
filename: /lib/modules/5.4.70-050470-generic/updates/drivers/net/ethernet/intel/iavf/iavf.ko
version: 4.4.2
license: GPL
description: Intel(R) Ethernet Adaptive Virtual Function Driver
author: Intel Corporation, <linux.nics@intel.com>
alias: i40evf
srcversion: 4E31961A3DD52B66F0C79BD
alias: pci:v00008086d00000DD5sv*sd*bc*sc*i*
alias: pci:v00008086d00001889sv*sd*bc*sc*i*
alias: pci:v00008086d000037CDsv*sd*bc*sc*i*
alias: pci:v00008086d00001571sv*sd*bc*sc*i*
alias: pci:v00008086d0000154Csv*sd*bc*sc*i*
depends: auxiliary
retpoline: Y
name: iavf
vermagic: 5.4.70-050470-generic SMP mod_unload

 

sudo ./bootutil64e
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.37.34.3
Copyright (C) 2003-2021 Intel Corporation

Type BootUtil -? for help

Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 3CFDFEAA3CA8 1:00.0 40GbE N/A UEFI,PXE Enabled 1.1.31
2 3CFDFEAA3CA9 1:00.1 40GbE N/A UEFI,PXE Enabled 1.1.31
3 0CC47ADF14D2 5:00.0 10GbE YES FLASH Not Present
4 0CC47ADF14D3 5:00.1 10GbE YES FLASH Not Present

0 Kudos
36 Replies
Crisselle_Intel
Moderator
2,878 Views

Hello Zym, 


Thank you for posting in Intel Ethernet Communities. 


We are sorry to hear that you are experiencing issue with PXE boot. For us to further assist you, please provide the following information.

1. When was the issue first encountered? Is it on initial integration? If no, are there any software or hardware changes prior to the issue?

2. Do you have the exact same error from the very beginning even after updating the driver and firmware of your Ethernet card?

3. What are the troubleshooting steps done so far?


Looking forward to your reply. 


We will follow up after 3 business days in case we don't hear from you.


Best regards,

Crisselle C.

Intel® Customer Support


Zym
Beginner
2,863 Views

Hi

The PXE boot was working before, not sure what caused the issue. Besides updating the firmware and drivers, I have tried to switch to another PCIE slot,  which did not help either. Please check the SSU log in attachment. What do you suggest? Thanks!

Crisselle_Intel
Moderator
2,851 Views

Hello Zym, 


Thank you for providing the requested details. 


Please allow us to further check all the information provided. Rest assured that we will give you an update as soon as possible but no later than 3 business days.


Hoping for your kind patience. 


Best regards,

Crisselle C.

Intel® Customer Support


Crisselle_Intel
Moderator
2,815 Views

Hello Zym, 


Apologies for the delay on this matter. 


Please be informed that we are still actively working on this issue for you and we are involving higher level Engineers to sort this out as soon as possible. Rest assured that we will give you an update once we heard from them but no later than 2-3 business days.


Thank you for your kind understanding. 


Best regards,

Crisselle C.

Intel® Customer Support


Zym
Beginner
2,802 Views

Hi, Please inform us as soon as you got some progress, it is currently a blocking issue for us, Thanks!

Crisselle_Intel
Moderator
2,793 Views

Hello Zym,


Thank you for the patience on this matter. 


Please try to re-flash the image of the PXE boot as suggested by our engineers. You may refer to below websites for more information:


How to Update Intel® Boot Agent

https://www.intel.com/content/www/us/en/support/articles/000005992/network-and-i-o/ethernet-products...


Upgrade, Enable, or Disable Flash with the Intel® Ethernet Flash Firmware Utility

https://www.intel.com/content/www/us/en/support/articles/000005790/software/manageability-products.h...


Download Intel Ethernet Flash Firmware Utility here

https://www.intel.com/content/www/us/en/download/15755/intel-ethernet-connections-boot-utility-prebo...?


Also, based on page 18 of Intel Boot Agent Application Note documents, The PXE-EC8 error is an indication the Boot Agent could not locate the required PXE structure resource Possible cause could be the memory bar being set above the 4G boundary. Please refer to the link below for more detail.


Boot_Agent_book

https://www.intel.com/content/dam/support/us/en/documents/network-and-i-o/ethernet-products/Boot_Age...


If you can see the "Above 4GB decoding" option in UEFI, please have it disabled and check if it will fix the issue.


Feel free to let us know if you have questions or clarifications. 


Looking forward to your reply. 


We will follow up after 3 business days in case we don't hear from you. 


Best regards,

Crisselle C.

Intel® Customer Support


Zym
Beginner
2,783 Views

ubuntu@ai-srv7:~/nic_sw/intel/APPS/BootUtil/Linux_x64$ sudo ./bootutil64e

Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.38.03.6
Copyright (C) 2003-2022 Intel Corporation

Type BootUtil -? for help

Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 3CFDFEAA3CA8 1:00.0 40GbE N/A UEFI,PXE Enabled 1.1.31
2 3CFDFEAA3CA9 1:00.1 40GbE N/A UEFI,PXE Enabled 1.1.31
3 0CC47ADF14D2 5:00.0 10GbE YES FLASH Not Present
4 0CC47ADF14D3 5:00.1 10GbE YES FLASH Not Present

 

ubuntu@ai-srv7:~/nic_sw/intel/APPS/BootUtil$ sudo ./Linux_x64/bootutil64e -NIC=1 -up=pxe

Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.38.03.6
Copyright (C) 2003-2022 Intel Corporation

Programming flash on port 1 with flash firmware image
Create restore image of NIC 1 before proceeding? (Y)es or (N)o: Y
Y

Saving flash firmware image on port 1 to file 1583400B.FLB...saved

Updating PXE removes PXE+EFI functionality.
Would you like to continue? (Y)es or (N)o: Y
Y /
/
Flash update successful

Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 3CFDFEAA3CA8 1:00.0 40GbE N/A PXE 1.1.31
2 3CFDFEAA3CA9 1:00.1 40GbE N/A PXE 1.1.31
3 0CC47ADF14D2 5:00.0 10GbE YES FLASH Not Present
4 0CC47ADF14D3 5:00.1 10GbE YES FLASH Not Present
ubuntu@ai-srv7:~/nic_sw/intel/APPS/BootUtil$

Zym
Beginner
2,777 Views

Hi we use the Ethernet Flash Firmware Utility tool to re-flash the image of the PXE boot, which seems does not help. Please check the command "sudo ./Linux_x64/bootutil64e -NIC=1 -up=pxe"  above. 

We also tried to disable  "Above 4GB decoding" option under  Avdanced -> PCIe/PCI/PnP Configuration, which will cause insufficient PCI resource detected in the BIOS and Intel XL710 card is not able to use. 

Crisselle_Intel
Moderator
2,734 Views

Hello Zym,


Appreciate your effort in trying out the recommendations and we apologize if it does not help. 


Please allow us to re-escalate this request to our engineers for further checking. Rest assured that we will give you an update as soon as we heard from them but no later than 2-3 business days. 


Hoping for your kind patience. 


Best regards,

Crisselle C.

Intel® Customer Support


Crisselle_Intel
Moderator
2,711 Views

Hello Zym,


How are you doing? I hope everything is great!


We sincerely apologize for the delay on this matter as we are thoroughly checking on this with our engineers. Please give us more time to look into this. Rest assured that we will give you an update you as soon as there is any findings but not later than 2-3 business days.


Thank you for your kind patience. 


Best regards,

Crisselle C.

Intel Customer Support 


Zym
Beginner
2,690 Views

Hi,  Please try to provide update ASAP, which is currently affecting the integration of the Kubernetes cluster, Thanks.

Crisselle_Intel
Moderator
2,676 Views

Hello Zym,


Good day!


We'll take note of your request. We will make a follow up to our engineers regarding this issue and get back to you once we heard from them but no later than 2-3 business days.


Thank you for your kind understanding. 


Best regards,

Crisselle C.

Intel® Customer Support 


Crisselle_Intel
Moderator
2,603 Views

Hello Zym,


Our sincerest apologies for the delay on this matter. 


We know that this is an important request on your end and currently affecting your workflow. We have made a follow up to our engineers and currently waiting for their feedback. Rest assured that this request is one of our top priority and we will forward the feedback to you once we heard from engineers.  


Please expect another update within 3 business days for the status of this request.


Thank you for your kind cooperation. 


Best regards,

Crisselle C.

Intel Customer Support


Crisselle_Intel
Moderator
2,567 Views

Hello Zym,


Good day!


Please be informed that this request is still escalated to our higher level engineers. We already made a follow up and rest assured that we will give you an update as soon as we heard from them but no later than 2-3 business days. 


Best regards,

Crisselle C.

Intel® Customer Support


Crisselle_Intel
Moderator
2,491 Views

Hello Zym,


Apologies for the delay on this matter. 


We'd like to inform you that we are still checking this with our engineers. We understand that this is taking longer than expected and rest assured that we are closely monitoring this request for you. Please expect another update for the status of this one no later than 3 business days.


Thank you for your kind understanding. 


Best regards,

Crisselle C.

Intel® Customer Support 


Crisselle_Intel
Moderator
2,466 Views

Hello Zym,


Good day!


Please be advised that this request is still escalated to our engineers. We are closely monitoring this request and as soon as we heard from them, we will let you know. 


We will provide another update no later than 3 business days. 


Thank you for your patience. 


Best regards,

Crisselle C.

Intel Customer Support 


Crisselle_Intel
Moderator
2,449 Views

Hello Zym,


I hope this message finds you well!


We'd like to inform you that this request is still escalated and we are closely monitoring this one. Rest assured that once there is any update from our engineering team, will share it to you. 


Please expect another update for the status of this request no later than 3 business days. 


Thank you for your kind understanding. 


Best regards,

Crisselle Franz

Intel Customer Support 


Crisselle_Intel
Moderator
2,320 Views

Hello Zym,


Thank you for the patience on this matter. Please see below feedback from our engineers.


Re-flashing the Firmware should have fixed the issue.


Please try to reflash it again but using the latest 8.7 NVM version. Please ensure that you are completely erasing the Flash and then perform a full power cycle. After that, the device should power on as a generic device with an empty Flash. Please make sure that this is the case. You can also check that the Flash is empty then try and update the device with the Flash and make sure that this has been updated, then full power cycle and then check that status again.


8.7 NVM version

Non-Volatile Memory (NVM) Update Utility for Intel® Ethernet Network Adapter 700 Series

https://www.intel.com/content/www/us/en/download/18190/non-volatile-memory-nvm-update-utility-for-in...


Please let us know of the result. If this does not work then we will proceed replacing the Adapter.


Feel free to let us know if you have questions or clarifications. 


Looking forward to your reply.


We will follow up after 3 business days in case we don't hear from you. 


Best regards,

Crisselle C.

Intel Customer Support


Zym
Beginner
2,308 Views

Hi, 

Thanks for updating the issue,  We tried to update it to 8.7 NVM and perform full power cycle, but the result looks like the same. PXE-EC8:!PXE structure was not found in UNDI driver code segment. Just a question in the statement, how to check the device should power on as a generic device with an empty Flash? 

ubuntu@ai-srv7:~$ ethtool -i ens5f0

driver: i40e
version: 2.1.14-k
firmware-version: 8.70 0x8000c40f 255.65535.255
expansion-rom-version:
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

 

Crisselle_Intel
Moderator
2,286 Views

Hello Zym,


You're welcome. 


Please allow us to further check it with our engineers. We will get back to you once we heard from them but no later than 2-3 business days.


Hoping for your kind patience. 


Best regards,

Crisselle C.

Intel Customer Support


Reply