Hi,
For speed up my PC’s boot up time, I would like to set my ET dual port adapter to no boot ROM, so I boot up my PC in DOS and run the BootUlil.
>> bootutil -all -bootenable=disable
Right after I hit the enter key, I get a message and it said my adapter flash is disable, so then I run BootUtil again to make the flash enable.
>> bootutil -all -flashenable
Now, the strange thing I can see is… the adapter flash unable to set to enable
I double checked and confirmed the ET dual port adapter is supports to flash, then why I cannot flash the adapter?
Anyone can help?? Thanks!
Hi Kevin,
bootenable is different from flashenable.
if you want to enable/disable your bootrom, you just use:
BOOTUTIL -FD (to disable)
BOOTUTIL -FE (to enable)
while bootenable allows you to disable flash or select the type of flash you want to use, if its pxe, iscsi, and so on...
BOOTENABLE=DISABLED
Disables iSCSI, PXE and FCoE functionalities for legacy BIOS.
BOOTENABLE=ISCSIPRIMARY
Enables port as iSCSI primary and disables PXE/FCoE for legacy BIOS.
BOOTENABLE=ISCSISECONDARY
Enables port as iSCSI secondary and disables PXE/FCoE for legacy BIOS.
BOOTENABLE=PXE
Enables PXE and disables iSCSI/FCoE boot for legacy BIOS.
BOOTENABLE=FCOE
Enables FCoE and disables iSCSI/PXE boot for legacy BIOS.
=============================
if you want to try to enable flash again, you'll have to enable the flash firmware again.
try typing : BOOTUTIL -BOOTENABLE=PXE
then you enable bootrom
BOOTUTIL -FE
hope this helps.
Hi IChun,
Thanks for your reply!!
I understand bootenable =/= flashenable, but the tricky thing is... I have to make the adapter flasheable before to set bootenable.
After couple times of tries, I'm sure the adpater is now set to flash disable and bootenable to PXE, but I just unable to set the flash to enable again.
As mine is OEM adapter, I'm not sure does it support to change the flash setting or not.
Thanks!
how about try enabling the flash on 1 port only? i think you can only enable pxe at 1 port only. ![]()
Thank IChun,
Yes, I tried, the on screen msg is...
"flash firmware access disabled on port 1
use the "-flashenable" parameter to enable the flash"
when I tried flashenable again, I get...
"enabling boot rom on port 1... unsupported feature"
I think it might be the OEM edition has limited feature, and these are 2 of them. Sounds like nothing I can do. ![]()
Hi All,
I have the same problem. BootUtil has been installed and tested on dell-R710 server with Intel 82576 Ethernet Adapter but the utility does not enable PXE.
Product Controller
Intel® Gigabit ET Dual Port Server Adapter | 82576 |
Intel® Gigabit EF Dual Port Server Adapter | 82576 |
Intel® Gigabit ET Quad Port Server Adapter | 82576 |
Intel® Gigabit ET2 Quad Port Server Adapter | 82576 |
BootUtil supports the below adapters and I marked in red my adapters
[1] -> This applies to:
[root@trdellr710-2 Linux_x64]# ./bootutil64e
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.3.27.0
Copyright (C) 2003-2012 Intel Corporation
Type BootUtil -? for help
Port Network Address Series WOL Flash Firmware Version
==== =============== ======= === ================================= =======
1 001B218E7808 Gigabit NO FLASH Disabled
2 001B218E7809 Gigabit N/A FLASH Disabled
3 001B218E7808 Gigabit NO FLASH Disabled
4 001B2177AEF9 Gigabit N/A FLASH Disabled
[root@trdellr710-2 Linux_x64]# ./bootutil64e -FLASHENABLE -ALL
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.3.27.0
Copyright (C) 2003-2012 Intel Corporation
Enabling boot ROM on port 1...Unsupported feature
Enabling boot ROM on port 2...Unsupported feature
Enabling boot ROM on port 3...Unsupported feature
Enabling boot ROM on port 4...Unsupported feature
Port Network Address Series WOL Flash Firmware Version
==== =============== ======= === ================================= =======
1 001B218E7808 Gigabit NO FLASH Disabled
2 001B218E7809 Gigabit N/A FLASH Disabled
3 001B218E7808 Gigabit NO FLASH Disabled
4 001B2177AEF9 Gigabit N/A FLASH Disabled
[root@trdellr710-2 Linux_x64]#
[1] http://www.intel.com/support/network/adapter/pro100/bootagent/sb/cs-008362.htm
Does anyone know why the tool returns "Unsupported feature" although the card supports PXE?
Intel 82576 GbE.
Preboot eXecution Environment (PXE) flash
• Enables system boot up via the LAN (32-bit and 64-bit)
interface support
• Flash interface for PXE image
@anil,
I am not sure why you are having this issue. Do you have one of the add-in adapters that you listed? Is your adapter built in or did you buy a separate adapter?
What is the PCI IDs for your adapter? From the PCI ID string I can figure out exactly which adapter you have.
Mark H
@mark
lspci -vv output;
04:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Subsystem: Intel Corporation Gigabit ET Dual Port Server Adapter
This is an external dual port NIC.
cat /usr/share/hwdata/pci.ids
10c9 82576 Gigabit Network Connection
103c 31ef NC362i Integrated Dual port Gigabit Server Adapter
103c 323f NC362i Integrated Dual port Gigabit Server Adapter
10a9 8028 UV-BaseIO dual-port GbE
13a3 0037 DS4100 Secure Multi-Gigabit Server Adapter with Compression
8086 a01c Gigabit ET Dual Port Server Adapter
8086 a03c Gigabit ET Dual Port Server Adapter
8086 a04c Gigabit ET Dual Port Server Adapter
thanks
Please run lspci -n so I can see the number associated with your subsystem id. I can't tell from the string being displayed. As you indicated above, the adapter could be any of 3 from the list.
I am not sure why you are getting the unsupported feature message. I want to see which version of the Gigabit ET Dual Port Server Adapter you have. I know this feature is supported on 8086:a01c and 8086:a03c. I know that 8086:a04c is a custom version for Dell. I am not sure if the Dell version works differently or not, but if that is what you have, I will try to find out about any differences.
Mark H
@mark
Hi Mark,
thanks for reply.
lspci | grep Ethernet
04:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
04:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
lspci -n
04:00.0 0200: 8086:10c9 (rev 01)
04:00.1 0200: 8086:10c9 (rev 01)
I understand from your last message, "8086:10c9" is not supported flash setting by BootUtil. If it is true, what can i do to enabled.
Hi Anil,
Sorry, that I did not ask for the proper command. I meant to add the -n to lspci to see the subdevice information. You still need to keep the -v option to show that information. So the output I want to see is lspci -n -v. As far as I know, you should be able to use the bootutil to enable your flash. However, I want to find out the exact device you have so I can investigate if you need to do something differently.
The "-n" option will show the PCI ID numbers instead of substituting the strings. Here is an example from my lab machine:
With -v, but without -n:
04:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Subsystem: Intel Corporation Gigabit ET Quad Port Server Adapter
With -n -v:
04:00.0 0200: 8086:10e8 (rev 01)
Subsystem: 8086:a02b
The combined system and subsystem PCI ID numbers will identify exactly what version of the adapter you have.
A possible way around this might be to use the DOS version of the utility. If you make a DOS boot CD, you could use that utility to enable your flash. The Linux and Windows utilities both make use of a separate, installed iqv driver. The DOS version of the utility does not have that dependency, so using the DOS version of the utility might be away around the issue you are seeing.
If you use the DOS utility and see an unknown flash version, perform an image upgrade (-UP). I had to do that on my adapter when I used the DOS utility.
Mark H
Hi mark,
Your requested info is below;
04:00.0 0200: 8086:10c9 (rev 01)
Subsystem: 8086:a04c
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at de340000 (32-bit, non-prefetchable) [size=128K]
Memory at de400000 (32-bit, non-prefetchable) [size=4M]
I/O ports at ecc0 [size=32]
Memory at de338000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: igb
Kernel modules: igb
04:00.1 0200: 8086:10c9 (rev 01)
Subsystem: 8086:a04c
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at de3a0000 (32-bit, non-prefetchable) [size=128K]
Memory at de800000 (32-bit, non-prefetchable) [size=4M]
I/O ports at ece0 [size=32]
Memory at de33c000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: igb
Kernel modules: igb
I got the same card with Dell R710 and have the exactly the same symptom. I can help testing if required
Just discovered we have to use the bootutil provided by dell, available from support.dell.com, filename Intel_LAN_13.5.0_DOSUtilities_A00.exe. Extract Intel_LAN_13.5.0_DOSUtilities_A00.exe and get the bootutil.exe inside. Boot into DOS and execute bootutil as usual.
After using the bootutil provided by Dell, I successfully modified the LAN card configuration.

