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

unable to flash ET dual port adapter

idata
Employee
4,425 Views

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!

0 Kudos
15 Replies
idata
Employee
1,971 Views

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.

0 Kudos
idata
Employee
1,971 Views

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!

0 Kudos
idata
Employee
1,971 Views

how about try enabling the flash on 1 port only? i think you can only enable pxe at 1 port only.

0 Kudos
idata
Employee
1,971 Views

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.

0 Kudos
akara11
Beginner
1,970 Views

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:

http://support.intel.com/support/network/adapter/10gbe/afdadualserver/ Intel® 10 Gigabit AF DA Dual Port Server Adapter

 

http://support.intel.com/support/network/adapter/10gbe/atserver/ Intel® 10 Gigabit AT Server Adapter

 

http://support.intel.com/support/network/adapter/10gbe/at2server/ Intel® 10 Gigabit AT2 Server Adapter

 

http://support.intel.com/support/network/adapter/10gbe/cx4dualserver/ Intel® 10 Gigabit CX4 Dual Port Server Adapter

 

http://support.intel.com/support/network/adapter/10gbe/xflrserver/ Intel® 10 Gigabit XF LR Server Adapter

 

http://support.intel.com/support/network/adapter/10gbe/xfsrdualserver/ Intel® 10 Gigabit XF SR Dual Port Server Adapter

 

http://support.intel.com/support/network/adapter/10gbe/xfsrserver/ Intel® 10 Gigabit XF SR Server Adapter

 

http://support.intel.com/support/network/adapter/pro100/bootagent/ Intel® Boot Agent

 

http://support.intel.com/support/network/adapter/x540t1server/ Intel® Ethernet Converged Network Adapter X540-T1

 

http://support.intel.com/support/network/adapter/x540t2server/ Intel® Ethernet Converged Network Adapter X540-T2

 

http://support.intel.com/support/network/adapter/i340f4server/ Intel® Ethernet Server Adapter I340-F4

 

http://support.intel.com/support/network/adapter/i340t4server/ Intel® Ethernet Server Adapter I340-T4

 

http://support.intel.com/support/network/adapter/i350f2server/ Intel® Ethernet Server Adapter I350-F2

 

http://support.intel.com/support/network/adapter/i350f4server/ Intel® Ethernet Server Adapter I350-F4

 

http://support.intel.com/support/network/adapter/i350t2server/ Intel® Ethernet Server Adapter I350-T2

 

http://support.intel.com/support/network/adapter/i350t4server/ Intel® Ethernet Server Adapter I350-T4

 

http://support.intel.com/support/network/adapter/x520server/ Intel® Ethernet Server Adapter X520 Series

 

http://support.intel.com/support/network/adapter/x520da2/ Intel® Ethernet Server Adapter X520-DA2

 

http://support.intel.com/support/network/adapter/x520lr1/ Intel® Ethernet Server Adapter X520-LR1

 

http://support.intel.com/support/network/adapter/x520sr1/ Intel® Ethernet Server Adapter X520-SR1

 

http://support.intel.com/support/network/adapter/x520sr2/ Intel® Ethernet Server Adapter X520-SR2

 

http://support.intel.com/support/network/adapter/x520t2server/ Intel® Ethernet Server Adapter X520-T2

 

<a href="http://support....
0 Kudos
Mark_H_Intel
Employee
1,970 Views

@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

0 Kudos
akara11
Beginner
1,971 Views

@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 

0 Kudos
Mark_H_Intel
Employee
1,971 Views

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

0 Kudos
akara11
Beginner
1,971 Views

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

0 Kudos
Mark_H_Intel
Employee
1,971 Views

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.

0 Kudos
Mark_H_Intel
Employee
1,971 Views

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

0 Kudos
akara11
Beginner
1,971 Views

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:

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:

Kernel driver in use: igb

Kernel modules: igb

0 Kudos
idata
Employee
1,971 Views

I got the same card with Dell R710 and have the exactly the same symptom. I can help testing if required

idata
Employee
1,971 Views

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.

0 Kudos
SSquu
Beginner
1,971 Views

Having the same issue here with a Dell X520-2 card. Tried using the Dell Bootutil but still no luck. Very frustrating!

"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"

0 Kudos
Reply