If the shared disks in /proc/scsi/scsi
are not visible:
Make sure that all shared LUNs are discovered by the HBA and SCSI layer. This can be verified by looking at /proc/scsi/
fibre channel driver
/*
files.
/proc/scsi/qla2xxx/2 contains...
(Id:Lun) * - indicates lun is not registered with the OS.
( 0: 0): Total reqs 74, Pending reqs 0, flags 0x0, 0:0:84 00
( 0: 1): Total reqs 0, Pending reqs 0, flags 0x0*, 0:0:84 00
( 0: 2): Total reqs 0, Pending reqs 0, flags 0x0*, 0:0:84 00
( 0: 3): Total reqs 0, Pending reqs 0, flags 0x0*, 0:0:84 00
( 0: 4): Total reqs 0, Pending reqs 0, flags 0x0*, 0:0:84 00
The example indicates that not all LUNs are discovered by SCSI. The problem might be fixed by specifying dev_flags
or default_dev_flags
and max_luns
parameters for SCSI driver.
If the LUNs are not visible in /proc/scsi/
fibre channel driver
/*
files, it may indicate a problem with SAN configuration or zoning.