Chelsio Communications T5 Installation And User Manual

Lio iscsi target offload driver for linux
Hide thumbs Also See for T5:

Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the T5 and is the answer not in the manual?

Questions and answers

Summary of Contents for Chelsio Communications T5

  • Page 2 Copyright © 2016.Chelsio Communications. All Rights Reserved. Chelsio ® is a registered trademark of Chelsio Communications. All other marks and names mentioned herein may be trademarks of their respective companies. Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 3 Document History Version Revision Date 1.0.0 03/18/2016 1.0.1 03/23/2016 1.0.2 07/29/2016 Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 4: Table Of Contents

    Software/Driver Configuration and Fine-tuning 5.1. Configuring LIO iSCSI Target 5.2. Offloading LIO iSCSI Connection 5.3. Performance Tuning 5.4. Firmware Update Software/Driver Unloading Software/Driver Update Appendix 8.1. Chelsio End-User License Agreement (EULA) Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 5: Introduction

    Network and Storage related requirements. The Terminator 5 (T5) is Chelsio’s next generation of highly integrated, hyper-virtualized 40/10GbE controllers. The T5 is built around a programmable protocol-processing engine, with full offload of a complete Unified Wire solution comprising NIC, TOE, iWARP RDMA, ISCSI, FCoE and NAT support.
  • Page 6: Hardware Requirements

    OpenSSL (Download from https://www.openssl.org/source/) * If not already present in the system, or if an older version exists, the component provided in the package will be installed along with the kernel. Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 7: Package Contents

    Package Contents The LIO iSCSI Target Offload Driver package for Linux consists of the following: scripts: Support script used by the installer. src: The directory contains T5 firmware binary and configuration, Linux-IO Target kernel and Python installation files. utils: ...
  • Page 8: Hardware Installation

    07:00.2 Ethernet controller: Chelsio Communications Inc T520-LL-CR Unified Wire Ethernet Controller 07:00.3 Ethernet controller: Chelsio Communications Inc T520-LL-CR Unified Wire Ethernet Controller 07:00.4 Ethernet controller: Chelsio Communications Inc T520-LL-CR Unified Wire Ethernet Controller Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 9 Note convention: the port farthest from the motherboard will appear as the first network interface. However, for T5 40G 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.
  • Page 10: Software/Driver Installation

    [root@host~]# tar zxvfm Chelsio-LIO-iSCSITarget-offload-x.x.x.x.tar.gz iii. Change your current working directory to Chelsio-LIO-iSCSITarget-offload-x.x.x.x directory and run the following script to start the installation: [root@host~]# ./install.sh -t iv. Reboot system into the newly installed 4.6.4 kernel. Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 11: Software/Driver Loading

    Chapter 4. Software/Driver Loading 4. Software/Driver Loading Load the LIO iSCSI Target Offload driver (cxgbit) using: [root@host~]# modprobe cxgbit Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 12: Software/Driver Configuration And Fine-Tuning

    102.10.10.121:3260 .........[OK] o- loopback ..........[Targets: 0] o- vhost ..........[Targets: 0] 5.2. Offloading LIO iSCSI Connection To offload the LIO iSCSI Target use the following command: [root@host~]# echo 1 > /sys/kernel/config/target/iscsi/<target_iqn>/tpgt_1/np/<target_ip>\:3260/cxg Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 13: Performance Tuning

    [root@host~]# sysctl -w net.ipv4.tcp_low_latency=1 5.4. Firmware Update The T5 firmware binary and configruation file are installed on the system, typically in /lib/firmware/cxgb4 , and the driver will auto-load the firmware if an update is required. The kernel must be configured to enable userspace firmware loading support: Device Drivers ->...
  • Page 14 [root@host~]# ethtool -i <iface> In case the adapter has a higher firmware version, you will have to downgrade using the following command: [root@host~]# ethtool -f ethX cxgb4/t5fw-1.15.37.0.bin Reboot system for changes to take effect. Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 15: Software/Driver Unloading

    Log out from the initiator. ii. Run the following command: [root@host~]# echo 0 > /sys/kernel/config/target/iscsi/<target_iqn>/tpgt_1/np/<target_ip>\:3260/cxg Execute the above command for every portal address listening on Chelsio interface. iii. Unload the driver: [root@host~]# rmmod cxgbit Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 16: Software/Driver Update

    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 LIO iSCSI Target Offload Driver for Linux...
  • Page 17: Appendix

    Agreement. Upon termination, including termination you, must destroy Software Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 18 Export Administration Regulations, as well as end-user, end-use, and destination restrictions issued by U.S. and other governments. 11. Government Restricted Rights. The Software is subject to restricted rights as follows. Software acquired under terms contract: use, Chelsio T5 LIO iSCSI Target Offload Driver for Linux...
  • Page 19 Agreement. Should you have any questions concerning this Agreement, you may contact Chelsio by writing to: Chelsio Communications, Inc. 209 North Fair Oaks Avenue, Sunnyvale, CA 94085 U.S.A Chelsio T5 LIO iSCSI Target Offload Driver for Linux...

Table of Contents