Re: Device Mapper being derailed in tboot launch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 6/7/2022 5:57 AM, Bryn M. Reeves wrote:

Many thanks for the reply.

On Mon, Jun 06, 2022 at 11:43:58AM -0400, Tony Camuso wrote:
Successful bootlog snippet:

[    3.843911] sd 5:0:0:0: [sda] Attached SCSI disk
[    3.848370] sd 6:0:0:0: [sdb] Attached SCSI disk
[    3.925639] md126: detected capacity change from 0 to 1900382519296
[    3.946307]  md126: p1 p2 p3

Are the MD array partitions being used as the PVs for the rhel_lenovo
volume group? It's the major difference in the two snippets other than
timing, and would account for why the volume group cannot be discovered
in the tboot case.

It would appear from the respective grub command lines that they are.
See below.


[  OK  ] Found device /dev/mapper/rhel_lenovo--st250v2--02-root.
[  OK  ] Reached target Initrd Root Device.
[  OK  ] Found device /dev/mapper/rhel_lenovo--st250v2--02-swap.
          Starting Resume from hibernation us…r/rhel_lenovo--st250v2--02-swap...
[  OK  ] Started Resume from hibernation usi…per/rhel_lenovo--st250v2--02-swap.
[  OK  ] Reached target Local File Systems (Pre).

Failing bootlog snippet:

[    4.578205] sd 5:0:0:0: [sda] Attached SCSI disk
[    4.581000] sd 6:0:0:0: [sdb] Attached SCSI disk
[ TIME ] Timed out waiting for device dev-ma…dst250v2\x2d\x2d02\x2dswap.device.
[DEPEND] Dependency failed for Resume from h…per/rhel_lenovo--st250v2--02-swap.

Any differences in kernel command line/dracut arguments between the two
cases? Especially the rd.md.* bits?

======================================================================
Here is the kernel command line in grub for the normal boot (succeeds)
----------------------------------------------------------------------

set gfx_payload=keep
insmod gzio
linux ($root)/vmlinuz-4.18.0-348.el8.x86_64 root=/dev/mapper/rhel_lenovo--st25\
0v2--02-root ro crashkernel=auto resume=/dev/mapper/rhel_lenovo--st250v2--02-s\
wap rd.md.uuid=8061c4cf:06de8a59:a9eefb7e:3edb011a rd.md.uuid=549c2ba4:1e03463\
b:d429e75b:398c67a3 rd.lvm.lv=rhel_lenovo-st250v2-02/root rd.lvm.lv=rhel_lenov\
o-st250v2-02/swap console=ttyS0,115200N81
initrd  ($root)/initramfs-4.18.0-348.el8.x86_64.img $tuned_initrd

=============================================================
And here is the kernel command line in grub for tboot (fails)
-------------------------------------------------------------

        echo        'Loading tboot 1.10.5 ...'
        multiboot2        /tboot.gz logging=serial,memory,vga
        echo        'Loading Linux 4.18.0-348.el8.x86_64 ...'
        module2 /vmlinuz-4.18.0-348.el8.x86_64 root=/dev/mapper/rhel_lenovo--s\
t250v2--02-root ro crashkernel=auto resume=/dev/mapper/rhel_lenovo--st250v2--0\
2-swap rd.md.uuid=8061c4cf:06de8a59:a9eefb7e:3edb011a rd.md.uuid=549c2ba4:1e03\
463b:d429e75b:398c67a3 rd.lvm.lv=rhel_lenovo-st250v2-02/root rd.lvm.lv=rhel_le\
novo-st250v2-02/swap console=ttyS0,115200N81 intel_iommu=on noefi
        echo        'Loading initial ramdisk ...'
        module2 /initramfs-4.18.0-348.el8.x86_64.img
===========================================
Here is the RAID info
-------------------------------------------

# cat /etc/mdadm.conf
# mdadm.conf written out by anaconda
MAILADDR root
AUTO +imsm +1.x -all
ARRAY /dev/md/Volume0_0 UUID=8061c4cf:06de8a59:a9eefb7e:3edb011a
ARRAY /dev/md/imsm UUID=549c2ba4:1e03463b:d429e75b:398c67a3

# cat /proc/mdstat
Personalities : [raid0]
md126 : active raid0 sda[1] sdb[0]
      1855842304 blocks super external:/md127/0 128k chunks
md127 : inactive sdb[1](S) sda[0](S)
      10402 blocks super external:imsm
unused devices: <none> ===========================================
Here is the disk,pv,vg,lv info
-------------------------------------------

# lsblk -f
NAME                                FSTYPE          LABEL UUID                                   MOUNTPOINT
sda                                 isw_raid_member
└─md126
  ├─md126p1                         vfat                  881C-8097                              /boot/efi
  ├─md126p2                         xfs                   bbe36a4d-8f22-4bd0-828c-f45a174b37ea   /boot
  └─md126p3                         LVM2_member           xrxpri-0EMi-idX3-4xwI-PqEe-wB3k-oVGcNd
    ├─rhel_lenovo--st250v2--02-root xfs                   bbead1a6-603b-441c-a99f-665a534012f0   /
    ├─rhel_lenovo--st250v2--02-swap swap                  66f4dd05-466e-4a1f-8b78-57864c3aa328   [SWAP]
    ├─rhel_lenovo--st250v2--02-home xfs                   fd974fa9-484a-4ed0-b32e-69fc62ca52a3   /home
    └─rhel_lenovo--st250v2--02-work xfs                   1594e6cc-b170-49d2-8000-eb0b13e8d2c4   /work
sdb                                 isw_raid_member
└─md126
  ├─md126p1                         vfat                  881C-8097                              /boot/efi
  ├─md126p2                         xfs                   bbe36a4d-8f22-4bd0-828c-f45a174b37ea   /boot
  └─md126p3                         LVM2_member           xrxpri-0EMi-idX3-4xwI-PqEe-wB3k-oVGcNd
    ├─rhel_lenovo--st250v2--02-root xfs                   bbead1a6-603b-441c-a99f-665a534012f0   /
    ├─rhel_lenovo--st250v2--02-swap swap                  66f4dd05-466e-4a1f-8b78-57864c3aa328   [SWAP]
    ├─rhel_lenovo--st250v2--02-home xfs                   fd974fa9-484a-4ed0-b32e-69fc62ca52a3   /home
    └─rhel_lenovo--st250v2--02-work xfs                   1594e6cc-b170-49d2-8000-eb0b13e8d2c4   /work
-----------------------------------------------------

# pvs
  PV           VG                     Fmt  Attr PSize  PFree
  /dev/md126p3 rhel_lenovo-st250v2-02 lvm2 a--  <1.73t    0
-----------------------------------------------------

# vgs
  VG                     #PV #LV #SN Attr   VSize  VFree
  rhel_lenovo-st250v2-02   1   4   0 wz--n- <1.73t    0
-----------------------------------------------------

# lvs
  LV   VG                     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home rhel_lenovo-st250v2-02 -wi-ao---- 500.00g
  root rhel_lenovo-st250v2-02 -wi-ao----  70.00g
  swap rhel_lenovo-st250v2-02 -wi-ao----  31.47g
  work rhel_lenovo-st250v2-02 -wi-ao----  <1.14t
-----------------------------------------------------

# pvdisplay
  --- Physical volume ---
  PV Name               /dev/md126p3
  VG Name               rhel_lenovo-st250v2-02
  PV Size               <1.73 TiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              452679
  Free PE               0
  Allocated PE          452679
  PV UUID               xrxpri-0EMi-idX3-4xwI-PqEe-wB3k-oVGcNd
-----------------------------------------------------
# vgdisplay
  --- Volume group ---
  VG Name               rhel_lenovo-st250v2-02
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  8
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               4
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <1.73 TiB
  PE Size               4.00 MiB
  Total PE              452679
  Alloc PE / Size       452679 / <1.73 TiB
  Free  PE / Size       0 / 0
  VG UUID               WABoR8-sjXC-WWXv-UIJR-stt5-lX2y-HkhUxz
-----------------------------------------------------
# lvdisplay
  --- Logical volume ---
  LV Path                /dev/rhel_lenovo-st250v2-02/swap
  LV Name                swap
  VG Name                rhel_lenovo-st250v2-02
  LV UUID                1A22Bb-FlN7-6fcs-v0JB-Mpqt-oZIT-1l9e3T
  LV Write Access        read/write
  LV Creation host, time lenovo-st250v2-02.ml3.eng.bos.redhat.com, 2022-06-02 12:42:36 -0400
  LV Status              available
  # open                 2
  LV Size                31.47 GiB
  Current LE             8057
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:1
--- Logical volume ---
  LV Path                /dev/rhel_lenovo-st250v2-02/root
  LV Name                root
  VG Name                rhel_lenovo-st250v2-02
  LV UUID                UyMrdL-Qcwf-6T9X-wGJj-VcjI-6m6A-UBMG2e
  LV Write Access        read/write
  LV Creation host, time lenovo-st250v2-02.ml3.eng.bos.redhat.com, 2022-06-02 12:42:41 -0400
  LV Status              available
  # open                 1
  LV Size                70.00 GiB
  Current LE             17920
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0
--- Logical volume ---
  LV Path                /dev/rhel_lenovo-st250v2-02/home
  LV Name                home
  VG Name                rhel_lenovo-st250v2-02
  LV UUID                Y82eN4-rQGL-D6oe-72wC-zO2C-GKep-XnZ1bA
  LV Write Access        read/write
  LV Creation host, time lenovo-st250v2-02.ml3.eng.bos.redhat.com, 2022-06-02 13:01:25 -0400
  LV Status              available
  # open                 1
  LV Size                500.00 GiB
  Current LE             128000
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2
--- Logical volume ---
  LV Path                /dev/rhel_lenovo-st250v2-02/work
  LV Name                work
  VG Name                rhel_lenovo-st250v2-02
  LV UUID                U09E7P-eS5R-fn0V-CwcR-PRdm-J8ip-07I8b9
  LV Write Access        read/write
  LV Creation host, time lenovo-st250v2-02.ml3.eng.bos.redhat.com, 2022-06-02 13:01:31 -0400
  LV Status              available
  # open                 1
  LV Size                <1.14 TiB
  Current LE             298702
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:3
-----------------------------------------------------


Regards,
Bryn.

--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/dm-devel




[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux