Bug#700444: multipath-tools: Automatic path recovery not occurring on IBM Power with dual VIOS served disks.

Frank Fegert fra.nospam.nk at gmx.de
Tue Feb 12 18:42:25 UTC 2013


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

Hello,

on a IBM Power LPAR with dual virtual I/O server (VIOS) backed disk
devices, multipath seems not to be able to recover temporarily failed
disk paths (e.g. after one VIOS is restarted after maintenance). The
serial console shows:

[  325.695570] ibmvscsi 30000003: Virtual adapter failed rc 2!
[  325.799041] ibmvscsi 30000003: SRP_VERSION: 16.a
[  325.799076] ibmvscsi 30000003: Partner adapter not ready
[  325.799087] ibmvscsi 30000003: error after reset
[  326.072253] sd 1:0:1:0: [sdb] Unhandled error code
[  326.072271] sd 1:0:1:0: [sdb]  Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[  326.072281] sd 1:0:1:0: [sdb] CDB: Read(10): 28 00 04 42 23 23 00 00 08 00
[  326.072308] end_request: I/O error, dev sdb, sector 71443235
[  326.072321] device-mapper: multipath: Failing path 8:16.
[  330.538142] sd 1:0:1:0: [sdb] Unhandled error code
[  330.538157] sd 1:0:1:0: [sdb]  Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[  330.538165] sd 1:0:1:0: [sdb] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[  330.538183] end_request: I/O error, dev sdb, sector 0
[  335.538861] sd 1:0:1:0: [sdb] Unhandled error code
[  335.538876] sd 1:0:1:0: [sdb]  Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[  335.538884] sd 1:0:1:0: [sdb] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[  335.538902] end_request: I/O error, dev sdb, sector 0
...
... loops forever ...

Any ideas where this may be caused and/or could be resolved?

Thanks & best regards,

Frank Fegert


-- Package-specific info:
Contents of /etc/multipath.conf:
defaults {
        getuid_callout  "/lib/udev/scsi_id -g -u -d /dev/%n"
        no_path_retry  10
        user_friendly_names yes
}
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]*]"
}
multipaths {
    multipath {
        wwid                    36005076801918127980000000000023C
    }
}
devices {
}


-- System Information:
Debian Release: 6.0.6
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates')
Architecture: powerpc (ppc64)

Kernel: Linux 2.6.39-bpo.2-powerpc (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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+squeeze1 scripts for initializing and shutt
ii  kpartx             0.4.8+git0.761c66f-10 create device mappings for partiti
ii  libaio1            0.3.107-7             Linux kernel AIO access library - 
ii  libc6              2.11.3-4              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-bo 0.4.8+git0.761c66f-10 Support booting from multipath dev

-- no debconf information



More information about the pkg-lvm-maintainers mailing list