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

Guy Roussin guy.roussin at teledetection.fr
Fri Oct 28 09:29:31 UTC 2011


Package: multipath-tools
Version: 0.4.8+git0.761c66f-9
Severity: normal

--- 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.

Is there somebody Boot On SAN with squeeze ?

Thank You

Guy Roussin

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
...
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
  }
}

-- 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


-- 
Guy Roussin





More information about the pkg-lvm-maintainers mailing list