**************************************** README **************************************** Chelsio T4 Unified Boot for Linux & Windows Version : 1.0.1.57 Date : 09/03/2013 Overview ================================================================================ Unified Boot for Linux and Windows is a software package for Chelsio's 10/1Gb T4 series of adapters and consists of the following components: i. Unified Boot Option ROM v1.0.1.57 The option ROM image adds PXE boot functionality. ii. Driver Update Disk (DUD) for Linux v2.7.0.1 The DUDs provided can be used for installing operating systems over an ethernet network using Chelsio's T4-based Converged Network Adapters (CNAs). iii.PXE-WDS driver for Windows The Network driver v5.1.7.1 can be used during PXE installation process from WDS server. **This software package is tested with firmware 1.8.24.0 provided in the package** ================================================================================ CONTENTS ================================================================================ - 1. Requirements - 2. Supported Operating System - 3. Supported Hardware - 4. How To Use - 5. Support Documentation - 6. Customer Support 1. Requirements ================================================================================ 1.1. Unified Boot Option ROM ================================ - Chelsio T4 10/1Gb adapter and system with supported platforms mentioned in section 2. - DOS bootable USB flash drive or Floppy Disk. 1.2. Driver Update Disk (DUD) ==================================== - Chelsio T4 10/1Gb adapter with supported platforms mentioned in section 2. mentioned in section 2. - USB Stick 1.3. PXE-WDS driver ================================== - Chelsio T4 10/1Gb adapter and system with supported platforms mentioned in section 2. 2. Supported Operating System ================================================================================ 2.1. Unified Boot Option ROM ================================ - Disk Operating System 2.2. Driver Update Disk (DUD) ============================= The Chelsio Driver Update Disk driver has been developed to run on 64-bit Linux platforms.Following is the list of Drivers/Software and supported Linux distributions. ###################################|###################################| Linux Distribution | Driver/Software | ###################################|###################################| RHEL6.4,2.6.32-358.el6 |PXE | -----------------------------------|-----------------------------------| SLES11SP3,3.0.76-0.11 |PXE | -----------------------------------------------------------------------| NOTE:Other kernel versions have not been tested and are not guaranteed to work. 2.3. PXE-WDS ================================= - Windows Server 2012 NOTE:The boot image from above mentioned operating systems is supported. You can find the image (boot.wim) in \Sources folder in the operating system CD/DVD. NOTE:Other versions have not been tested and are not guaranteed to work. 3. Supported Hardware ================================================================================ 3.1. Supported Cards --------------------- Following is the list of Drivers/Software and supported Chelsio T4 adapters. ########################|######################################################| Chelsio T4 Adapter | Driver/Software | ########################|######################################################| T420-CR |Unified Boot Option ROM,DUD,PXE-WDS | ------------------------|------------------------------------------------------| T440-CR |Unified Boot Option ROM,DUD,PXE-WDS | ------------------------|------------------------------------------------------| T422-CR |Unified Boot Option ROM,DUD,PXE-WDS | ------------------------|------------------------------------------------------| T420-BCH |Unified Boot Option ROM,DUD,PXE-WDS | ------------------------|------------------------------------------------------| T420-SO-CR |Unified Boot Option ROM,DUD,PXE-WDS | ------------------------|------------------------------------------------------| T440-LP-CR |Unified Boot Option ROM,DUD | ------------------------|------------------------------------------------------| T420-LL-CR |Unified Boot Option ROM,DUD | ------------------------|------------------------------------------------------| T420-BT |Unified Boot Option ROM,DUD,PXE-WDS | ------------------------|------------------------------------------------------| T404-BT |Unified Boot Option ROM,DUD,PXE-WDS | -------------------------------------------------------------------------------| 3.2. Supported platforms ---------------------------- Following is the list of supported hardware platforms: - DELL PowerEdge T710 - DELL PowerEdge 2950 - DELL PowerEdge T110 - IBM X3650 M2 - IBM X3650 M4 - HP Z210 - HP proliant DL385G2 - Supermicro X7DWE - Supermicro X8DTE-F - Supermicro X8STE - Supermicro X8DT6 - INTEL Q57 TunnelMount - ASUS P5KC 3.3. Supported Switch ------------------------ Cisco Nexus 5010 with 5.1(3)N1(1a) firmware. NOTE:Other platforms/switches have not been tested and are not guaranteed to work. 4. How to Use ================================================================================ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4.1. Unified Boot Option ROM ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NOTE: Currently only Legacy PXE supported. 4.1.1 Flashing configuration file, firmware & option ROM ========================================================= Chelsio legacy T4 Flash utility (cfut4.exe) is used to program the PXE Option ROM image onto the Chelsio CNAs. Example # 1: This example assumes you are using an USB flash drive as a storage media for the necessary files. Follow the steps below: a) Create a DOS bootable USB flash drive. b) Create CHELSIO folder on USB flash drive. c) If you haven't done already, download Chelsio-Uboot-x.x.x.xx.zip from Chelsio Download Center, service.chelsio.com d) Unzip the downloaded package and navigate to OptionROM folder. e) Copy all the files and place them in the CHELSIO folder created on the USB flash drive. f) Plug in the USB flash drive in the system on which you have the Chelsio T4 CNA. g) Reboot the system and enter the system BIOS setup. h) Make the USB flash drive as the primary boot device. Save the changes and exit. i) Once the system boots from the USB flash drive, navigate to the CHELSIO directory: C:\>cd CHELSIO j) Run the following command to list all Chelsio T4 CNA's present on the system. The list displays a unique index for each CNA found. C:\CHELSIO>cfut4 -l k) Delete any previous version of Option ROM flashed on the CNA: C:\CHELSIO>cfut4 -d -xb -xc Here, idx is the CNA index found in step (j) l) Delete any previous firmware and configuration file using the following command: C:\CHELSIO>cfut4 -d -xh -xf m) Run the following command to flash the configuration file (t4-config.txt) C:\CHELSIO>cfut4 -d -uh n) Run the following command to flash the firmware (t4fw-x.x.xx.x.bin). C:\CHELSIO>cfut4 -d -uf o) Flash the option ROM onto the CNA, using the following command: C:\CHELSIO>cfut4 -d -ub cubt4.bin p) Reboot the system for changes to take effect. NOTE: VLAN currently not supported. For more information, please refer the User's Guide. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4.2. Driver Update Disk (DUD) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4.2.1. Creating Driver Disk for RedHat Enterprise Linux ------------------------------------------------------- a)If you haven't done already, download Chelsio-Uboot-x.x.x.xx.zip from Chelsio Download Center, service.chelsio.com b)Unzip the package c)Navigate to the LinuxDUD directory. d)Insert a blank, formatted USB flash drive. e)Depending on the distribution to be installed, copy the corresponding image file to the USB drive.For example, execute the following command for RHEL 6.4 [root@host~]# cp Chelsio-DriverUpdateDisk-RHEL6.4-x86_64-x.x.x.x.img 4.2.2. Creating Driver Disk for Suse Enterprise Linux ----------------------------------------------------- a)If you haven't done already, download Chelsio-Uboot-x.x.x.xx.zip from Chelsio Download Center, service.chelsio.com b)Unzip the package c)Insert a blank USB drive. d)Format the USB drive e)Depending on the distribution to be installed, copy the corresponding image file to the USB drive.For example, execute the following command for SLES11sp3: [root@host~]# dd if=/root/Chelsio-Uboot-x.x.x.xx/LinuxDUD/Chelsio-DriverUpdateDisk-SLES11sp3-x86_64-x.x.x.x.img of=/dev/sda IMPORTANT: Please make sure the switch is upgraded to the latest available firmware, before proceeding with the operating system installation. For more information, please refer User's Guide. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4.3. PXE-WDS Driver for Windows ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ a) Change you current working directory to Chelsio-Uboot-x.x.x.xx/WindowsDrivers/NetworkDriver b) Add chvbdx64.inf and chnetx64.inf files to boot image (boot.wim) c) PXE-boot to boot image having network driver on WDS server using Chelsio adapters. IMPORTANT: Please make sure the switch is upgraded to the latest available firmware. NOTE: While Installing Windows operating system, please ensure that the USB drive having the driver is plugged into the system, only when asked to load the driver. After loading the driver, remove the USB drive from the system and then click 'Next' button to proceed with installation. For a detailed explanation on above points, please refer the User's Guide. 5. Support Documentation ================================================================================ The documentation for this release can be found in the Chelsio-Uboot-x.x.x.xx/docs folder. It contains: - README - Release Notes - User's Guide 6. Customer Support ================================================================================ Please contact Chelsio support at support@chelsio.com for any issues regarding the product. ******************************************************************************** Copyright (C) 2013 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.