***************************************** README ***************************************** Terminator 3 (T3) Firmware version : 7.11.0 Date : 07/20/2010 Overview ================================================================================================ The correct firmware is already flashed on to the card. The driver can also update the firmware automatically as required. However, if required to manually flash the firmware you will need to download the driver package for the required Operating System and the required Firmware version from our Online Support site www.service.chelsio.com. ================================================================================================ CONTENTS ================================================================================================ 1.How to Use 2.Customer Support 1. How to Use ================================================================================================ For Linux ------------------------------------------------ - Download cxgb3toe-W.X.YY.ZZZ.tar.gz from www.service.chelsio.com. - Untar the package using the following command at shell prompt: # tar -xvfz cxgb3toe-W.X.YY.ZZZ.tar.gz Installing cxgbtool: ---------------------- Use the following command to install cxgbtool: # cd cxgb3toe-W.X.YY.ZZZ/tools/cxgbtool # make && make install Then load the cxgb3 driver: # modprobe cxgb3 Loading Firmware: ---------------------- Note the ethernet interface name for the T3 device. This can be done by typing 'ifconfig -a' at shell prompt and noting the interface name for the interface with a HW address that begins with "00:07:43". Then load the new firmware as shown below: # cxgbtool loadfw e.g. # cxgbtool eth2 loadfw t3fw-7.8.0.bin Verify the firmware version using the following command: # ethtool -i e.g. # ethtool -i eth2 **NOTE:For more help about cxgbtool, type the following command: # cxgbtool -h For Windows ------------------------------------------------ - Download "cxge3nic-toe-W.X.YY.ZZ.exe" InstallShield from www.service.chelsio.com. - Run the "cxge3nic-toe-W.X.YY.ZZ.exe" application. - Click on the "NEXT" button for the Welcome window. - Select the radio button "I accept the terms of the license agreement" and click on "NEXT" button. - Now clicking on "INSTALL" button will install the driver. - Click on the "Finish" button to exit from the Install shield wizard. This will install driver along with cxgen_tool tool which is used to flash the firmware. Now to flash firmware, open command prompt and execute the following command. cxgen_tool -d -p **NOTE: i. The device id is 0 by default if there is only 1 Chelsio adapter connected to a system. If there are 2 Chelsio adapters, then the device is 0 for one of the adapter and 1 for the 2nd adapter. ii. To find which card has device 0 and 1 in case of multiple adapters, execute the command 'cxgen_tool -d 0 -b 10'. This command will blink the link light on the card with device id 0 for 10 seconds. For Mac OS X ------------------------------------------------ Installing cxgbtool: ---------------------- - Download cxgb-W.X.Y.dmg from www.service.chelsio.com. - cxgbtool is integrated in driver package itself ,e.g. cxgb-W.X.Y.dmg - Click on the driver package, it will pop up in folder view - Move into tools folder - Double click on cxgbtool and follow the installation instructions Loading Firmware: ---------------------- Note the ethernet interface name for the T3 device. This can be done by typing 'ifconfig -a' at shell prompt and noting the interface name for the interface with a HW address that begins with "00:07:43". Then load the new firmware as shown below: # cxgbtool loadfw Now need to unload and reload the cxgb3 driver kernel extension (cxgb3.kext) # kextunload /System/Library/Extensions/cxgb3.kext/ # kextload /System/Library/Extensions/cxgb3.kext/ **NOTE:For more help about cxgbtool, please refer to README file in tools folder or type the following command at shell prompt: # cxgbtool -help For Citrix XEN ------------------------------------------------ - Download the respective Driver Package from www.service.chelsio.com. - Untar the package using the following command at shell prompt: $ tar -xvfz Installing cxgbtool: ---------------------- cxgbtool is integrated in the driver package. To install, run the following command at shell prompt: # rpm -ivh Loading Firmware: ---------------------- Note the ethernet interface name for the T3 device. This can be done by typing 'ifconfig -a' and noting the interface name for the interface with a HW address that begins with "00:07:43". Then load the new firmware as shown below: # cxgbtool loadfw e.g. # cxgbtool eth2 loadfw t3fw-7.8.0.bin Verify the firmware version using the following command: # ethtool -i e.g. # ethtool -i eth2 **NOTE:For more help about cxgbtool, type the following command at shell. # cxgbtool -h For ESX ------------------------------------------------ Installing cxgbtool: ---------------------- - Download cxgbtool-1.15-custom.x86_64.rpm from www.service.chelsio.com. - To install, run the following command at shell prompt: # rpm -ivh Flashing Firmware: ---------------------- Note the ethernet interface name for the T3 device. This can be done by typing 'esxcfg-nics -l' and noting the interface name for the interface with a HW address that begins with "00:07:43". Then load the new firmware as shown below: # cxgbtool loadfw e.g. # cxgbtool vmnic0 loadfw t3fw-7.8.0.bin Verify the firmware version using the following command at the Service Console: # ethtool -i e.g. # ethtool -i vmnic0 **NOTE:For more help about cxgbtool, type the following command at shell. # cxgbtool -h **NOTE: Please Note that the tool can be used for both upgrading as well as downgrading the firmware. 2.Customer Support ================================================================================================ Please contact Chelsio support at support@chelsio.com for any issues regarding the product. ************************************************************************************************ Copyright (C) 2010 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.