Bug#646900: [multipath-tools] Errors when Boot On SAN (IBM DS4700)
Ritesh Raj Sarraf
rrs at debian.org
Fri Oct 28 16:48:59 UTC 2011
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/20111028/58c531c3/attachment.pgp>
More information about the pkg-lvm-maintainers
mailing list