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