3 Replies Latest reply on Oct 28, 2016 3:09 PM by AnthonyPCRX

    Setting Intel X520-2 NIC to iSCSI using BOOTUTILW64E

    AnthonyPCRX

      Hello,

       

      I recently installed an Intel X520-2 NIC to my windows server.  Windows auto-installed it and I can access the device.  It is currently working as just a regular ethernet adapter.  I need to change it to iSCSI mode.  I did some research and found that I need to use the Intel Ethernet Flash Firmware Utility.  Here is what I am currently doing:

       

      C:\Intel21.1\APPS\BootUtil\Winx64>BOOTUTILW64E.EXE

       

      Intel(R) Ethernet Flash Firmware Utility

      BootUtil version 1.6.20.1

      Copyright (C) 2003-2016 Intel Corporation

       

      Type BootUtil -? for help

       

       

      Port Network Address Location Series  WOL Flash Firmware                Version

      ==== =============== ======== ======= === ============================= =======

        1   90E2BAC2EE98     8:00.0 10GbE   N/A PXE                           2.1.40

        2   90E2BAC2EE99     8:00.1 10GbE   N/A PXE                           2.1.40

       

       

      C:\Intel21.1\APPS\BootUtil\Winx64>BOOTUTILW64E.EXE -FLASHENABLE -ALL //Set to FlashEnabled

       

       

      Intel(R) Ethernet Flash Firmware Utility

      BootUtil version 1.6.20.1

      Copyright (C) 2003-2016 Intel Corporation

       

       

      Enabling boot ROM on port 1...Success

       

       

      Reboot the system to enable the boot ROM on this port

       

       

      Enabling boot ROM on port 2...Success

       

       

      Reboot the system to enable the boot ROM on this port

       

       

      Port Network Address Location Series  WOL Flash Firmware                Version

      ==== =============== ======== ======= === ============================= =======

        1   90E2BAC2EE98     8:00.0 10GbE   N/A Reboot Required

        2   90E2BAC2EE99     8:00.1 10GbE   N/A Reboot Required

       

      //I HAVE REBOOTED AFTER THIS STEP AND GOT SAME RESULTS

       

      C:\Intel21.1\APPS\BootUtil\Winx64>BOOTUTILW64E.EXE -BOOTENABLE=iscsiprimary -ALL

       

      Intel(R) Ethernet Flash Firmware Utility

      BootUtil version 1.6.20.1

      Copyright (C) 2003-2016 Intel Corporation

       

       

      Found discrete ROM in the flash for NIC 1

      The -BOOTENABLE command can only be used on flashed combo images

       

       

      Found discrete ROM in the flash for NIC 2

      The -BOOTENABLE command can only be used on flashed combo images

       

       

      Port Network Address Location Series  WOL Flash Firmware                Version

      ==== =============== ======== ======= === ============================= =======

        1   90E2BAC2EE98     8:00.0 10GbE   N/A PXE                           2.1.40

        2   90E2BAC2EE99     8:00.1 10GbE   N/A PXE                           2.1.40

       

       

      What is  "The -BOOTENABLE command can only be used on flashed combo images"?  I have tried to DISABLE as well and it does not take (same error message).  I must be missing something but I am not sure what.

        • 1. Re: Setting Intel X520-2 NIC to iSCSI using BOOTUTILW64E
          AnthonyPCRX

          I am getting a little further.  Found help from https://www.interworks.com/blog/tnguyen/2011/11/03/how-boot-iscsi-intel-x-520-mezzanine-card-dell-blades

           

          Basically, I moved the BootIMG.FLB file from the C:\Intel21.1\APPS\BootUtil directory to the C:\Intel21.1\APPS\BootUtil\Winx64 directory.  Then, I ran:

           

          C:\Intel21.1\APPS\BootUtil\Winx64>BOOTUTILW64E.EXE -UP=combo -all

           

          Intel(R) Ethernet Flash Firmware Utility

          BootUtil version 1.6.20.1

          Copyright (C) 2003-2016 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

          Continue update without restore image? (Y)es or (N)o: Y

          /

          Flash update successful

           

           

          Skipping port 2 (shared flash with previous port)

           

           

          Port Network Address Location Series  WOL Flash Firmware                Version

          ==== =============== ======== ======= === ============================= =======

            1   90E2BAC2EE98     8:00.0 10GbE   N/A UEFI,PXE Enabled              2.3.72

            2   90E2BAC2EE99     8:00.1 10GbE   N/A UEFI,PXE Enabled              2.3.72

           

           

          C:\Intel21.1\APPS\BootUtil\Winx64>BOOTUTILW64E.EXE -bootenable=iSCSIprimary -ALL

           

          Intel(R) Ethernet Flash Firmware Utility

          BootUtil version 1.6.20.1

          Copyright (C) 2003-2016 Intel Corporation

           

           

          ERROR: iSCSI is not flashed on port 1

           

           

          ERROR: iSCSI is not flashed on port 2

           

           

          Port Network Address Location Series  WOL Flash Firmware                Version

          ==== =============== ======== ======= === ============================= =======

            1   90E2BAC2EE98     8:00.0 10GbE   N/A UEFI,PXE Enabled              2.3.72

            2   90E2BAC2EE99     8:00.1 10GbE   N/A UEFI,PXE Enabled              2.3.72

           

          So, looks like iSCSI is not flashed.  Sounds like I need to find the iSCSI FLB image.  I don't see one in the zip file.

          • 2. Re: Setting Intel X520-2 NIC to iSCSI using BOOTUTILW64E
            AnthonyPCRX

            Any updates on this issue?  It is still not resolved.

            • 3. Re: Setting Intel X520-2 NIC to iSCSI using BOOTUTILW64E
              AnthonyPCRX

              The commands are:

               

              BOOTUTILW64E.EXE -FLASHENABLE -ALL //Set to FlashEnabled

              BOOTUTILW64E.EXE -UP=iSCSI -all //Update to ISCSI

              BOOTUTILW64E.EXE -IV //This will then show below info.

               

               

              Intel(R) Ethernet Flash Firmware Utility

              BootUtil version 1.6.20.1

              Copyright (C) 2003-2016 Intel Corporation

               

               

              Image versions in BootIMG.FLB

               

               

                  Combo Image Version Name 1.1450.0

               

               

                  Combo Rules                    v4.31.00

                  Clp-Loader Option ROM          v3.0.67

                  40G Interface Module           v1.0.38

                  iSCSI Option ROM               v3.0.96

                  iSCSI Setup Option ROM         v3.0.96

                  FCoE Option ROM                v1.8.29

                  Intel(R) Boot Agent FE         v4.2.08

                  Intel(R) Boot Agent GE         v1.5.81

                  Intel(R) Boot Agent XE         v2.3.72

                  Intel(R) Boot Agent I40E       v1.0.47

                  Intel(R) Boot Agent CL         v0.1.10

                  UEFI x64 PCI gigabit driver    v3.5.22

                  UEFI x64 PCI-E gigabit driver  v7.3.20

                  UEFI x64 10 gigabit driver     v5.5.15

                  UEFI x64 40 gigabit driver     v1.9.27

                  UEFI IA64 PCI gigabit driver   v3.5.22

                  UEFI IA64 PCI-E gigabit driver v7.3.20

                  UEFI IA64 10 gigabit driver    v5.5.15

                  UEFI IA64 40 gigabit driver    v1.9.27

                  OCD Option ROM                 v0.9.04

                  UEFI x64 FCoE Driver           v1.2.21

               

               

              Port Network Address Location Series  WOL Flash Firmware                Version

              ==== =============== ======== ======= === ============================= =======

                1   90E2BAC2EE98     8:00.0 10GbE   N/A iSCSI                         3.0.96

                2   90E2BAC2EE99     8:00.1 10GbE   N/A iSCSI                         3.0.96