Instalacion Emulex en CentOS y RedHat version 5

Dos de las marcas de tarjetas HBA's de fibra que conozco son Qlogic y Emulex, normalmente con las qlogic nunca he tenido ningún conflicto pues el driver ya viene precompilado en la distribución pero hoy tuve un problema con una Emulex y los pasos para poderla complilar fueron: verificar que se encontrara instalada fisicamente y que el Linux la estuviera reconociendo, para ellos se ejecuto:

[root@bogota ~]# dmesg | grep -i emul
Emulex LightPulse Fibre Channel SCSI driver 8.2.0.33.3p
Copyright(c) 2004-2008 Emulex. All rights reserved.


una vez verificado que la tarjeta se encontraba instalada se verifico el modulo del kernel para dicha tarjeta [root@cosabog13lx002 ~]# vi /etc/sysconfig/hwconf
class: SCSI bus: PCI
detached: 0
driver: lpfc
desc: "Emulex Corporation LP952 Fibre Channel Host Adapter"
vendorId: 10df
deviceId: f095
subVendorId: 0e11
subDeviceId: f095
pciType: 1
pcidom: 0
pcibus: c
pcidev: 1
pcifn: 0
Luego se verifico que el modulo se encontrara cargado
[root@bogota ~]# lsmod | grep lpfc
lpfc 291697 0 scsi_transport_fc 37449 1 lpfc scsi_mod 141589 8 lpfc,scsi_dh,sr_mod,sg,scsi_transport_fc,libata,cciss,sd_mod
Luego se reinicio el modulo para verificar si encontraba los volúmenes asociados pero se presento el siguiente error: [root@bogota ~]# rmmod lpfc
[root@bogota ~]# tail -f /var/log/messages &
[root@bogota ~]# modprobe lpfcVerificar las hbas

Jul 21 10:01:44 orochi kernel: ACPI: PCI interrupt for device 0000:06:02.0 disabled
Jul 21 10:01:44 orochi kernel: ACPI: PCI interrupt for device 0000:06:01.0 disabled
Jul 21 10:01:57 orochi kernel: Emulex LightPulse Fibre Channel SCSI driver 8.2.0.63.3p
Jul 21 10:01:57 orochi kernel: Copyright(c) 2004-2009 Emulex. All rights reserved.
Jul 21 10:01:57 orochi kernel: PCI: Enabling device 0000:06:01.0 (0150 -> 0152)
Jul 21 10:01:57 orochi kernel: ACPI: PCI Interrupt 0000:06:01.0[A] -> GSI 74 (level, low) -> IRQ 217
Jul 21 10:01:57 orochi kernel: scsi2 : on PCI bus 06 device 08 irq 217
Jul 21 10:02:01 orochi kernel: PCI: Enabling device 0000:06:02.0 (0150 -> 0152)
Jul 21 10:02:01 orochi kernel: ACPI: PCI Interrupt 0000:06:02.0[A] -> GSI 78 (level, low) -> IRQ 50
Jul 21 10:02:01 orochi kernel: scsi3 : on PCI bus 06 device 10 irq 50
[root@orochi host2]# systool -av -c fc_host
Class = "fc_host"
Class Device = "host2"
Class Device path = "/sys/class/fc_host/host2"
active_fc4s = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
fabric_name = "0x0"
issue_lip =
maxframe_size = "2048 bytes"
node_name = "0x20000000c94ed73c"
port_id = "0x000000"
port_name = "0x10000000c94ed73c"
port_state = "Linkdown"
port_type = "Unknown"
speed = "unknown"
supported_classes = "Class 3"
supported_fc4s = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
supported_speeds = "1 Gbit, 2 Gbit, 4 Gbit"
tgtid_bind_type = "wwpn (World Wide Port Name)"
uevent =
Device = "host2"
Device path = "/sys/devices/pci0000:00/0000:00:06.0/0000:05:00.0/0000:06:01.0/host2"
uevent =
Class Device = "host3"
Class Device path = "/sys/class/fc_host/host3"
active_fc4s = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
fabric_name = "0x0"
issue_lip =
maxframe_size = "2048 bytes"
node_name = "0x20000000c94eeb04"
port_id = "0x000000"
port_name = "0x10000000c94eeb04"
port_state = "Linkdown"
port_type = "Unknown"
speed = "unknown"
supported_classes = "Class 3"
supported_fc4s = "0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 "
supported_speeds = "1 Gbit, 2 Gbit, 4 Gbit"
tgtid_bind_type = "wwpn (World Wide Port Name)"
uevent =
Device = "host3"
Device path = "/sys/devices/pci0000:00/0000:00:06.0/0000:05:00.0/0000:06:02.0/host3"
uevent =
Se procede a descargar el paquete proliant support pack que cuenta con herramientas de escaneo de dispositivos y con esta información es mas fácil asociar los caminos

En caso de querer configurar el Proliant Support Pack se puede descargar de los siguientes link y este cuenta con instaladores (sh install.sh)
Red Hat 4
wget ftp://ftp.hp.com/pub/softlib2/software1/supportpack-linux/p308168486/v43341/psp-8.00.rhel4.i686.en.tar.gz
Red Hat 5
wget ftp://ftp.hp.com/pub/softlib2/software1/supportpack-linux/p1640255777/v61539/psp-8.60.rhel5.i686.en.tar.gz
[root@orochi ~]# mkdir ProliantServicePack
[root@orochi ~]# tar xfzp psp-8.00.rhel4.i686.en.tar.gz -C ProliantServicePack/
[root@orochi ~]# cd ProliantServicePack/compaq/csp/linux/

No hay comentarios:

Publicar un comentario