> Processors: 4
> Kernel command line: auto BOOT_IMAGE=linux ro root=802 BOOT_FILE=/boot/bzImage-2.4.18-3 max_scsi_luns=128
So this is the dmesg for the redhat 2.4.18-3? You said above that
it found the disks, but, further down the qla driver inits and shows:
> qla2x00_set_info starts at address = f8836060
> qla2x00: Found VID=1077 DID=2200 SSVID=1077 SSDID=2
> scsi1: Found a QLA2200 @ bus 2, device 0x4, irq 16, iobase 0xdc00
> scsi(1): Allocated 4096 SRB(s)
> PCI: Setting latency timer of device 02:04.0 to 64
> scsi(1): Configure NVRAM parameters...
> scsi(1): 64 Bit PCI Addressing Enabled
> scsi(1): Verifying loaded RISC code...
> scsi(1): Verifying chip...
> scsi(1): Waiting for LIP to complete...
> scsi(1): Cable is unplugged...
> qla2x00: Found VID=1077 DID=2200 SSVID=1077 SSDID=2
> scsi2: Found a QLA2200 @ bus 2, device 0x5, irq 17, iobase 0xd800
> scsi(2): Allocated 4096 SRB(s)
> PCI: Setting latency timer of device 02:05.0 to 64
> scsi(2): Configure NVRAM parameters...
> scsi(2): 64 Bit PCI Addressing Enabled
> scsi(2): Verifying loaded RISC code...
> scsi(2): Verifying chip...
> scsi(2): Waiting for LIP to complete...
> scsi(2): Cable is unplugged...
> scsi1 : QLogic QLA2200 PCI to Fibre Channel Host Adapter: bus 2 device 4 irq 16
> Firmware version: 2.02.03, Driver version 6.1b2
> scsi2 : QLogic QLA2200 PCI to Fibre Channel Host Adapter: bus 2 device 5 irq 17
> Firmware version: 2.02.03, Driver version 6.1b2
It complains about "Cable is unplugged", and does not find any drives.
So, it looks like your redhat kernel is not finding any drives.
You might want to check the hardware and connections. I've seen the qla
(I'm using some beta6 with 2.5.25) get confused as to the state of the
adapter and its connection.
If you turn on scsi logging (be careful, if syslog is running you can get
infinite logging), and insmod your driver, you might get some useful
information, I use:
echo scsi log scan 5 >/proc/scsi/scsi
The above is safe to use with syslog running (since it logs the scsi
scanning that happens when the adapter comes up, but not all IO).
Also, cat /proc/scsi/scsi and /proc/scsi/qla*/[0-9] and see what they show.
If the adapter appears to find devices, but scanning does not (likely
lun problems), try manually scanning for a device, for example:
echo scsi add-single-device 1 0 0 0 >/proc/scsi/scsi
Where the numbering above is host, channel, target-id, and then lun.
-- Patrick Mansfield
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/