[Bug 1526984] Re: ISST-LTE: root mpath device unavailable after installation

Mauricio Faria de Oliveira mauricfo at linux.vnet.ibm.com
Fri Feb 5 17:29:32 UTC 2016


I verified this works correctly on 2 LPARs, including the original LPAR from the bug report. (Thanks, Michail)
Marking as verification-done.

Installed the version from -proposed:

	root at pinelp2:~# dpkg -l | grep 0.4.9-3ubuntu7.8
	ii  kpartx                             0.4.9-3ubuntu7.8                 ppc64el      create device mappings for partitions
	ii  kpartx-boot                        0.4.9-3ubuntu7.8                 all          Provides kpartx during boot
	ii  multipath-tools                    0.4.9-3ubuntu7.8                 ppc64el      maintain multipath block device access
	ii  multipath-tools-boot               0.4.9-3ubuntu7.8                 all          Support booting from multipath devices

	root at pinelp3:~# dpkg -l | grep 0.4.9-3ubuntu7.8
	ii  kpartx                             0.4.9-3ubuntu7.8                 ppc64el      create device mappings for partitions
	ii  kpartx-boot                        0.4.9-3ubuntu7.8                 all          Provides kpartx during boot
	ii  multipath-tools                    0.4.9-3ubuntu7.8                 ppc64el      maintain multipath block device access
	ii  multipath-tools-boot               0.4.9-3ubuntu7.8                 all          Support booting from multipath devices

Notice the 2 LPARs (pinelp2 and pinelp3) booted from an individual path.
On pinelp2, it was required to manually include the rootfs device's WWID (below).

	root at pinelp2:~# mount | grep ' / '
	/dev/sdq2 on / type ext4 (rw,errors=remount-ro)

	root at pinelp3:~# mount | grep ' / '
	/dev/sdg2 on / type ext4 (rw,errors=remount-ro)

Make sure the rootfs device is listed in /etc/multipath/wwids in the
initramfs:

- This is required on pinelp2:

	root at pinelp2:~# multipath -c /dev/sdq
	/dev/sdq is not a valid multipath device path

	root at pinelp2:~# multipath -d -v3 | grep 'sdq: uid ='
	Feb 05 11:04:14 | sdq: uid = 36005076304ffc4410000000000000161 (callout)

        root at pinelp2:~# multipath -d -v3 | grep 'sdq: uid =' | awk '{
print "/" $8 "/" }' >> /etc/multipath/wwids

	root at pinelp2:~# multipath -c /dev/sdq
	/dev/sdq is a valid multipath device path

	root at pinelp2:~# update-initramfs -u
	update-initramfs: Generating /boot/initrd.img-4.2.0-27-generic

- Not required on pinelp3:

	root at pinelp3:~# multipath -c /dev/sdg
	/dev/sdg is a valid multipath device path

        Already in WWIDs, so this is likely a timing problem in the boot
(works some of the times).


Test it on both LPARs.

	root at pinelp2:~# reboot
	<...>

	root at pinelp3:~# reboot
	<...>


The 2 LPARs booted successfully from a multipath device:

	root at pinelp2:~# mount | grep ' / '
	/dev/mapper/mpath3-part2 on / type ext4 (rw,errors=remount-ro)

	root at pinelp3:~# mount | grep ' / '
	/dev/mapper/mpath4-part2 on / type ext4 (rw,errors=remount-ro)


For details: console log for pinelp2:

	Notice:
	- The scsi disks are added /after/ multipathd is started.
	- There *IS* a wait of some seconds at this point.
	  So, the udevadm settle is indeed working.

	Loading, please wait...
	[    0.750797] systemd-udevd[206]: starting version 204
	Begin: Loading essential drivers ... done.
	Begin: Running /scripts/init-premount ... done.
	Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loading multipath modules ... [    0.772562] device-mapper: multipath: version 1.9.0 loaded
	Success: loaded module dm-multipath.
	Failure: failed to load module dm-emc.
	done.
	Begin: Starting multipathd ... [    0.778387] multipathd (239): /proc/239/oom_adj is deprecated, please use /proc/239/oom_score_adj instead.
	[    0.808644] Emulex LightPulse Fibre Channel SCSI driver 10.7.0.0.
	[    0.808672] Copyright(c) 2004-2015 Emulex.  All rights reserved.
	[    0.810789] bnx2x: Broadcom NetXtreme II 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.710.51-0 (2014/02/10)
	[    0.810928] bnx2x 0000:01:00.0: msix capability found
	[    0.811271] bnx2x 0000:01:00.0: enabling device (0140 -> 0142)
	[    0.815918] lpfc 0001:01:00.0: ibm,query-pe-dma-windows(53) 10000 8000000 20000019 returned 0
	[    0.816230] lpfc 0001:01:00.0: ibm,create-pe-dma-window(54) 10000 8000000 20000019 10 22 returned 0 (liobn = 0x70000019 starting addr = 8000000 0)
	[    0.871171] lpfc 0001:01:00.0: Using 64-bit direct DMA at offset 800000000000000
	[    0.871273] bnx2x 0000:01:00.0: ibm,query-pe-dma-windows(53) 10000 8000000 20000018 returned 0
	[    0.871637] bnx2x 0000:01:00.0: ibm,create-pe-dma-window(54) 10000 8000000 20000018 10 22 returned 0 (liobn = 0x70000018 starting addr = 8000000 0)
	[    0.901703] bnx2x 0000:01:00.0: Using 64-bit direct DMA at offset 800000000000000
	[    0.902119] bnx2x 0000:01:00.0: part number 0-0-0-0
	[    0.984585] bnx2x 0000:01:00.1: msix capability found
	[    0.984794] bnx2x 0000:01:00.1: enabling device (0140 -> 0142)
	[    0.988031] bnx2x 0000:01:00.1: Using 64-bit direct DMA at offset 800000000000000
	[    0.988418] bnx2x 0000:01:00.1: part number 0-0-0-0
	[    1.032097] scsi host0: Emulex LPe16000 16Gb PCIe Fibre Channel Adapter on PCI bus 01 device 00 irq 506
	[    1.059495] usb 2-4: new SuperSpeed USB device number 2 using xhci_hcd
	[    1.084352] usb 2-4: New USB device found, idVendor=1a5a, idProduct=0006
	[    1.084371] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
	[    1.084375] usb 2-4: Product: RDX-USB3        
	[    1.084378] usb 2-4: Manufacturer: IBM    T
	[    1.084380] usb 2-4: SerialNumber: 00102000163B
	[    1.087773] usb-storage 2-4:1.0: USB Mass Storage device detected
	[    1.087964] scsi host1: usb-storage 2-4:1.0
	[    1.088040] usbcore: registered new interface driver usb-storage
	[    1.089252] usbcore: registered new interface driver uas
	[    1.596132] lpfc 0001:01:00.1: enabling device (0144 -> 0146)
	[    1.599720] lpfc 0001:01:00.1: Using 64-bit direct DMA at offset 800000000000000
	[    1.760380] scsi host2: Emulex LPe16000 16Gb PCIe Fibre Channel Adapter on PCI bus 01 device 01 irq 507
	[    2.088013] scsi 1:0:0:0: Direct-Access     IBM    T RDX-USB3         0195 PQ: 0 ANSI: 3
	[    2.088322] sd 1:0:0:0: Attached scsi generic sg0 type 0
	[    2.088495] sd 1:0:0:0: [sda] 976764976 512-byte logical blocks: (500 GB/465 GiB)
	[    2.088947] sd 1:0:0:0: [sda] Write Protect is off
	[    2.089453] sd 1:0:0:0: [sda] No Caching mode page found
	[    2.089457] sd 1:0:0:0: [sda] Assuming drive cache: write through
	[    2.313474]  sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 sda13 sda14 sda15 >
	[    2.315844] sd 1:0:0:0: [sda] Attached SCSI removable disk
	[    2.710413] lpfc 0001:01:00.0: 0:1303 Link Up Event x1 received Data: x1 x1 x20 x2 x0 x0 0
	[    2.888505] scsi 0:0:0:0: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    2.890233] sd 0:0:0:0: Attached scsi generic sg1 type 0
	[    2.892179] sd 0:0:0:0: [sdb] 62914560 512-byte logical blocks: (32.2 GB/30.0 GiB)
	[    2.892767] scsi 0:0:0:1: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    2.893855] sd 0:0:0:0: [sdb] Write Protect is off
	[    2.893965] sd 0:0:0:1: Attached scsi generic sg2 type 0
	[    2.894516] sd 0:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    2.894672] sd 0:0:0:1: [sdc] 67108864 512-byte logical blocks: (34.3 GB/32.0 GiB)
	[    2.895084] scsi 0:0:0:2: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    2.896117] sd 0:0:0:1: [sdc] Write Protect is off
	[    2.896245] sd 0:0:0:2: Attached scsi generic sg3 type 0
	[    2.896710] sd 0:0:0:1: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    2.896868] sd 0:0:0:2: [sdd] 71303168 512-byte logical blocks: (36.5 GB/34.0 GiB)
	[    2.898720] sd 0:0:0:2: [sdd] Write Protect is off
	[    2.899630] random: nonblocking pool is initialized
	[    2.899644]  sdb: sdb1 sdb2 sdb3 sdb4
	[    2.900083] sd 0:0:0:2: [sdd] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    2.903626] sd 0:0:0:0: [sdb] Attached SCSI disk
	[    2.904561] scsi 0:0:0:3: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    2.911458] sd 0:0:0:3: Attached scsi generic sg4 type 0
	[    2.911913]  sdc: sdc1 sdc2 sdc3 sdc4
	[    2.913019] sd 0:0:0:3: [sde] 75497472 512-byte logical blocks: (38.6 GB/36.0 GiB)
	[    2.915943]  sdd: sdd1 sdd2 sdd3 sdd4
	[    2.918011] sd 0:0:0:3: [sde] Write Protect is off
	[    2.920584] sd 0:0:0:3: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    2.923196] sd 0:0:0:1: [sdc] Attached SCSI disk
	[    2.924875] sd 0:0:0:2: [sdd] Attached SCSI disk
	[    2.925016] scsi 0:0:1:0: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    2.933769] sd 0:0:1:0: Attached scsi generic sg5 type 0
	[    2.941785] sd 0:0:1:0: [sdf] 62914560 512-byte logical blocks: (32.2 GB/30.0 GiB)
	[    2.941905]  sde: sde1 sde2 sde3
	[    2.952749] sd 0:0:0:3: [sde] Attached SCSI disk
	[    2.960043] scsi 0:0:1:1: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    2.968137] sd 0:0:1:0: [sdf] Write Protect is off
	[    2.974386] sd 0:0:1:1: Attached scsi generic sg6 type 0
	[    2.980601] sd 0:0:1:0: [sdf] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    2.980624] sd 0:0:1:1: [sdg] 67108864 512-byte logical blocks: (34.3 GB/32.0 GiB)
	[    2.985012] scsi 0:0:1:2: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    2.998605] sd 0:0:1:1: [sdg] Write Protect is off
	[    2.998806] sd 0:0:1:2: Attached scsi generic sg7 type 0
	[    3.002843] sd 0:0:1:2: [sdh] 71303168 512-byte logical blocks: (36.5 GB/34.0 GiB)
	[    3.004300] sd 0:0:1:1: [sdg] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.006821] scsi 0:0:1:3: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    3.029852] sd 0:0:1:2: [sdh] Write Protect is off
	[    3.030067] sd 0:0:1:3: Attached scsi generic sg8 type 0
	[    3.036525]  sdf: sdf1 sdf2 sdf3 sdf4
	[    3.039252] sd 0:0:1:3: [sdi] 75497472 512-byte logical blocks: (38.6 GB/36.0 GiB)
	[    3.039392] sd 0:0:1:2: [sdh] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.043288] scsi 0:0:2:0: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    3.091144] sd 0:0:1:3: [sdi] Write Protect is off
	[    3.091449] sd 0:0:2:0: Attached scsi generic sg9 type 0
	[    3.100773]  sdg: sdg1 sdg2 sdg3 sdg4
	[    3.105097] sd 0:0:2:0: [sdj] 62914560 512-byte logical blocks: (32.2 GB/30.0 GiB)
	[    3.109152] sd 0:0:1:3: [sdi] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.123279] scsi 0:0:2:1: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    3.123299] sd 0:0:1:0: [sdf] Attached SCSI disk
	[    3.135917] sd 0:0:2:0: [sdj] Write Protect is off
	[    3.145103] sd 0:0:2:1: Attached scsi generic sg10 type 0
	[    3.145454]  sdh: sdh1 sdh2 sdh3 sdh4
	[    3.158675] sd 0:0:2:0: [sdj] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.158707] sd 0:0:2:1: [sdk] 67108864 512-byte logical blocks: (34.3 GB/32.0 GiB)
	[    3.169978] scsi 0:0:2:2: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    3.176830] sd 0:0:1:1: [sdg] Attached SCSI disk
	[    3.193476] sd 0:0:2:1: [sdk] Write Protect is off
	[    3.193885] sd 0:0:2:2: Attached scsi generic sg11 type 0
	[    3.202542] sd 0:0:2:2: [sdl] 71303168 512-byte logical blocks: (36.5 GB/34.0 GiB)
	[    3.202740]  sdi: sdi1 sdi2 sdi3
	[    3.209505] sd 0:0:2:1: [sdk] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.209521] scsi 0:0:2:3: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    3.213789] sd 0:0:1:2: [sdh] Attached SCSI disk
	[    3.233428] sd 0:0:2:2: [sdl] Write Protect is off
	[    3.233706] sd 0:0:2:3: Attached scsi generic sg12 type 0
	[    3.237928]  sdj: sdj1 sdj2 sdj3 sdj4
	[    3.239901] sd 0:0:2:3: [sdm] 75497472 512-byte logical blocks: (38.6 GB/36.0 GiB)
	[    3.250975] sd 0:0:2:2: [sdl] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.251285] scsi 0:0:3:0: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    3.272793] sd 0:0:1:3: [sdi] Attached SCSI disk
	[    3.286026] sd 0:0:2:3: [sdm] Write Protect is off
	[    3.286374] sd 0:0:3:0: Attached scsi generic sg13 type 0
	[    3.303858] sd 0:0:3:0: [sdn] 62914560 512-byte logical blocks: (32.2 GB/30.0 GiB)
	[    3.307006]  sdk: sdk1 sdk2 sdk3 sdk4
	[    3.313802] sd 0:0:2:3: [sdm] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.335800] sd 0:0:2:0: [sdj] Attached SCSI disk
	[    3.342298] scsi 0:0:3:1: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    3.384744] sd 0:0:3:0: [sdn] Write Protect is off
	[    3.392239]  sdl: sdl1 sdl2 sdl3 sdl4
	[    3.400639] sd 0:0:3:1: Attached scsi generic sg14 type 0
	[    3.418066] sd 0:0:3:0: [sdn] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.418077] sd 0:0:3:1: [sdo] 67108864 512-byte logical blocks: (34.3 GB/32.0 GiB)
	[    3.426614] sd 0:0:2:1: [sdk] Attached SCSI disk
	[    3.426666] scsi 0:0:3:2: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    3.477763] sd 0:0:3:1: [sdo] Write Protect is off
	[    3.478055] sd 0:0:3:2: Attached scsi generic sg15 type 0
	[    3.491598]  sdm: sdm1 sdm2 sdm3
	[    3.508324] sd 0:0:3:2: [sdp] 71303168 512-byte logical blocks: (36.5 GB/34.0 GiB)
	[    3.523514] sd 0:0:2:2: [sdl] Attached SCSI disk
	[    3.531090] sd 0:0:3:1: [sdo] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.531182] scsi 0:0:3:3: Direct-Access     IBM      2107900          .234 PQ: 0 ANSI: 5
	[    3.584206] sd 0:0:3:2: [sdp] Write Protect is off
	[    3.594796] sd 0:0:3:3: Attached scsi generic sg16 type 0
	[    3.604766]  sdn: sdn1 sdn2 sdn3 sdn4
	[    3.613399] sd 0:0:3:3: [sdq] 75497472 512-byte logical blocks: (38.6 GB/36.0 GiB)
	[    3.622867] sd 0:0:3:2: [sdp] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.652150] sd 0:0:2:3: [sdm] Attached SCSI disk
	[    3.713607] sd 0:0:3:3: [sdq] Write Protect is off
	[    3.748953]  sdo: sdo1 sdo2 sdo3 sdo4
	[    3.758987] sd 0:0:3:3: [sdq] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
	[    3.807023] sd 0:0:3:0: [sdn] Attached SCSI disk
	[    3.854193]  sdp: sdp1 sdp2 sdp3 sdp4
	[    3.920408] sd 0:0:3:1: [sdo] Attached SCSI disk
	[    3.971590]  sdq: sdq1 sdq2 sdq3
	[    4.010942] sd 0:0:3:2: [sdp] Attached SCSI disk
	[    4.089117] device-mapper: multipath round-robin: version 1.0.0 loaded
	[    4.128373] sd 0:0:3:3: [sdq] Attached SCSI disk
	done.
	Begin: Running /scripts/local-premount ... [    5.223400] raid6: altivecx1 gen()  7409 MB/s
	[    5.291390] raid6: altivecx2 gen() 14423 MB/s
	[    5.359390] raid6: altivecx4 gen() 20551 MB/s
	[    5.427397] raid6: altivecx8 gen() 11135 MB/s
	[    5.495395] raid6: int64x1  gen()  3714 MB/s
	[    5.563411] raid6: int64x1  xor()  1300 MB/s
	[    5.631390] raid6: int64x2  gen()  7399 MB/s
	[    5.699401] raid6: int64x2  xor()  2360 MB/s
	[    5.767392] raid6: int64x4  gen()  9980 MB/s
	[    5.835389] raid6: int64x4  xor()  2058 MB/s
	[    5.903408] raid6: int64x8  gen()  3289 MB/s
	[    5.971401] raid6: int64x8  xor()  1296 MB/s
	[    5.971408] raid6: using algorithm altivecx4 gen() 20551 MB/s
	[    5.971410] raid6: using intx1 recovery algorithm
	[    5.972320] xor: measuring software checksum speed
	[    6.011392]    8regs     : 15696.000 MB/sec
	[    6.051392]    8regs_prefetch: 14160.000 MB/sec
	[    6.091394]    32regs    : 16288.000 MB/sec
	[    6.131392]    32regs_prefetch: 15008.000 MB/sec
	[    6.171394]    altivec   : 22656.000 MB/sec
	[    6.171401] xor: using function: altivec (22656.000 MB/sec)
	[    6.196640] Btrfs loaded
	Scanning for Btrfs filesystems
	Begin: Waiting for udev to settle (multipath) ... <<<... WAITING ...>>>	done.
	done.
	[   20.233694] EXT4-fs (dm-17): mounted filesystem with ordered data mode. Opts: (null)
	Begin: Running /scripts/local-bottom ... Begin: Stopping multipathd ... done.
	done.
	done.
	Begin: Running /scripts/init-bottom ... 

	done.
	[   21.427248] init: plymouth-upstart-bridge main process (1881) terminated with status 1

        Ubuntu 14.04.3 LTS pinelp2 hvc0

	pinelp2 login: root
	Password: 
	Last login: Fri Feb  5 10:43:08 CST 2016 from lte.isst.aus.stglabs.ibm.com on pts/8
	Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 4.2.0-27-generic ppc64le)
	<...>

	root at pinelp2:~# mount | grep ' / '
	/dev/mapper/mpath3-part2 on / type ext4 (rw,errors=remount-ro)


** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to multipath-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1526984

Title:
  ISST-LTE: root mpath device unavailable after installation

Status in multipath-tools package in Ubuntu:
  Fix Released
Status in multipath-tools source package in Trusty:
  Fix Committed

Bug description:
  [Impact]
  This affects users of multipath systems where devices may be slow to be detected. (See below).

  On some systems disks may be slow to be detected due to a number of
  reasons: slow disks, spin delay, large number of devices to scan, etc.
  If the disk containing the root filesystem fails to be
  detected/scanned when the multipath initramfs scripts are run, the
  system will give up and fail to load the rootfs, which results in a
  failure to boot (and the user will be thrown into a busybox shell in
  the initramfs).

  [Test case]
  Boot the system.

  [Regression Potential]
  Given that this changes the load order for the system, it may cause some delay in booting due to the extra time taken to load all maps for the rootfs to become available through multipath. Also, crashes in multipathd may now affect early boot.

  ---

  Canonical FYI:

  We appear to have a regression in the current 14.04 environment back to
  the behavior originally outlined in Comment #10 of LP Bug 1429327.

  ---Problem---

  A multipath install of 14.04.04 fails to create the install mpath
  device on subsequent boots.  While the root filesystem ends up being
  mounted on top of one of the path devices, other partitions on that
  multipath device will not be automatically found.

  ---Additional details---

  For one example host, the install disk was set up with a root and
  swap partition:

  Dec 14 21:37:55 disk-detect: create: mpath0 (35000c5007655a10f) undef IBM     ,ST300MP0064
  Dec 14 21:37:55 disk-detect: size=279G features='0' hwhandler='0' wp=undef
  Dec 14 21:37:55 disk-detect: |-+- policy='round-robin 0' prio=1 status=undef
  Dec 14 21:37:55 disk-detect: | `- 0:0:7:0 sdc 8:32 undef ready running
  Dec 14 21:37:55 disk-detect: `-+- policy='round-robin 0' prio=1 status=undef
  Dec 14 21:37:55 disk-detect:   `- 1:0:3:0 sdd 8:48 undef ready running

  The resulting fstab entries after install were:

  /dev/mapper/mpath0-part2 /               ext4    errors=remount-ro 0 1
  /dev/mapper/mpath0-part3 none            swap    sw                0 0

  In post-install boots, the multipath command appears to be executed
  prior to any disks being discovered:

  Begin: Loading essential drivers ... done.
  Begin: Running /scripts/init-premount ... done.
  Begin: Mounting root file system ... [    0.612955] ipr: IBM Power RAID SCSI Device Driver version: 2.6.1 (March 12, 2015)
  [    0.612985] ipr 0000:80:00.0: Found IOA with IRQ: 0
  [    0.613478] ipr 0000:80:00.0: ibm,query-pe-dma-windows(53) 800000 8000000 20000164 returned 0
  Begin: Running /scripts/local-top ... [    0.613727] ipr 0000:80:00.0: ibm,create-pe-dma-window(54) 800000 8000000 20000164 10 21 returned 0 (liobn = 0x70000164 starting addr = 8000000 0)
  Begin: Loading multipath modules ... [    0.618790] device-mapper: multipath: version 1.9.0 loaded
  Success: loaded module dm-multipath.
  Failure: failed to load module dm-emc.
  done.
  Begin: Waiting for scsi storage ... done.
  Begin: Discovering multipaths ... [    0.623429] be2net 0002:01:00.0: be2net version is 10.6.0.2
  [    0.623587] be2net 0002:01:00.0: enabling device (0000 -> 0002)
  done.
  [    0.636785] ipr 0000:80:00.0: Using 64-bit direct DMA at offset 800000000000000
  [    0.637343] be2net 0002:01:00.0: PCIe error reporting enabled
  [    0.641435] ipr 0000:80:00.0: Received IRQ : 20
  [    0.641522] ipr 0000:80:00.0: Request for 2 MSIXs succeeded.
  [    0.645713] ipr 0000:80:00.0: Starting IOA initialization sequence.
  [    0.645719] scsi host0: IBM 0 Storage Adapter
  [    0.645741] ipr 0000:80:00.0: Starting IOA initialization sequence.
  [    0.645833] ipr 0001:a0:00.0: Found IOA with IRQ: 0
  [    0.646221] ipr 0000:80:00.0: Adapter firmware version: 13510C00
  [    0.647673] ipr 0000:80:00.0: IOA initialized.
  [    0.648009] ipr 0001:a0:00.0: Received IRQ : 448
  [    0.648041] ipr 0001:a0:00.0: Request for 2 MSIXs succeeded.
  [    0.651764] ipr 0001:a0:00.0: Starting IOA initialization sequence.
  [    0.651769] scsi host1: IBM 0 Storage Adapter
  [    0.651795] ipr 0001:a0:00.0: Starting IOA initialization sequence.
  [    0.652262] ipr 0001:a0:00.0: Adapter firmware version: 13510C00
  [    0.653702] ipr 0001:a0:00.0: IOA initialized.
  [    0.660800] scsi 0:3:0:0: No Device         IBM      57B1001SISIOA    0150 PQ: 0 ANSI: 0
  [    0.660811] scsi 0:3:0:0: Resource path: 0/FE
  [    0.672518] scsi 0:0:0:0: Direct-Access     IBM      ST300MP0064      7D0E PQ: 0 ANSI: 6
  [    0.672530] scsi 0:0:0:0: Resource path: 0/00-0E-08
  ...
  (first device in mpath0 seen at this point):
  [    0.710988] scsi 1:0:3:0: Direct-Access     IBM      ST300MP0064      7D0E PQ
  : 0 ANSI: 6
  [    0.710994] scsi 1:0:3:0: Resource path: 1/00-0E-0A

  The system ends up mounting the root filesystem from /dev/sdc2,
  and the post-mount run of multipath errors out creating mpath0:

  [   10.056286] device-mapper: table: 252:0: multipath: error getting device
  [   10.082644] device-mapper: table: 252:0: multipath: error getting device
  [   10.192614] device-mapper: table: 252:2: multipath: error getting device
  [   10.222609] device-mapper: table: 252:2: multipath: error getting device
  [   10.663458] device-mapper: table: 252:2: multipath: error getting device
  [   10.682690] device-mapper: table: 252:2: multipath: error getting device
  [   10.796743] device-mapper: table: 252:2: multipath: error getting device

  Since no other filesystems depend on mpath0 for this example config,
  the system is able to boot, but lacks swap due to the missing swap
  device.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/1526984/+subscriptions



More information about the foundations-bugs mailing list