Bug#646900: [multipath-tools] Errors when Boot On SAN (IBM DS4700)

Ritesh Raj Sarraf rrs at debian.org
Fri Oct 28 20:18:42 UTC 2011


Laurent,

IIRC, you also have access to IBM Storage Arrays. Do you have any clue
what these SCSI errors are?
Per the reporter, this is seen on Squeeze and was not seen on Lenny.


Ritesh


On 10/28/2011 10:18 PM, Ritesh Raj Sarraf wrote:
> Hello Guy,
>
> I am not familiar with IBM's Storage Arrays so I will need your assistance
>
> On 10/28/2011 02:59 PM, Guy Roussin wrote:
>> --- Please enter the report below this line. ---
>> Hi,
>>
>> We have some servers (blade IBM HS21/HS22) with Boot On SAN on IBM
>> DS4700 with
>> debian lenny amd64.
>> Very fine since some years.
>> http://www.tchetch.net/wiki/debian/multipath_ibm_ds4000
>>
>> Now, we want to upgrade to squeeze. The upgrade is fine but i get
>> multipath problem on the first stage (initrd) so i suppose there is
>> some problem for initrd an multipath on squeeze.
>> Finally the server boot (but very long time). I want to fix this
>> behavior.
>>
> How long is it? And how many LUNs in total do you have mapped to this host?
>
>> Is there somebody Boot On SAN with squeeze ?
>>
> Yes. SAN Boot is supported on Debian Squeeze. I do have a howto I can
> refer, but it uses software iscsi as an example.
> http://linux.netapp.com/docs/debian/iscsi-sanboot-configuration-guide
>
>> Errors i get :
>> ...
>> 49.428234 Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
>> 49.428313 sd 0:0:0:0: sda Sense Key : Illegal Request current
>> 49.428538 sd 0:0:0:0: sda <<vendor>> ASC=0x94 ASCQ=0x1ASC=0x94 ASCQ=0x1
>> 49.428766 sd 0:0:0:0: sda CDB: Read(10): 28 00 00 00 00 18 00 00 08 00
>> 49.429472 end_request: I/O error, dev sda, sector 24
>> 49.429552 Buffer I/O error on device sda, logical block 3
>> 49.842457 sd 0:0:0:1: sdb Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
>> 49.842589 sd 0:0:0:1: sdb Sense Key : Illegal Request current
>> 49.842813 sd 0:0:0:1: sdb <<vendor>> ASC=0x94 ASCQ=0x1ASC=0x94 ASCQ=0x1
>> 49.843042 sd 0:0:0:1: sdb CDB: Read(10): 28 00 00 00 00 38 00 00 08 00
>> 49.843746 end_request: I/O error, dev sdb, sector 56
>> 49.843825 Buffer I/O error on device sdb, logical block 7
>> 49.942340 sd 1:0:1:0: sdg Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
>> 49.942474 sd 1:0:1:0: sdg Sense Key : Illegal Request current
>> 49.942698 sd 1:0:1:0: sdg <<vendor>> ASC=0x94 ASCQ=0x1ASC=0x94 ASCQ=0x1
>> 49.942926 sd 1:0:1:0: sdg CDB: Read(10): 28 00 00 00 00 38 00 00 08 00
>> 49.943632 end_request: I/O error, dev sdg, sector 56
>> 49.943711 Buffer I/O error on device sdg, logical block 7
> What Fiber Channel HBA are you using? And did its driver change from
> Lenny to Squeeze?
>
>> ...
>> 87.573415 Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
>> 87.573494 sd 1:0:1:0: sdg Sense Key : Illegal Request current
>> 87.573718 sd 1:0:1:0: sdg <<vendor>> ASC=0x94 ASCQ=0x1ASC=0x94 ASCQ=0x1
>> 87.573946 sd 1:0:1:0: sdg CDB: Read(10): 28 00 00 00 10 00 00 00 08 00
>> 87.574652 end_request: I/O error, dev sdg, sector 4096
>> 87.656011 device-mapper: uevent: version 1.0.3
>> 87.656265 device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised:
>> dm-devel at redhat.com
>> 87.658146 device-mapper: multipath: version 1.1.0 loaded
>> 87.663182 emc: device handler registered
>> 87.666938 sd 0:0:0:0: rdac: LUN 0 (unowned)
>> 87.667818 sd 0:0:0:1: rdac: LUN 1 (unowned)
>> 87.668748 sd 0:0:1:0: rdac: LUN 0 (owned)
>> 87.669600 sd 0:0:1:1: rdac: LUN 1 (owned)
>> 87.670465 sd 1:0:0:0: rdac: LUN 0 (owned)
>> 87.671324 sd 1:0:0:1: rdac: LUN 1 (owned)
>> 87.672198 sd 1:0:1:0: rdac: LUN 0 (unowned)
>> 87.673070 sd 1:0:1:1: rdac: LUN 1 (unowned)
>> 87.673153 rdac: device handler registered
>> 87.720723 device-mapper: multipath round-robin: version 1.0.0 loaded
>> 88.081873 kjournald starting. Commit interval 5 seconds
>> ...
>>
>> -- Package-specific info:
>> Contents of /etc/multipath.conf:
>> defaults {
>>  udev_dir /dev
>>  polling_interval 2
>>  user_friendly_names yes
>> }
>> devnode_blacklist {
>>  devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
>>  devnode "^hd[a-z][[0-9]*]"
>>  devnode "^cciss!c[0-9]d[0-9]*[p[0-9]*]"
>> }
>> devices {
>>  device {
>>   vendor "IBM"
>>   product "1814*"
>>   getuid_callout                "/lib/udev/scsi_id --whitelisted
>> --device=/dev/%n"
>>   features              "0"
>>   hardware_handler      "1 rdac"
>>   path_selector         "round-robin 0"
>>   path_grouping_policy  group_by_prio
>>   failback              immediate
>>   rr_weight             uniform
>>   no_path_retry         queue
>>   rr_min_io             1000
>>   path_checker          rdac
>>   prio                  rdac
>>   prio_args             ""
>>  }
>> }
>> multipaths {
>>  multipath {
>>   wwid 3600a0b8000567166000003e04e9d8958
>>   alias system
>>  }
>>  multipath {
>>   wwid 3600a0b8000567074000004da4e9d874d
>>   alias homedir
>>  }
>> }
>>
> Rest all settings look standard to me. I think we can investigate
> further after we have the hardware details.
>
>
> Ritesh
>
>
>> -- System Information:
>> Debian Release: 6.0.3
>>   APT prefers stable
>>   APT policy: (500, 'stable')
>> Architecture: amd64 (x86_64)
>>
>> Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/2 CPU cores)
>> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
>> Shell: /bin/sh linked to /bin/dash
>>
>> Versions of packages multipath-tools depends on:
>> ii  initscripts         2.88dsf-13.1         scripts for initializing
>> and shutt
>> ii  kpartx              0.4.8+git0.761c66f-9 create device mappings
>> for partiti
>> ii  libaio1             0.3.107-7            Linux kernel AIO access
>> library -
>> ii  libc6               2.11.2-10            Embedded GNU C Library:
>> Shared lib
>> ii  libdevmapper1.02.1  2:1.02.48-5          The Linux Kernel Device
>> Mapper use
>> ii  libncurses5         5.7+20100313-5       shared libraries for
>> terminal hand
>> ii  libreadline6        6.1-3                GNU readline and history
>> libraries
>> ii  lsb-base            3.2-23.2squeeze1     Linux Standard Base 3.2
>> init scrip
>> ii  udev                164-3                /dev/ and hotplug
>> management daemo
>>
>> multipath-tools recommends no packages.
>>
>> Versions of packages multipath-tools suggests:
>> ii  multipath-tools-boo 0.4.8+git0.761c66f-9 Support booting from
>> multipath dev
>>
>> -- no debconf information
>>
>>
>


-- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-lvm-maintainers/attachments/20111029/7f9ec003/attachment.pgp>


More information about the pkg-lvm-maintainers mailing list