Fibre card mist in /proc

  Diversen

sinds kernel 2.6.11 zijn er wat wijzigingen mbt op fibre kaarten de lpfc en qla2xxx Adapters (HBA) drivers zijn verwijderd uit het pseudo-filesystems /proc/scsi/qla2xxx en /proc/scsi/lpfc. In in de nieuwe kernel staat alle info op een centrale plaats namelijk het /sys filesystem. Red Hat Enterprise Linux 5 gebruikt bv tegenwoordig 2.6.18 and daar is de wijziging dus doorgevoerd.

om te controleren of de fibre linkk heeft.

# cat /sys/class/scsi_host/host0/state
Link Up - F_Port

waar host0 is de eerste fibre host1 de 2de enzo.

je kan natuurlijk door het sys fiilesysteem browsen zoals je gewend was bij /proc maar gebruik liever systool om de informatie naar boven te halen

# systool -c fc_host -v

verbose view van alle informatie van scsi adapters in het systeem:

# systool -c scsi_host -v

Welke devices hangen er aan de fibrecard

# systool -c fc_remote_ports -v -d

Fibre Channel transport information:

# systool -c fc_transport -v

informatie over SCSI disks connected to the system:

# systool -c scsi_disk -v

Meer disk informatie inclusief aan welke hosts connected aan welke disk:

# systool -b scsi -v

Om meer informatie te zien over de scsi device kan je de sg3_utils package installeren. je kan dan het sg_map commando gebruiken om meer info overSCSI map.

# modprobe sg
# sg_map -x

om meer driver informatie, inclusief versie nummers en actieve parameters, def volgende commando’s kunnen gebruikt worden voor lpfc en qla2xxx drivers:

# systool -m lpfc -v
# systool -m qla2xxx -v