Operating System - Linux
1832145 Members
2808 Online
110038 Solutions
New Discussion

Re: Problem presenting disks EVA3000 - Proliant DL380 - QLA2312 - Linux Debian - Kernel 2.4

 
SOLVED
Go to solution
Miquel_2
Advisor

Problem presenting disks EVA3000 - Proliant DL380 - QLA2312 - Linux Debian - Kernel 2.4

Hi all,

We have a problem with some disks created in HP StorageWorks EVA3000 presented to a linux system on a Proliant DL380 G4 with QLA2312 HBA. We created and presented 3 disks at luns 1,2 and 3, and the system view all disks and their capacities using lshw from system prompt, but when the tries to access the disks on luns 1 and 3 then the error "device not ready" is returned.

Have anybody some idea about this ?
Thank you.


This is the lshw output:

*-pci:0
description: PCI bridge
product: PCI Bridge Hub A
vendor: Intel Corp.
physical id: 0
bus info: pci@05:00.0
version: 09
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
*-fiber
description: Fibre Channel
product: QLA2312 Fibre Channel Adapter
vendor: QLogic Corp.
physical id: 1
bus info: pci@06:01.0
logical name: scsi0
version: 02
width: 64 bits
clock: 66MHz
capabilities: bus_master cap_list scsi-host
configuration: driver=qla2300
resources: ioport:5000-50ff iomemory:fdff0000-fdff0fff irq:74
*-generic UNCLAIMED
description: SCSI
product: HSV100
vendor: HP
physical id: 0.0.0
bus info: scsi@0.0:0.0
version: 3010
configuration: ansiversion=2
*-disk:0
description: SCSI Disk
product: HSV100
vendor: HP
physical id: 0.0.1
bus info: scsi@0.0:0.1
logical name: /dev/sda
version: 3010
size: 1GB
configuration: ansiversion=2
*-disk:1
description: SCSI Disk
product: HSV100
vendor: HP
physical id: 0.0.2
bus info: scsi@0.0:0.2
logical name: /dev/sdb
version: 3010
size: 120GB
configuration: ansiversion=2
*-disk:2
description: SCSI Disk
product: HSV100
vendor: HP
physical id: 0.0.3
bus info: scsi@0.0:0.3
logical name: /dev/sdc
version: 3010
size: 50GB
configuration: ansiversion=2


Here part of dmesg:

qla2x00_set_info starts at address = f89e6060
qla2x00: Found VID=1077 DID=2312 SSVID=e11 SSDID=100
scsi(0): Found a QLA2312 @ bus 6, device 0x1, irq 74, iobase 0xf8ac1000
scsi(0): 32 Bit PCI Addressing Enabled.
scsi(0): Allocated 4096 SRB(s).
scsi(0): Configure NVRAM parameters...
scsi(0): Verifying loaded RISC code...
scsi(0): Verifying chip...
scsi(0): Waiting for LIP to complete...
scsi(0): LIP reset occurred.
scsi(0): LOOP UP detected.
scsi(0): Port database changed.
scsi(0): Topology - (F_Port), Host Loop address 0xffff
scsi(0): Port database changed.
scsi(0): Port database changed.
scsi-qla0-adapter-node=200000e08b12a62e\;
scsi-qla0-adapter-port=210000e08b12a62e\;
scsi-qla0-tgt-0-di-0-port=50001fe15003629d\;
qla2x00_detect num_hosts=0
scsi0 : QLogic QLA2312 PCI to Fibre Channel Host Adapter: bus 6 device 1 irq 74
Firmware version: 3.03.11, Driver version 7.05.00

scsi: unknown type 12
Vendor: HP Model: HSV100 Rev: 3010
Type: Unknown ANSI SCSI revision: 02
Vendor: HP Model: HSV100 Rev: 3010
Type: Direct-Access ANSI SCSI revision: 02
Vendor: HP Model: HSV100 Rev: 3010
Type: Direct-Access ANSI SCSI revision: 02
Vendor: HP Model: HSV100 Rev: 3010
Type: Direct-Access ANSI SCSI revision: 02
scsi(0:0:0:0): Enabled tagged queuing, queue depth 32.
scsi(0:0:0:1): Enabled tagged queuing, queue depth 32.
scsi(0:0:0:2): Enabled tagged queuing, queue depth 32.
scsi(0:0:0:4): Enabled tagged queuing, queue depth 32.
resize_dma_pool: unknown device type 12
device-mapper: 4.1.1-ioctl (2004-04-07) initialised: dm-devel@redhat.com
Attached scsi disk sda at scsi0, channel 0, id 0, lun 1
Attached scsi disk sdb at scsi0, channel 0, id 0, lun 2
Attached scsi disk sdc at scsi0, channel 0, id 0, lun 3
SCSI device sda: 2097152 512-byte hdwr sectors (1074 MB)
/dev/scsi/host0/bus0/target0/lun1:<6>Device 08:00 not ready.
I/O error: dev 08:00, sector 0
Device 08:00 not ready.
I/O error: dev 08:00, sector 0
unable to read partition table
SCSI device sdb: 251658240 512-byte hdwr sectors (128849 MB)
/dev/scsi/host0/bus0/target0/lun2: p1
SCSI device sdc: 104857600 512-byte hdwr sectors (53687 MB)
/dev/scsi/host0/bus0/target0/lun3:<6>Device 08:20 not ready.
I/O error: dev 08:20, sector 0
Device 08:20 not ready.
I/O error: dev 08:20, sector 0
unable to read partition table
resize_dma_pool: unknown device type 12
Device 08:00 not ready.
I/O error: dev 08:00, sector 0
Device 08:20 not ready.
I/O error: dev 08:20, sector 0
3 REPLIES 3
Uwe Zessin
Honored Contributor
Solution

Re: Problem presenting disks EVA3000 - Proliant DL380 - QLA2312 - Linux Debian - Kernel 2.4

It sounds like you have a single-path configuration without a multipath driver.

'not ready' means that the virtual disk is maintained by the other controller. The controller you are currently connected to presents the disk so that a multipath drives becomes aware of any standby data paths.

You can send a SCSI 'start unit' command to the LUNs and they will fail over. Other way is to use the preferred path setting on the virtual disk properties page - use Controller-A/B failover with failback.

Also, go over the host entries and make sure that the Operating System type is set to '(SUN) Solaris'.
.
Miquel_2
Advisor

Re: Problem presenting disks EVA3000 - Proliant DL380 - QLA2312 - Linux Debian - Kernel 2.4

We used Path B failover/failback and all its ok, we can now make filesystem in luns 1 and 3.

Thank you !!




Miquel_2
Advisor

Re: Problem presenting disks EVA3000 - Proliant DL380 - QLA2312 - Linux Debian - Kernel 2.4


Specify Controller B failover/failback makes accesible all disk devices.

Thanks.