Compilar Drivers Chelseio iWARP (2.8.0.0) en Chelsio T4 Tarjetas en CentOS 5

A continuación es un subconjunto de la Chelsio 2.8.0.0 Léame

El software alambre Unified Chelsio se ha desarrollado para funcionar en plataformas basadas en Linux de 64 bits. A continuación se presenta la lista de controladores / software y distribuciones de Linux soportadas. Aquí es un subconjunto del README />
El sistema operativo que usé fue CentOS 5.8

 |. # # # # # # # # # # # # # # # # # # # # # # # # | # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | 
| Linux Distribution | Driver / Software |
| # # # # # # # # # # # # # # # # # # # # # # # # | # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # |
|. RHEL5.8 ,2.6.18-308 el5 | NIC / TOE, vNIC, iWARP, WD-UDP *, WD-TOE *, iSCSI Target *, |
| | Vinculación, IPv6, Bypass *, Sniffer y trazador |
| | UM (agente, cliente), UDP-SO, filtrado, TM |
| ------ ------------------ | ------------------------------- ---------------------- |
|. RHEL5.9 ,2.6.18-348 el5 | NIC / TOE *, * vNIC, iWARP * , WD-UDP *, WD-TOE *, iSCSI Target *, |
| | Bonding *, IPv6 *, * Bypass, Sniffer y trazador *, UDP-SO *, |
| | Filtrado *, TM * |
| ------------------------ | --------------- -------------------------------------- |
| RHEL6.3, | NIC / TOE, vNIC, iWARP, WD-UDP, WD-TOE *, iSCSI Target *, |
| 2.6.32-279.el6 | Iniciador iSCSI *, FCoE Iniciador *, |
| | Bonding , IPv6, Bypass *, Sniffer y trazador, UDP-SO, |
| | UM (agente, cliente, WebGUI), filtrado, TM |
| ---------- -------------- | ----------------------------------- ------------------ |
| RHEL6.4, | NIC / TOE, vNIC, iWARP, WD-UDP, WD-TOE, iSCSI Target, |
| 06.02.32-358.el6 | Iniciador iSCSI, FCoE Iniciador, Vinculación, IPv6, Bypass, |
| | Sniffer y trazador, UDP-SO, UM (agente, cliente, WebGUI), |
| | Filtrado, TM, UBoot (DUD) |
| ------------------------ | ----- ------------------------------------------------ |

Extrañamente, no fue capaz de compilar con 3.5.1. Parece que el compat-rdma en 3.5.1 está teniendo problemas con CentOS 5.8. Ver Error al construir RPM compat-rdma al compilar OFED 3.5.1 en CentOS 5.8

He intentado con OFED 1.5.4.1, pero se han producido errores también. Pero compilar OFED 1.5.3.2 funciona bien y Chelsio T420-BCH era capaz de compilar bien con OFED 1.5.3.2. Para descargar OFED 1.5.3.2, hacer visitar el sitio de descargas OFED


Parte 1

Para compilar el código fuente />
i. Descargue el tarball ChelsioUwire-xxxxtar.gz />
ii. Descomprima el archivo tar

[root @ host] # tar zxvfm ChelsioUwire-xxxxtar.gz />
iii. Cambiar el directorio de trabajo actual al directorio /> paquete alambre

. Instale los controladores, herramientas y bibliotecas:

[root @ host] # make install

v La opción de ajuste de la configuración por defecto es de alambre Unified
El ajuste de la configuración se puede seleccionar mediante los siguientes comandos:.

[Root @ host] # make = CONF (Configuración T5/T4 )
[root @ host] # make CONF = (install Configuración T5/T4) />

UNIFIED_WIRE, HIGH_CAPACITY_TOE, HIGH_CAPACITY_RDMA, LOW_LATENCY, UDP_OFFLOAD, T5_WIRE_DIRECT_LATENCY)


Parte 2 – Instalación de los controladores individuales

i. Para compilar e instalar controlador iWARP contra la bandeja de salida OFED:
[root @ host] # make iWARP
[root @ host] # make iwarp_install


Parte 3a – Drivers Cargando iWARP

manualmente Cargar controladores
Para cargar el controlador iWARP tenemos que cargar los controladores de controlador y RDMA núcleo NIC primero:
[root @ host] # modprobe cxgb4
[root @ host] # modprobe iw_cxgb4
[root @ host] rdma_ucm # modprobe />
Parte 3b – Drivers automáticas iWARP
Para cargar los controladores Chelsio iWARP automáticamente, agregue estas líneas adicionales a / etc / modprobe.conf