Esto lo hice con unas tarjetas QLogic. Primero hay que obtener el PCI ID
# lspci|grep Q
10:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
10:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
Con los PCI ID's hago lo siguiente:
# cat /sys/bus/pci/drivers/qla2xxx/*<PCI_ID>/host*/fc_host*/port_name
en este caso sería:
# cat /sys/bus/pci/drivers/qla2xxx/*10:00.0/host*/fc_host*/port_name
Actualización (2009-07-20)
Utilizando el filesystem /sys podemos acortar las cosas de la siguiente manera:
Para la primera tarjeta de fibra colocamos
# cat /sys/class/fc_host/host0/port_name
Para la segunda
# cat /sys/class/fc_host/host1/port_name
y así con las demás HBA's (si existen).
sabes, tambien necesitaba obtener esta informacion, pero desde un RHEL4.
ReplyDeletePara hacerlo ejecute el siguiente comando:
# cat /sys/class/scsi_host/host1/disc_map
y
#systool -c fc_transport -v
esa info la obtuve desde
http://kbase.redhat.com/faq/docs/DOC-19446
Saludos