background image

noteIf 

no

Chelsio Unified Boot  

Installation and User’s Guide 

 

Summary of Contents for T520-BT

Page 1: ...Chelsio Unified Boot Installation and User s Guide ...

Page 2: ...Y THE SOFTWARE IS SUBJECT TO THE SOFTWARE LICENSE TERMS OF CHELSIO COMMUNICATIONS INC Sales For all sales inquiries please send email to sales chelsio com Support For all support related questions please send email to support chelsio com Copyright 2020 Chelsio Communications All Rights Reserved Chelsio is a registered trademark of Chelsio Communications All other marks and names mentioned herein m...

Page 3: ... 1 07 30 2012 1 0 2 10 05 2012 1 0 3 16 05 2012 1 0 4 07 31 2013 1 0 5 04 29 2014 1 0 6 09 05 2014 1 0 7 09 26 2014 1 0 8 10 13 2014 1 0 9 02 24 2015 1 1 0 05 05 2015 1 1 1 07 07 2015 1 1 2 09 22 2016 1 1 3 11 18 2016 1 1 4 10 03 2017 1 1 5 08 07 2018 1 1 6 10 17 2018 1 1 7 05 19 2020 ...

Page 4: ...shing Firmware and Option ROM 11 3 1 Preparing USB flash drive 11 3 2 Legacy 12 3 3 uEFI 15 3 4 Default Option ROM Settings 25 4 Configuring PXE Server 26 5 PXE boot process 27 5 1 Legacy PXE boot 27 5 2 uEFI PXE Boot 30 6 FCoE boot process 35 6 1 Legacy FCoE boot 35 6 2 uEFI FCoE Boot 41 7 iSCSI boot process 47 7 1 Legacy iSCSI boot 47 7 2 uEFI iSCSI Boot 55 II APPENDIX 65 Chelsio End User Licens...

Page 5: ...Chapter I Unified Boot Option ROM Chelsio Unified Boot 5 I Unified Boot Option ROM ...

Page 6: ...y running all unmodified IP sockets Fibre Channel and InfiniBand applications over Ethernet at line rate Designed for deployment in virtualized data centers cloud service installations and high performance computing environments Chelsio adapters bring a new level of performance metrics and functional capabilities to the computer networking industry PXE is short for Preboot eXecution Environment an...

Page 7: ...L PowerEdge R720 IBM X3650 M2 IBM X3650 M4 HP Proliant DL180 gen9 HP ProLiant DL385G2 Supermicro X7DWE Supermicro X8DTE F Supermicro X8STE Supermicro X8DT6 Supermicro X9SRL F Supermicro X9SRE 3F Supermicro X10DRi ASUS P5KPL ASUS P8Z68 Lenovo X3650 M5 Intel DQ57TM If system BIOS version is lower than 1 5 and both Legacy and uEFI are enabled system will hang during POST Please upgrade the BIOS versi...

Page 8: ... requisites A DOS bootable USB flash drive or Floppy Disk is required for updating firmware option ROM creating DUD etc Secure Boot should be disabled in the system BIOS 1 4 Package Contents Chelsio Unified Boot Option ROM package contains the following OptionROM This directory contains Unified Boot Option ROM image cubt4 bin uEFI driver ChelsioUD efi default boot configuration file bootcfg and a ...

Page 9: ...lace the case cover ix After securing the card ensure that the card is still fully seated in the PCIE x8 x16 slot as sometimes the process of securing the card causes the card to become unseated x Connect a fiber twinax cable multi mode for short range SR optics or single mode for long range LR optics to the Ethernet adapter or regular Ethernet cable for the 1Gb Ethernet adapter xi Power on your s...

Page 10: ...systems examine the output of dmesg and you should see a similar output The above output indicates the hardware configuration of the adapters as well as the Serial numbers For Windows systems open Device Manager again Expand Network adapters section and now Chelsio adapter should be listed For ESXi systems examine the output of dmesg and you should see a similar output Network device names for Che...

Page 11: ... flash drive as a storage media for the necessary files Follow the steps below to prepare the drive i Create a DOS bootable USB flash drive Click here for instructions ii Create a directory CHELSIO on the USB flash drive iii If you haven t done already download Chelsio Uboot x x x xx zip from Chelsio Download Center iv Unzip the downloaded package and change your working directory to OptionROM dir...

Page 12: ...flash drive and change your working directory to CHELSIO directory C cd CHELSIO iii Run the following command to list all Chelsio adapters present on the system The list displays a unique index for each adapter found C CHELSIO cfut4 l iv Delete any previous version of Option ROM flashed on the adapter C CHELSIO cfut4 d idx xb Here idx is the adapter index found in step iii 0 in this case ...

Page 13: ... following command C CHELSIO cfut4 d idx xh xf vi Delete any previous Option ROM settings C CHELSIO cfut4 d idx xc vii Run the following command to flash the appropriate firmware C CHELSIO cfut4 d idx uf firmware_file bin Here firmware_file is the firmware image file present in the CHELSIO directory ...

Page 14: ...owing command C CHELSIO cfut4 d idx ub cubt4 bin Here cubt4 bin is the unified option ROM image file present in the CHELSIO directory ix To configure the base MAC address optional use the below command C CHELSIO cfut4 d idx um Hex MAC Address Example C CHELSIO cfut4 d 0 um 000743000123 x Reboot the system for changes to take effect ...

Page 15: ...OM Chelsio Unified Boot 15 3 3 uEFI 3 3 1 Loading uEFI driver i In BIOS configure the system having Chelsio adapter to boot in uEFI mode ii Boot to EFI Shell For Supermicro systems enable Network Stack as well before proceeding Note ...

Page 16: ...mine if Chelsio uEFI driver is already loaded The below image shows that the driver is loaded If the driver is not loaded continue to step v iv Note the handle and unload the driver fs0 CHELSIO unload n driver_handle Example v Load the uEFI driver ChelsioUD efi present in the CHELSIO directory ...

Page 17: ...ase ensure that Chelsio uEFI driver is loaded correctly as mentioned in Loading uEFI driver section ii Run the following command to launch the Unified Boot Setup utility iii Choose the Chelsio adapter which needs to be configured iv Highlight Enter flash utility and press Enter ...

Page 18: ...Chapter I Unified Boot Option ROM Chelsio Unified Boot 18 v Highlight Option ROM and press Enter vi Highlight Update and press Enter ...

Page 19: ... present in the CHELSIO directory ix Reboot the machine for changes to take effect 3 3 3 HII i Go into the BIOS setup ii Chelsio HII should be listed as Chelsio T5 T6 as shown below Highlight it and press Enter If Chelsio T5 T6 is not listed Load the Chelsio uEFI driver as mentioned in Loading uEFI driver section Flash the Option ROM and Firmware as mentioned in drvcfg section ...

Page 20: ...Chapter I Unified Boot Option ROM Chelsio Unified Boot 20 iii Highlight the Chelsio adapter to be configured and press Enter ...

Page 21: ... File Type iii Select Update Erase iv Press Y to confirm b Update firmware i Select Update as Flash Operation ii Select FW File as Flash File Type iii Enter full path to the firmware file for Enter File Name e g CHELSIO t6fw 1 16 29 0 bin iv Press Enter v Select Update Erase vi Press Y to confirm vi Similarly you can use the above method to update erase Option ROM present in the CHELSIO directory ...

Page 22: ...io uEFI driver is loaded correctly as mentioned in Loading uEFI driver section ii Run the command fwupdate l and Chelsio T6 adapter should be listed as shown below Upgrading Firmware Using CLI i Use the adapter s device name to update the firmware FS1 CHELSIO fwupdate d device_name f cubt4 bin Example ii Reboot machine for changes to take effect Using FMP i Reboot system and press F9 to access Sys...

Page 23: ...ot 23 iii Highlight Select a firmware file option and hit Enter iv Select the USB flash drive which contains the latest Option ROM and hit Enter v Select Option ROM file cubt4 bin and hit Enter The file should show up in the Selected firmware file field ...

Page 24: ...r I Unified Boot Option ROM Chelsio Unified Boot 24 vi Select Start firmware update and hit Enter vii After Firmware update completed successfully prompt appears reboot the machine for changes to take effect ...

Page 25: ...wish to restore Option ROM settings to their default values i e PXE enabled iSCSI and FCoE disabled use any of the methods mentioned below 3 4 1 Using Option ROM boot level Legacy PXE Boot system into Chelsio s Unified Boot Setup utility and press F8 uEFI PXE Boot system into uEFI mode and press F3 ...

Page 26: ...de chap installation server setup Windows http technet microsoft com en us library cc771670 28WS 10 29 aspx http tftpd32 jounin net Use port 67 set PXE option and provide bootable file name in settings http unattended sourceforge net pxe win2k html VMware http www vstellar com 2017 07 25 automating esxi deployment using pxe boot and kickstart http fdo workspace blogspot in 2016 11 building tftp dh...

Page 27: ...ing the PXE server make sure the PXE server works Then reboot the client machine ii Press Alt C when the message to configure Chelsio adapters appears on the screen iii The configuration utility will appear as below Choose the adapter on which you flashed the option ROM image Hit Enter iv Enable the adapter BIOS using arrow keys if not already enabled Hit Enter Use the default values for Boot Mode...

Page 28: ...ion among the supported NIC functions and hit Enter to select vii Enable NIC function bios if not already enabled Choose the boot port to try the PXE boot It is recommended to only enable functions and ports which are going to be used Please note that enabling NIC Func 00 will enable port 0 for PXE enabling NIC Func 01 will enable port 1 and so on for NIC function ...

Page 29: ...t the system x Allow the Chelsio option ROM to initialize and setup PXE devices DO NOT PRESS ALT S to skip Chelsio option ROM xi In the system setup choose any of the Chelsio PXE devices as the first boot device xii Reboot DO NOT PRESS ALT S to skip Chelsio Option ROM during POST xiii Hit F12 key when prompted to start PXE boot ...

Page 30: ...nd go into the BIOS setup ii Chelsio HII should be listed as Chelsio T5 T6 Highlight it and press Enter iii Select the Chelsio adapter to be configured and press Enter Please ensure that Chelsio uEFI driver is loaded correctly as mentioned in Loading uEFI driver section Note Only uEFI v2 3 1 v2 4 and v2 5 supported Any other uEFI version is NOT SUPPORTED and may render your system unusable Importa...

Page 31: ...31 iv Select Configuration Utility and press Enter v Enable adapter BIOS if not already enabled vi Select Chelsio Protocol Selection and press Enter It is highly recommended that you use the Save Changes option every time a parameter option is changed Note ...

Page 32: ...oose the boot port to try PXE boot It is recommended to enable only those functions and ports which are going to be used Please note that enabling PXE Function 0 will enable port 0 for PXE enabling PXE Function 1 will enable port 1 and so on for NIC function ix Select Save Changes and press Enter ...

Page 33: ...Chapter I Unified Boot Option ROM Chelsio Unified Boot 33 x Reboot the system and in BIOS choose any of the available Chelsio PXE devices xi Reboot and hit F12 key when prompted to start PXE boot ...

Page 34: ...sio uEFI PXE interfaces using drvcfg i Boot the system into EFI shell ii Run the following command to launch the Unified Boot Setup utility iii Choose the Chelsio adapter which needs to be configured iv Highlight Enter config utility and press Enter v Further configuration steps are similar from step iv of Legacy PXE Boot section ...

Page 35: ...option ROM 6 1 Legacy FCoE boot i Reboot the system ii Press Alt C when the message to configure Chelsio adapters appears on the screen iii The configuration utility will appear as below Choose the adapter on which you flashed the option ROM image Hit Enter iv Enable the adapter BIOS if not already enabled Hit ENTER Use the default values for Boot Mode EDD and EBDA Relocation parameters unless ins...

Page 36: ... ROM Chelsio Unified Boot 36 v Choose FCoE from the list to configure and hit Enter vi Choose the first option Configure function parameters from the list of parameter type and hit Enter vii Enable FCoE BIOS if not already enabled ...

Page 37: ...oot Option ROM Chelsio Unified Boot 37 viii Choose the order of the ports to discover FCoE targets ix Set discovery timeout to a suitable value Recommended value is 30 x Hit F10 or Esc and then Y to save the configuration ...

Page 38: ...e boot parameters xii Select the first boot device and hit Enter to discover FC FCoE targets connected to the switch Wait till all reachable targets are discovered xiii List of discovered targets will be displayed Highlight a target using the arrow keys and hit Enter to select ...

Page 39: ...ROM Chelsio Unified Boot 39 xiv From the list of LUNs displayed for the selected target choose one on which operating system has to be installed Hit Enter xv Hit F10 or Esc and then Y to save the configuration xvi Reboot the machine ...

Page 40: ...oot 40 xvii During POST allow the Chelsio Option ROM to discover FCoE targets xviii Enter BIOS setup and choose FCoE disk discovered via Chelsio adapter as the first boot device xix Reboot and boot from the FCoE disk or install the required OS using PXE ...

Page 41: ... i Reboot the system and go into BIOS setup ii Select Chelsio T5 T6 and press Enter iii Select the Chelsio adapter to be configured and press Enter Only uEFI v2 3 1 v2 4 and v2 5 supported Any other uEFI version is NOT SUPPORTED and may render your system unusable Important Please ensure that Chelsio uEFI driver is loaded correctly as mentioned in Loading uEFI driver section Note ...

Page 42: ...figuration Utility and press Enter v Enable adapter BIOS if not already enabled vi Select Chelsio Protocol Selection and press Enter vii Select FCoE and press Enter It is highly recommended that you use the Save Changes option every time a parameter option is changed Note ...

Page 43: ...ion ROM Chelsio Unified Boot 43 viii Under Function Parameters enable FCoE BIOS if not already enabled ix Set discovery timeout to a suitable value Recommended value is 30 x Choose the order of the ports to discover FCoE targets ...

Page 44: ... and press Enter to discover FC FCoE targets connected to the switch Wait till all reachable targets are discovered xii List of discovered targets will be displayed Highlight a target to select it and hit Enter xiii List of LUNs for the selected target will be displayed Highlight a LUN to select it and hit Enter ...

Page 45: ...s and press Enter xv Reboot the system for changes to take effect xvi The discovered LUN should appear in the Boot Configuration section and system BIOS section xvii Select the LUN as the first boot device and exit from BIOS xviii Either boot from the LUN or install the required OS ...

Page 46: ...sio uEFI FCoE interfaces using drvcfg i Boot the system into EFI shell ii Run the following command to launch the configuration utility iii Choose the Chelsio adapter on which needs to be configured iv Highlight Enter config utility and press Enter v Further configuration steps are similar from step iv of Legacy FCoE Boot section ...

Page 47: ...option ROM 7 1 Legacy iSCSI boot i Reboot the system ii Press Alt C when the message to configure Chelsio adapters appears on the screen iii The configuration utility will appear as below Choose the adapter on which you flashed the option ROM image Hit Enter iv Enable the adapter BIOS if not already enabled Hit Enter Use the default values for Boot Mode EDD and EBDA Relocation parameters unless in...

Page 48: ...ed on the OS you are installing iBFT iSCSI Boot Firmware Table will be selected by default Linux Only iBFT is supported Windows Select CBFT to use Chelsio iSCSI Initiator cht4iscsi during OS installation If iBFT is selected MS iSCSI Initiator will be used ESX Select CBFT to use Chelsio iSCSI Initiator cheiscsi during OS installation If iBFT is selected ESXi iSCSI Initiator will be used You can als...

Page 49: ...d Boot Option ROM Chelsio Unified Boot 49 viii Choose the order of the ports to discover iSCSI targets ix Set discovery timeout to a suitable value Recommended value is 30 x Hit Esc and then Y to save the configuration ...

Page 50: ...figure initiator related properties xii Initiator properties like IQN Header Digest Data Digest etc will be displayed Change the values appropriately or continue with the default values Hit F10 to save xiii CHAP authentication is disabled by default To enable and configure go back and choose Configure CHAP Parameters ...

Page 51: ...HAP Policy field Next choose the CHAP method Finally provide Initiator and Target CHAP credentials as per the authentication method selected Hit F10 to save xv Go back and choose Configure Network Parameters to configure iSCSI Network related properties xvi Select the port using which you want to connect to the target Hit Enter ...

Page 52: ...ure the port Hit F10 to save xviii Go back and choose Configure Target Parameters to configure iSCSI target related properties xix If you want to discover target using DHCP select Yes in the Discover Boot Target via DHCP field To discover target via static IP select No and provide the target IP and Hit F10 to save The default TCP port selected is 3260 ...

Page 53: ... 53 xx Go back and choose Discover iSCSI Target s to connect to a target xxi Select the portal group on which iSCSI service is provided by the target xxii A list of available targets will be displayed Select the target you wish to connect to and hit Enter ...

Page 54: ... A list of LUNs configured on the selected target will be displayed Select the LUN you wish to connect to and hit Enter xxiv Hit Esc and then Y to save the configuration xxv Reboot the machine xxvi During POST allow the Chelsio Option ROM to discover iSCSI targets ...

Page 55: ... the iSCSI Target LUN or install the required OS using PXE 7 2 uEFI iSCSI Boot 7 2 1 HII This section describes the method to configure and use Chelsio uEFI iSCSI interfaces using HII i Reboot the system and go into BIOS setup ii Select Chelsio T5 T6 and press Enter Only uEFI v2 3 1 v2 4 and v2 5 supported Any other uEFI version is NOT SUPPORTED and may render your system unusable Important ...

Page 56: ...sio Unified Boot 56 iii Select the Chelsio adapter to be configured and press Enter iv Select Configuration Utility and press Enter Please ensure that Chelsio uEFI driver is loaded correctly as mentioned in Loading uEFI driver section Note ...

Page 57: ...not already enabled vi Select Chelsio Protocol Selection and press Enter vii Select iSCSI and press Enter viii Under Function Parameters enable iSCSI BIOS if not already enabled It is highly recommended that you use the Save Changes option every time a parameter option is changed Note ...

Page 58: ...Chapter I Unified Boot Option ROM Chelsio Unified Boot 58 ix Set discovery timeout to a suitable value Recommended value is 30 x Choose the order of the ports to discover iSCSI targets ...

Page 59: ...itor properties like IQN Header Digest Data Digest etc will be displayed Change the values appropriately or continue with the default values xii Under the first port select Enable DHCP field hit Enter and select Enabled This will configure port using DHCP Select Disabled to manually configure the port ...

Page 60: ... Option ROM Chelsio Unified Boot 60 xiii Under Target Parameters select Enabled for the Boot Target via DHCP parameter to discover target using DHCP To discover target via static IP select Disabled and provide the target IP ...

Page 61: ...xiv CHAP authentication is disabled by default To enable and configure highlight CHAP Policy and hit Enter Select the policy type from the corresponding pop up and hit Enter again xv Provide Initiator and Target CHAP credentials as per the CHAP policy selected ...

Page 62: ...iSCSI targets connected to the switch Wait till all reachable targets are discovered xvii A list of available targets will be displayed Select the target you wish to connect to and hit Enter xviii A list of LUNs configured on the selected target will be displayed Select the LUN you wish to connect to and hit Enter ...

Page 63: ... press Enter xx Reboot the system for changes to take effect xxi The discovered LUN should appear in the Boot Configuration Boot Information section and system BIOS xxii Select the LUN as the first boot device and exit from BIOS xxiii Either boot from the LUN or install the required OS ...

Page 64: ...io uEFI iSCSI interfaces using drvcfg i Boot the system into EFI shell ii Run the following command to launch the configuration utility iii Choose the Chelsio adapter on which needs to be configured iv Highlight Enter config utility and press Enter v Further configuration steps are similar from step iv of Legacy iSCSI Boot section ...

Page 65: ...Chapter II Appendix Chelsio Unified Boot 65 II Appendix ...

Page 66: ...ftware contains trade secrets and in order to protect them you may not decompile reverse engineer disassemble or otherwise reduce the Software to a human perceivable form You assume full responsibility for the use of the Software and agree to use the Software legally and responsibly 3 Ownership of Software As Licensee you own only the media upon which the Software is recorded or fixed but Chelsio ...

Page 67: ...ITY ARISING OUT OF OR RELATED TO THE LICENSE OR USE OF THE SOFTWARE EXCEED THE AMOUNTS PAID BY YOU FOR THE LICENSE GRANTED HEREUNDER THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY 9 High Risk Activities The Software is not fault tolerant and is not designed manufactured or intended for use or resale as online equipment control equipment in haza...

Page 68: ...vered by Federal law You hereby irrevocably submit to the personal jurisdiction of and irrevocably waive objection to the laying of venue including a waiver of any argument of forum non conveniens or other principles of like effect in the state and federal courts located in Santa Clara County California for the purposes of any litigation undertaken in connection with this Agreement Should any prov...

Reviews: