- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are facing problems programming the 1Mbit SPI Flash attached to the 82599 10GbE Controller on our Tews Technologies TXMC888 with the Intel PXE boot image when using the latest Intel preboot tool version (v23.5.1). Using Linux “bootutil” reports “flash too small”.
When using an older version of the preboot tool (we have tested v20.0) programming works perfectly fine. The schematic of our TXMC888 is based on the Intel 82599 Reference Design, which also utilizes a 1Mbit SPI Flash.
I guess that the problem is caused by the recent “bootutil” versions, because using the older "bootutil" version (v20.0) with the latest BootIMG.FLB (from v23.5.1) also works fine.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Daniel,
Following I will list the commands we used and the output the two different versions of BOOTUTIL created.
First, we used the old Version 20.0 with its corresponding BootIMG.FLB:
# ./BootUtil_20.00/Linux_x64/bootutil64e -UP=PXE -NIC=1 -FILE=./BootUtil_20.00/BootIMG.FLB
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.5.48.0
Copyright (C) 2003-2014 Intel Corporation
Programming flash on port 1 with flash firmware image
Create restore image of NIC 1 before proceeding? (Y)es or (N)o: N
N
Continue update without restore image? (Y)es or (N)o: Y
Y /
Flash update successful
Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 00xxxxxxxxF6 3:00.0 10GbE N/A PXE 2.3.34
2 00xxxxxxxxF7 3:00.1 10GbE N/A FLASH Disabled
Then we used the old Version 20.0 of BOOTUTIL but used the BootIMG.FLB of the most recent Version 23.5.1:
# ./BootUtil_20.00/Linux_x64/bootutil64e -UP=PXE -NIC=1 -FILE=./BootUtil_23.5.1/BootIMG.FLB
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.5.48.0
Copyright (C) 2003-2014 Intel Corporation
Programming flash on port 1 with flash firmware image
Create restore image of NIC 1 before proceeding? (Y)es or (N)o: N
N
Continue update without restore image? (Y)es or (N)o: Y
Y /
Flash update successful
Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 00xxxxxxxxF6 3:00.0 10GbE N/A PXE 2.4.32
2 00xxxxxxxxF7 3:00.1 10GbE N/A FLASH Disabled
Then we used the most recent Version 23.5.1 with its corresponding BootIMG.FLB:
# ./BootUtil_23.5.1/Linux_x64/bootutil64e -UP=PXE -NIC=1 -FILE=./BootUtil_23.5.1/BootIMG.FLB
Connection to QV driver failed - please reinstall it!
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.6.87.12
Copyright (C) 2003-2018 Intel Corporation
ERROR: Flash too small for the image
Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 00xxxxxxxxF6 3:00.0 10GbE N/A FLASH Unknown
2 00xxxxxxxxF7 3:00.1 10GbE N/A FLASH Disabled
PLease note Line 2: "Connection to QV driver failed - please reinstall it!" and the fact that the Flash Firmware in the BOOTUTIL output is "Unknown" instead of "PXE" even though the flash should still be programmed from the previous programming with Version 20.0
After installing a new "Intel Pro Diagnostic Driver" iqvlinux Version 1.2.0.8 we retried using Version 23.5.1 with its corresponding BootIMG.FLB:
# ./BootUtil_23.5.1/Linux_x64/bootutil64e -UP=PXE -NIC=1 -FILE=./BootUtil_23.5.1/BootIMG.FLB
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.6.87.12
Copyright (C) 2003-2018 Intel Corporation
ERROR: Flash too small for the image
Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 00xxxxxxxxF6 3:00.0 10GbE N/A FLASH Unknown
2 00xxxxxxxxF7 3:00.1 10GbE N/A FLASH Disabled
"Connection to QV driver failed - please reinstall it!" is no longer output but it still comes back with "ERROR: Flash too small for the image" and "FLASH Unknown".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Daniel,
I am working in the Hardware Development department of Tews Technologies and was involved in the development of the TXMC888. Our TXMC888 is based on the official Intel Reference Design, just like the Intel® Ethernet Converged Network Adapter X520. For configuration of the Ethernet Controller we use the official Image 82599_SFI_NO_MNG_4.40.bin provided by Intel.
If "Intel® Ethernet" is not the right place for questions regarding an Intel Ethernet Controller then please move this thread to the Embedded Community to make sure that no information I have provided so far is lost.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, @pwatson:
Thank you for contacting Intel Embedded Community.
In order to be on the same page, could you please verify if the problem persists when you use the version of the mentioned tool included in the Intel Network Connections 20.7 PV, Intel Pre-boot BIOS Image Utility BootUtil, LAN Software Tools document # 387754? This document is available when you are logged into your Resource and Design Center (RDC) privileged account at the following website:
https://cdrdv2.intel.com/v1/dl/getContent/387754
By the way, could you please let us know where you obtained the version of the cited tool associated to the cited issue?
Waiting for the information that should answer our questions.
Best regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Pwatson,
The Embedded support team was unable to reply directly, but provided the following:
"Hello, @pwatson
Thank you for contacting Intel Embedded Community.
In order to be on the same page, could you please verify if the problem persists when you use the version of the mentioned tool included in the Intel Network Connections 20.7 PV, Intel Pre-boot BIOS Image Utility BootUtil, LAN Software Tools document # 387754?
This document is available when you are logged into your Resource and Design Center (RDC) privileged account at the following website:
https://cdrdv2.intel.com/v1/dl/getContent/387754
By the way, could you please let us know where you obtained the version of the cited tool associated to the cited issue?
Waiting for the information that should answer our questions.
Best regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Carlos,
In the past we downloaded all versions of BootUtil from the following URL:
As you asked for, I logged in to my Intel Premier Support Account and downloaded version 20.7 from the link you provided. The driver provided with the package (iqvlinux-1.1.5.3) could not be compiled by a current Ubuntu Linux system running Kernel 4.19.7
So we used an older Linux system running an older Kernel 3.19.1. This system was able to run the driver but version 20.7 of BootUtil also produced the error:
sudo ./bootutil64e -UP=PXE -NIC=1 -FILE=../BootIMG.FLB
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.5.94.2
Copyright (C) 2003-2015 Intel Corporation
ERROR: Flash too small for the image
Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 0001060036F6 3:00.0 10GbE N/A FLASH Unknown
2 0001060036F7 3:00.1 10GbE N/A FLASH Disabled
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, @pwatson:
Thanks for your update.
In order to help you, we will contact you via email.
Best regards,

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page