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

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

Zym
Beginner
11,643 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
Caguicla_Intel
Moderator
8,944 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


0 Kudos
Zym
Beginner
8,929 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!

0 Kudos
Caguicla_Intel
Moderator
8,917 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


0 Kudos
Caguicla_Intel
Moderator
8,881 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


0 Kudos
Zym
Beginner
8,868 Views

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

0 Kudos
Caguicla_Intel
Moderator
8,859 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.html


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.html


Download Intel Ethernet Flash Firmware Utility here

https://www.intel.com/content/www/us/en/download/15755/intel-ethernet-connections-boot-utility-preboot-images-and-efi-drivers.html?


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_Agent_book_rev_1_9.pdf


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


0 Kudos
Zym
Beginner
8,849 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$

0 Kudos
Zym
Beginner
8,843 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. 

0 Kudos
Caguicla_Intel
Moderator
8,800 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


0 Kudos
Caguicla_Intel
Moderator
8,777 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 


0 Kudos
Zym
Beginner
8,756 Views

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

0 Kudos
Caguicla_Intel
Moderator
8,742 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 


0 Kudos
Caguicla_Intel
Moderator
8,669 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


0 Kudos
Caguicla_Intel
Moderator
8,633 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


0 Kudos
Caguicla_Intel
Moderator
8,557 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 


0 Kudos
Caguicla_Intel
Moderator
8,532 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 


0 Kudos
Caguicla_Intel
Moderator
8,515 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 


0 Kudos
Caguicla_Intel
Moderator
8,386 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-intel-ethernet-network-adapter-700-series.html


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


0 Kudos
Zym
Beginner
8,374 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

 

0 Kudos
Caguicla_Intel
Moderator
8,352 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


0 Kudos
Reply