Initiator drivers for Chelsio’s T5 and T4 adapters on XenServer. 1.2. Hardware Requirements Chelsio’s Unified Wire software supports Chelsio T5 and T4 Series of Unified Wire Adapters. To know more about the list of adapters supported by each driver, please refer to their respective sections.
1.4. Package Contents The software supplied is an ISO image. It consists of the following: RPM packages containing drivers and associated tools, firmware, etc. Shell script to install the driver package. Chelsio T5/T4 Unified Wire For XenServer Page 7...
Page 9
Storage Controller 03:00.7 Ethernet controller: Chelsio Communications Inc Device 0000 For Chelsio T5/T4 adapters, the physical functions are currently assigned as: Physical functions 0 - 3: for the SR-IOV functions of the adapter Physical function 4: for all NIC functions of the adapter...
Page 10
Note following convention: the port farthest from the motherboard will appear as the first network interface. However, for T5 40G and T420-BT adapters, the association of physical Ethernet ports and their corresponding network device names is opposite. For these adapters, the port nearest to the motherboard will appear as the first network interface.
3. Start an interactive install of XenServer. 4. When the installer prompts, opt for installing drivers through Supplemental Packs. Choose “Yes” and hit [Enter]. 5. Insert the disc into disc drive. Choose “Ok” and hit [Enter]. Chelsio T5/T4 Unified Wire For XenServer Page 11...
3. Mount the image onto a directory by running the following commands: [root@host]# mkdir /tmp/iso [root@host]# mount -o loop <driver.iso> /tmp/iso [root@host]# cd /tmp/iso install.sh 4. Run the script to install the drivers and tools [root@host]# ./install.sh Chelsio T5/T4 Unified Wire For XenServer Page 12...
[root@host]# umount /tmp/iso 3.3. Firmware Update /lib/firmware/cxgb4 The T5 and T4 firmwares are installed on the system, typically in , and the driver will auto-load them if an update is required. The firmware version can be verified using ethtool: [root@host]# ethtool -i <iface>...
For any distribution specific problems, please check README and Release Notes included in the release for possible workaround. Please visit Chelsio support web site http://service.chelsio.com/ for regular updates on various software/drivers. You can also subscribe to our newsletter for the latest software updates. Chelsio T5/T4 Unified Wire For XenServer Page 15...
Chapter II. Network (NIC) 1. Introduction Chelsio’s T5 and T4 series of Unified Wire Adapters provide extensive support for NIC operation, including all stateless offload mechanisms for both IPv4 and IPv6 (IP, TCP and UDP checksum offload, LSO - Large Send Offload aka TSO - TCP Segmentation Offload, and assist mechanisms for accelerating LRO - Large Receive Offload).
2. Software/Driver Loading The driver must be loaded by the root user. Any attempt to load the driver as a regular user will fail. To load the driver, execute the following: [root@host]# modprobe cxgb4 Chelsio T5/T4 Unified Wire For XenServer Page 18...
(Guests). A maximum of 64 Virtual Functions can be instantiated with 16 Virtual Functions per Physical Function. To get familiar with physical and virtual function terminologies, please refer the Note PCI Express specification. Chelsio T5/T4 Unified Wire For XenServer Page 19...
Chapter III. iSCSI PDU Offload Initiator 1. Introduction The Chelsio T5 and T4 series adapters support iSCSI acceleration and iSCSI Direct Data Placement (DDP) where the hardware handles the expensive byte touching operations, such as CRC computation and verification, and direct DMA to the final host memory destination:...
Run the following command to load the driver: [root@host]# modprobe cxgb4i If loading of driver fails, then kill iscsid, unload all open iSCSI modules and Note related/dependent modules (like multipath, bnx2i etc). Finally, load the cxgb4i driver. Chelsio T5/T4 Unified Wire For XenServer Page 23...
Page 26
Discovering iSCSI Targets To discovery an iSCSI target execute a command in the following format: iscsiadm -m discovery -t st -p <target ip address>:<target port no> -I <cxgb4i iface file name> Chelsio T5/T4 Unified Wire For XenServer Page 26...
Auto login from cxgb4i initiator at OS bootup For iSCSI auto login (via cxgb4i) to work on OS startup, please add the following line to start() /etc/rc.d/init.d/iscsid file on RHEL: modprobe -q cxgb4i Chelsio T5/T4 Unified Wire For XenServer Page 27...
IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, CLICK THE "DO NOT ACCEPT" BUTTON TO TERMINATE THE INSTALLATION PROCESS. 1. License. Chelsio Communications, Inc. ("Chelsio") hereby grants you, the Licensee, and you hereby accept, a limited, non-exclusive,...
Page 31
If the Software is acquired under the terms of a DoD or civilian agency contract, use, duplication or disclosure by the Government is subject to the restrictions of this Agreement in accordance with 48 C.F.R. 12.212 of the Chelsio T5/T4 Unified Wire For XenServer Page 31...
Page 32
Should you have any questions concerning this Agreement, you may contact Chelsio by writing to: Chelsio Communications, Inc. 370 San Aleso Ave. Sunnyvale, CA 94085 Chelsio T5/T4 Unified Wire For XenServer Page 32...
Need help?
Do you have a question about the T5 and is the answer not in the manual?
Questions and answers