Difference between revisions of "Chelsio:Driver Installation"

From Define Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
== OS Detection ==
 +
The Chelsio T420 can be detected by the OS
 +
<syntaxhighlight>
 +
[root@localhost ChelsioUwire-2.10.1.0-RHEL6.5-x86_64]# lspci|grep -i chel
 +
87:00.0 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
 +
87:00.1 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
 +
87:00.2 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
 +
87:00.3 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
 +
87:00.4 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
 +
87:00.5 SCSI storage controller: Chelsio Communications Inc T420-CR Unified Wire Storage Controller
 +
87:00.6 Fibre Channel: Chelsio Communications Inc T420-CR Unified Wire Storage Controller
 +
87:00.7 Ethernet controller: Chelsio Communications Inc Device 0000
 +
</syntaxhighlight>
 +
 
== Drivers Download ==
 
== Drivers Download ==
  
Line 4: Line 18:
  
 
http://service.chelsio.com/
 
http://service.chelsio.com/
 
  
 
== Installation ==
 
== Installation ==
  
Unpack the tar files and run install.py.
+
# Unpack the tar files and run install.py.
 
+
#: <syntaxhighlight>tar xzvf ChelsioUwire-2.10.1.0-RHEL6.5-x86_64.tar.gz  </syntaxhighlight>
Follow the instructions to install the required software (1,1 install all Drivers)
+
#:<syntaxhighlight>./install.py</syntaxhighlight>
 +
# Follow the instructions to install the required software (1,1 install all Drivers)
  
 
It is important to check the install log. A successful install by the python script does not always mean that - something may have fialed to install.   
 
It is important to check the install log. A successful install by the python script does not always mean that - something may have fialed to install.   
  
 
Check the log for any errors - it will tell you what the problem is.  Install any needed packages and re install the Uwire software.
 
Check the log for any errors - it will tell you what the problem is.  Install any needed packages and re install the Uwire software.
 
  
 
== Loading the Driver ==
 
== Loading the Driver ==

Latest revision as of 15:59, 8 January 2015

OS Detection

The Chelsio T420 can be detected by the OS

[root@localhost ChelsioUwire-2.10.1.0-RHEL6.5-x86_64]# lspci|grep -i chel
87:00.0 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
87:00.1 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
87:00.2 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
87:00.3 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
87:00.4 Ethernet controller: Chelsio Communications Inc T420-CR Unified Wire Ethernet Controller
87:00.5 SCSI storage controller: Chelsio Communications Inc T420-CR Unified Wire Storage Controller
87:00.6 Fibre Channel: Chelsio Communications Inc T420-CR Unified Wire Storage Controller
87:00.7 Ethernet controller: Chelsio Communications Inc Device 0000

Drivers Download

Down load the Uwire software from:

http://service.chelsio.com/

Installation

  1. Unpack the tar files and run install.py.
    tar xzvf ChelsioUwire-2.10.1.0-RHEL6.5-x86_64.tar.gz
    ./install.py
  2. Follow the instructions to install the required software (1,1 install all Drivers)

It is important to check the install log. A successful install by the python script does not always mean that - something may have fialed to install.

Check the log for any errors - it will tell you what the problem is. Install any needed packages and re install the Uwire software.

Loading the Driver

Loading in NIC mode (without offload support)

[root@hft1 ~]# modprobe cxgb4

Loading in TOE mode (with offload support)

[root@hft1 ~]# modprobe t4_tom

Dependencies

No dependencies found.

Performance Tunning

The performance tunning could be established by t4_perftune.sh script which will configure Receiver Side Scaling(RSS) and enable Interrupt Coalescing.

[root@hft1 ~]# t4_perftune.sh