Emulex LP8000 and Red Hat 5
I have here a server with Red Hat 5 and an Emulex LP8000 connected to a EMC storage through a SAN.
I searched into the Emulex website and didn't find nothing that answers my question.
When I load the lpfc module, I can see the following messagens in dmesg:
Emulex LightPulse Fibre Channel SCSI driver 184.108.40.206
Copyright(c) 2004-2006 Emulex. All rights reserved.
PCI: Enabling device 0000:07:01.0 (0150 -> 0153)
ACPI: PCI Interrupt 0000:07:01.0[A] -> GSI 48 (level, low) -> IRQ 209
scsi1 : on PCI bus 07 device 08 irq 209
The lspci return the following:
07:01.0 Fibre Channel: Emulex Corporation LP8000 Fibre Channel Host Adapter (rev 02)
Subsystem: Emulex Corporation LP8000 Fibre Channel Host Adapter
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 248 (63750ns min), Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 209
Region 0: Memory at fdff0000 (64-bit, non-prefetchable) [size=4K]
Region 2: Memory at fdfe0000 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at 5000 [size=256]
My Question is: After load the module, what should I do to RH find the LUNs?
I send an email to Emulex support asking it and received the following reply:
The /sys/class/scsi_host/hostX tree is the correct way to gather information regarding the lpfc HBAs and scsi luns. Note that the lpfc driver is not a scsi driver but rather a fibre channel transport driver for the OS scsi layer (similar to ethernet and TCP packets). The lpfc driver logs into storage controllers only. The OS scsi layer discovers luns behind the storage controllers. You'd have to inquire with Red Hat to see if there is a way to get them to display lun acquisition information through scsi logging.
What exactly means this OS scsi layer means?