**************************************** README **************************************** Chelsio PXE Boot Version : 2.0.0.26 (Beta) Date : 05/27/2020 Overview ================================================================================ PXE Boot is a software package for Chelsio's Unified Wire family of adapters and consists of the following components: - PXE Boot Option ROM v2.0.0.26 **This software package is tested with firmware v1.24.17.0 provided in the package** Supported Operating System ================================================================================ PXE Boot Option ROM ------------------- - Disk Operating System The installation of the following Linux distributions is supported using Chelsio inbox drivers. - RHEL 8.2, 4.18.0-193.el8 - RHEL 8.1, 4.18.0-147.el8 - RHEL 7.8, 3.10.0-1127.el7 - RHEL 7.7, 3.10.0-1062.el7 NOTE: Other kernel versions have not been tested and are not guaranteed to work. Supported Hardware ================================================================================ Supported Cards --------------- Following is the list of supported Chelsio adapters. - T62100-CR - T62100-LP-CR - T62100-SO-CR - T6425-CR - T6225-CR - T6225-LL-CR - T6225-SO-CR - T580-CR - T580-LP-CR - T580-SO-CR - T580-OCP-SO - T540-CR - T540-LP-CR - T520-CR - T520-LL-CR - T520-SO-CR - T520-OCP-SO - T520-BT - T540-BT NOTE: All 4-ports of T6425-CR adapter will be functional only if PCIe x8 -> 2x PCIe x4 slot bifurcation is supported by the system and enabled in BIOS. Otherwise, only 2-ports will be functional. Supported Hardware Platforms ---------------------------- The following hardware platforms are supported by PXE Boot Option ROM software: - Dell T5600 - DELL PowerEdge 2950 - DELL PowerEdge T110 - DELL PowerEdge T710 - DELL PowerEdge R220 - DELL 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, please upgrade to 1.5 or higher. Otherwise the system will hang during POST. Supported Switches ------------------ The following switches are supported by PXE Boot Option ROM software: - Cisco Nexus 5010 with 5.1(3)N1(1a) firmware. - Arista DCS-7124S-F - Mellanox SX_PPC_M460EX NOTE: Other platforms/switches have not been tested and are not guaranteed to work. How to Use ================================================================================ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PXE Boot Option ROM ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Pre-requisites ============== - A DOS bootable USB flash drive or Floppy Disk is required for updating firmware, option ROM, creating DUD, etc. - Secure Boot option should be disabled in the system BIOS. Flashing Firmware & Option ROM =============================== Depending on the boot mode selected, Chelsio PXE Boot provides the following methods to flash Firmware and Option ROM onto Chelsio adapters: Legacy mode: - cfut4 uEFI mode: - HII - drvcfg - Firmware Manager Protocol (FMP) These methods also provide the functionality to update/erase Hardware configuration and Phy Firmware files. Preparing USB flash Drive ------------------------- This document assumes that you are using an USB flash drive as a storage media for the necessary files. Follow the steps below to prepare the drive: a) Create a DOS bootable USB flash drive. b) Create a directory "CHELSIO" on USB flash drive. c) If you haven't done already, download Chelsio-PXE-x.x.x.xx.zip from Chelsio Download Center, service.chelsio.com. d) Unzip the downloaded package and change your working directory to "OptionROM" directory. [root@host~]# unzip Chelsio-PXE-x.x.x.xx.zip [root@host~]# cd Chelsio-PXE-x.x.x.xx/OptionROM e) Copy all the files and place them in the CHELSIO directory created on the USB flash drive. f) Plug-in the USB flash drive in the system on which the Chelsio adapter is installed. g) Reboot the system. Legacy ------ a) Configure the system having Chelsio adapter to boot in Legacy mode. b) Boot the system from the plugged in USB flash drive and change your working directory to CHELSIO directory. C:\>cd CHELSIO c) Run the following command to list all Chelsio adapters present in the system. The list displays a unique index for each adapter found. C:\CHELSIO>cfut4 -l d) Delete any previous version of Option ROM flashed on the adapter. C:\CHELSIO>cfut4 -d -xb Here, idx is the adapter index found in step (c) e) Delete any previous firmware using the following command. C:\CHELSIO>cfut4 -d -xh -xf f) Delete any previous Option ROM settings. C:\CHELSIO>cfut4 -d -xc g) Run the following command to flash the appropriate firmware. C:\CHELSIO>cfut4 -d -uf .bin h) Flash the Option ROM onto the Chelsio adapter using the following command. C:\CHELSIO>cfut4 -d -ub cpbt4.bin Here, "cpbt4.bin" is the Option ROM image file present in the CHELSIO directory. i) To configure the base MAC address (optional), use the below command. C:\CHELSIO>cfut4 -d -um For example, C:\CHELSIO>cfut4 -d 0 -um 000743000123 j) Reboot the system for changes to take effect. uEFI ---- To configure Chelsio adapter using HII, drvcfg or FMP in uEFI mode, please refer User's Guide. Default Option ROM Settings --------------------------- If you wish to restore Option ROM settings to their default values, use any of the methods mentioned below: - Using Option ROM (boot level) For Legacy PXE, boot system into Chelsio’s PXE Boot Setup utility and press F8. For uEFI PXE, boot system into uEFI mode and press F3. Support Documentation ================================================================================ The documentation for this release can be found in the Chelsio-PXE-x.x.x.xx/docs directory. It contains: - README - Release Notes - User's Guide Customer Support ================================================================================ Please contact Chelsio support at support@chelsio.com for any issues regarding the product. ******************************************************************************** Copyright (C) 2020 Chelsio Communications. All Rights Reserved. The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Chelsio Communications. Chelsio Communications assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system,or transmitted in any form or by any means without the express written consent of Chelsio Communications.