+ cat /lib/dracut/dracut-059
dracut-059
+ echo /proc/cmdline
/proc/cmdline
+ sed -e s/\(ftp:\/\/.*\):.*@/\1:*******@/g;s/\(cifs:\/\/.*\):.*@/\1:*******@/g;s/cifspass=[^ ]*/cifspass=*******/g;s/iscsi:.*@/iscsi:******@/g;s/rd.iscsi.password=[^ ]*/rd.iscsi.password=******/g;s/rd.iscsi.in.password=[^ ]*/rd.iscsi.in.password=******/g /proc/cmdline
BOOT_IMAGE=/vmlinuz-6.1.31_1 root=/dev/mapper/vg-root ro loglevel=4 rd.auto=1 rd.debug cryptdevice=/dev/sda3:enc root=/dev/vg/root
+ [ -f /etc/cmdline ]
+ [ -f /etc/cmdline.d/00-btrfs.conf ]
+ echo /etc/cmdline.d/00-btrfs.conf
/etc/cmdline.d/00-btrfs.conf
+ sed -e s/\(ftp:\/\/.*\):.*@/\1:*******@/g;s/\(cifs:\/\/.*\):.*@/\1:*******@/g;s/cifspass=[^ ]*/cifspass=*******/g;s/iscsi:.*@/iscsi:******@/g;s/rd.iscsi.password=[^ ]*/rd.iscsi.password=******/g;s/rd.iscsi.in.password=[^ ]*/rd.iscsi.in.password=******/g /etc/cmdline.d/00-btrfs.conf
rd.driver.pre=btrfs
+ cat /proc/self/mountinfo
1 1 0:2 / / rw - rootfs rootfs rw
20 1 0:19 / /proc rw,nosuid,nodev,noexec,relatime - proc proc rw
21 1 0:20 / /sys rw,nosuid,nodev,noexec,relatime - sysfs sysfs rw
22 1 0:5 / /dev rw,nosuid,noexec - devtmpfs devtmpfs rw,size=2727972k,nr_inodes=681993,mode=755,inode64
23 22 0:21 / /dev/pts rw,nosuid,noexec,relatime - devpts devpts rw,gid=5,mode=620,ptmxmode=000
24 22 0:22 / /dev/shm rw,nosuid,nodev,noexec - tmpfs tmpfs rw,inode64
25 1 0:23 / /run rw,nosuid,nodev,noexec - tmpfs tmpfs rw,mode=755,inode64
27 1 254:1 / /sysroot ro,relatime - ext4 /dev/mapper/vg-root ro
+ cat /proc/mounts
rootfs / rootfs rw 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
devtmpfs /dev devtmpfs rw,nosuid,noexec,size=2727972k,nr_inodes=681993,mode=755,inode64 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev,noexec,inode64 0 0
tmpfs /run tmpfs rw,nosuid,nodev,noexec,mode=755,inode64 0 0
/dev/mapper/vg-root /sysroot ext4 ro,relatime 0 0
+ blkid
/dev/mapper/vg-root: UUID="f9aebdae-436c-425c-a099-a39cabfa1d4a" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="grub_uefi" LABEL="grub_uefi" UUID="DA7B-4908" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="4e4d61a4-02"
/dev/sdb1: BLOCK_SIZE="2048" UUID="2021-10-07-00-22-44-00" LABEL="VOID_LIVE" TYPE="iso9660" PTUUID="4e4d61a4" PTTYPE="dos" PARTUUID="4e4d61a4-01"
/dev/mapper/luks-e9422a40-863b-4814-a5ec-8060d5ec15c0: UUID="SelTQ4-nocB-3Bal-jIc3-L6pF-0WOA-MV7QA7" TYPE="LVM2_member"
/dev/sda7: UUID="72b9d1c2-b4bb-46af-a26a-976361f20b8a" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="b6f35f3f-07"
/dev/sda5: UUID="178902c9-9d12-455f-8a64-6d3f881072bd" TYPE="swap" PARTUUID="b6f35f3f-05"
/dev/sda3: UUID="e9422a40-863b-4814-a5ec-8060d5ec15c0" TYPE="crypto_LUKS" PARTUUID="b6f35f3f-03"
/dev/sda1: UUID="19b02b97-cacc-4f05-8594-94a72ef91b39" BLOCK_SIZE="4096" TYPE="ext2" PARTUUID="b6f35f3f-01"
/dev/sda6: UUID="470883b6-ac00-4d10-960a-578aadb81b62" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="b6f35f3f-06"
/dev/sr1: BLOCK_SIZE="2048" UUID="2010-11-29-17-39-50-00" LABEL="Quick net" TYPE="iso9660" PTTYPE="mac"
+ blkid -o udev
ID_FS_UUID=f9aebdae-436c-425c-a099-a39cabfa1d4a
ID_FS_UUID_ENC=f9aebdae-436c-425c-a099-a39cabfa1d4a
ID_FS_BLOCK_SIZE=4096
ID_FS_TYPE=ext4
ID_FS_SEC_TYPE=msdos
ID_FS_LABEL_FATBOOT=grub_uefi
ID_FS_LABEL_FATBOOT_ENC=grub_uefi
ID_FS_LABEL=grub_uefi
ID_FS_LABEL_ENC=grub_uefi
ID_FS_UUID=DA7B-4908
ID_FS_UUID_ENC=DA7B-4908
ID_FS_BLOCK_SIZE=512
ID_FS_TYPE=vfat
ID_FS_PARTUUID=4e4d61a4-02
ID_FS_BLOCK_SIZE=2048
ID_FS_UUID=2021-10-07-00-22-44-00
ID_FS_UUID_ENC=2021-10-07-00-22-44-00
ID_FS_LABEL=VOID_LIVE
ID_FS_LABEL_ENC=VOID_LIVE
ID_FS_TYPE=iso9660
ID_PART_TABLE_UUID=4e4d61a4
ID_PART_TABLE_TYPE=dos
ID_FS_PARTUUID=4e4d61a4-01
ID_FS_UUID=SelTQ4-nocB-3Bal-jIc3-L6pF-0WOA-MV7QA7
ID_FS_UUID_ENC=SelTQ4-nocB-3Bal-jIc3-L6pF-0WOA-MV7QA7
ID_FS_TYPE=LVM2_member
ID_FS_UUID=72b9d1c2-b4bb-46af-a26a-976361f20b8a
ID_FS_UUID_ENC=72b9d1c2-b4bb-46af-a26a-976361f20b8a
ID_FS_BLOCK_SIZE=4096
ID_FS_TYPE=ext4
ID_FS_PARTUUID=b6f35f3f-07
ID_FS_UUID=178902c9-9d12-455f-8a64-6d3f881072bd
ID_FS_UUID_ENC=178902c9-9d12-455f-8a64-6d3f881072bd
ID_FS_TYPE=swap
ID_FS_PARTUUID=b6f35f3f-05
ID_FS_UUID=e9422a40-863b-4814-a5ec-8060d5ec15c0
ID_FS_UUID_ENC=e9422a40-863b-4814-a5ec-8060d5ec15c0
ID_FS_TYPE=crypto_LUKS
ID_FS_PARTUUID=b6f35f3f-03
ID_FS_UUID=19b02b97-cacc-4f05-8594-94a72ef91b39
ID_FS_UUID_ENC=19b02b97-cacc-4f05-8594-94a72ef91b39
ID_FS_BLOCK_SIZE=4096
ID_FS_TYPE=ext2
ID_FS_PARTUUID=b6f35f3f-01
ID_FS_UUID=470883b6-ac00-4d10-960a-578aadb81b62
ID_FS_UUID_ENC=470883b6-ac00-4d10-960a-578aadb81b62
ID_FS_BLOCK_SIZE=4096
ID_FS_TYPE=ext4
ID_FS_PARTUUID=b6f35f3f-06
ID_FS_BLOCK_SIZE=2048
ID_FS_UUID=2010-11-29-17-39-50-00
ID_FS_UUID_ENC=2010-11-29-17-39-50-00
ID_FS_LABEL=Quick_net
ID_FS_LABEL_ENC=Quick\x20net
ID_FS_TYPE=iso9660
ID_PART_TABLE_TYPE=mac
+ ls -l /dev/disk/by-diskseq /dev/disk/by-id /dev/disk/by-label /dev/disk/by-partuuid /dev/disk/by-path /dev/disk/by-uuid
/dev/disk/by-diskseq:
total 0
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 1 -> ../../sda
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 3 -> ../../sr0
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 4 -> ../../sdb
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 6 -> ../../sr1
/dev/disk/by-id:
total 0
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 ata-HGST_HCC545050A7E380_TM8573TC38EA3L -> ../../sda
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 ata-HGST_HCC545050A7E380_TM8573TC38EA3L-part1 -> ../../sda1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 ata-HGST_HCC545050A7E380_TM8573TC38EA3L-part2 -> ../../sda2
lrwxrwxrwx 1 root 0 10 Aug 12 14:10 ata-HGST_HCC545050A7E380_TM8573TC38EA3L-part3 -> ../../sda3
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 ata-HGST_HCC545050A7E380_TM8573TC38EA3L-part5 -> ../../sda5
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 ata-HGST_HCC545050A7E380_TM8573TC38EA3L-part6 -> ../../sda6
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 ata-HGST_HCC545050A7E380_TM8573TC38EA3L-part7 -> ../../sda7
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 ata-hp_DVDRAM_GU90N_KMSE5LA1128 -> ../../sr0
lrwxrwxrwx 1 root 0 10 Aug 12 14:10 dm-name-luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 -> ../../dm-0
lrwxrwxrwx 1 root 0 10 Aug 12 14:10 dm-name-vg-root -> ../../dm-1
lrwxrwxrwx 1 root 0 10 Aug 12 14:10 dm-uuid-CRYPT-LUKS2-e9422a40863b4814a5ec8060d5ec15c0-luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 -> ../../dm-0
lrwxrwxrwx 1 root 0 10 Aug 12 14:10 dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ -> ../../dm-1
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 usb-ALCATEL_Mass_Storage_1234567890ABCDEF-0:0 -> ../../sdb
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 usb-ALCATEL_Mass_Storage_1234567890ABCDEF-0:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 usb-ALCATEL_Mass_Storage_1234567890ABCDEF-0:0-part2 -> ../../sdb2
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 usb-ALCATEL_Mass_Storage_1234567890ABCDEF-0:1 -> ../../sr1
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 wwn-0x5000cca806ee1b81 -> ../../sda
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 wwn-0x5000cca806ee1b81-part1 -> ../../sda1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 wwn-0x5000cca806ee1b81-part2 -> ../../sda2
lrwxrwxrwx 1 root 0 10 Aug 12 14:10 wwn-0x5000cca806ee1b81-part3 -> ../../sda3
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 wwn-0x5000cca806ee1b81-part5 -> ../../sda5
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 wwn-0x5000cca806ee1b81-part6 -> ../../sda6
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 wwn-0x5000cca806ee1b81-part7 -> ../../sda7
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 wwn-0x5001480000000000 -> ../../sr0
/dev/disk/by-label:
total 0
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 Quick\x20net -> ../../sr1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 VOID_LIVE -> ../../sdb1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 grub_uefi -> ../../sdb2
/dev/disk/by-partuuid:
total 0
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 4e4d61a4-01 -> ../../sdb1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 4e4d61a4-02 -> ../../sdb2
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 b6f35f3f-01 -> ../../sda1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 b6f35f3f-02 -> ../../sda2
lrwxrwxrwx 1 root 0 10 Aug 12 14:10 b6f35f3f-03 -> ../../sda3
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 b6f35f3f-05 -> ../../sda5
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 b6f35f3f-06 -> ../../sda6
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 b6f35f3f-07 -> ../../sda7
/dev/disk/by-path:
total 0
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:0-part2 -> ../../sdb2
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:1 -> ../../sr1
/dev/disk/by-uuid:
total 0
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 178902c9-9d12-455f-8a64-6d3f881072bd -> ../../sda5
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 19b02b97-cacc-4f05-8594-94a72ef91b39 -> ../../sda1
lrwxrwxrwx 1 root 0 9 Aug 12 14:09 2010-11-29-17-39-50-00 -> ../../sr1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 2021-10-07-00-22-44-00 -> ../../sdb1
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 470883b6-ac00-4d10-960a-578aadb81b62 -> ../../sda6
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 72b9d1c2-b4bb-46af-a26a-976361f20b8a -> ../../sda7
lrwxrwxrwx 1 root 0 10 Aug 12 14:09 DA7B-4908 -> ../../sdb2
lrwxrwxrwx 1 root 0 10 Aug 12 14:10 e9422a40-863b-4814-a5ec-8060d5ec15c0 -> ../../sda3
lrwxrwxrwx 1 root 0 10 Aug 12 14:10 f9aebdae-436c-425c-a099-a39cabfa1d4a -> ../../dm-1
+ [ -f /etc/conf.d/*.conf ]
+ break
+ command -v lvm
+ lvm pvdisplay
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
--- Physical volume ---
PV Name /dev/mapper/luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
VG Name vg
PV Size 27.42 GiB / not usable 0
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 7020
Free PE 0
Allocated PE 7020
PV UUID SelTQ4-nocB-3Bal-jIc3-L6pF-0WOA-MV7QA7
+ lvm vgdisplay
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
--- Volume group ---
VG Name vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 27.42 GiB
PE Size 4.00 MiB
Total PE 7020
Alloc PE / Size 7020 / 27.42 GiB
Free PE / Size 0 / 0
VG UUID 5xDDdW-NpT2-Zo3H-FBo7-C2V1-oAl3-YHnm1h
+ lvm lvdisplay
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
--- Logical volume ---
LV Path /dev/vg/root
LV Name root
VG Name vg
LV UUID ynVh8b-Shjd-Sb78-P2iL-V7df-4Qrm-r7qajJ
LV Write Access read/write
LV Creation host, time void-live, 2023-08-12 12:51:43 +0000
LV Status available
# open 1
LV Size 27.42 GiB
Current LE 7020
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:1
+ command -v dmsetup
+ dmsetup ls --tree
vg-root (254:1)
`-luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 (254:0)
`- (8:3)
+ cat /proc/mdstat
cat: /proc/mdstat: No such file or directory
+ command -v ip
+ command -v journalctl
+ dmesg
+ sed -e s/\(ftp:\/\/.*\):.*@/\1:*******@/g;s/\(cifs:\/\/.*\):.*@/\1:*******@/g;s/cifspass=[^ ]*/cifspass=*******/g;s/iscsi:.*@/iscsi:******@/g;s/rd.iscsi.password=[^ ]*/rd.iscsi.password=******/g;s/rd.iscsi.in.password=[^ ]*/rd.iscsi.in.password=******/g
[ 0.000000] Linux version 6.1.31_1 (voidlinux@voidlinux) (gcc (GCC) 12.2.0, GNU ld (GNU Binutils) 2.39) #1 SMP PREEMPT_DYNAMIC Wed May 31 05:53:37 UTC 2023
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-6.1.31_1 root=/dev/mapper/vg-root ro loglevel=4 rd.auto=1 rd.debug cryptdevice=/dev/sda3:enc root=/dev/vg/root
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
[ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
[ 0.000000] signal: max sigframe size: 1776
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009dbff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009dc00-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000009cb7efff] usable
[ 0.000000] BIOS-e820: [mem 0x000000009cb7f000-0x000000009de7efff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000009de7f000-0x000000009df7efff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000009df7f000-0x000000009dffefff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x000000009dfff000-0x000000009dffffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000009e000000-0x00000000bf1fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed13fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed18000-0x00000000fed19fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff990000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000001bfdfffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] SMBIOS 2.7 present.
[ 0.000000] DMI: Hewlett-Packard HP ProBook 450 G1/1942, BIOS L74 Ver. 01.08 02/13/2014
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] tsc: Detected 2394.563 MHz processor
[ 0.000944] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000948] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000957] last_pfn = 0x1bfe00 max_arch_pfn = 0x400000000
[ 0.001060] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
[ 0.001575] last_pfn = 0x9e000 max_arch_pfn = 0x400000000
[ 0.011173] Using GB pages for direct mapping
[ 0.011381] RAMDISK: [mem 0x3244b000-0x3521cfff]
[ 0.011385] ACPI: Early table checksum verification disabled
[ 0.011388] ACPI: RSDP 0x00000000000F2FE0 000024 (v02 HPQOEM)
[ 0.011392] ACPI: XSDT 0x000000009DFFE120 000094 (v01 HPQOEM SLIC-MPC 00000001 01000013)
[ 0.011398] ACPI: FACP 0x000000009DFFC000 00010C (v05 HPQOEM 1942 00000001 HP 00000001)
[ 0.011404] ACPI: DSDT 0x000000009DFD3000 023FEA (v02 HPQOEM 1942 00000001 INTL 20110112)
[ 0.011408] ACPI: FACS 0x000000009DE31000 000040
[ 0.011411] ACPI: FACS 0x000000009DE31000 000040
[ 0.011414] ACPI: HPET 0x000000009DFFB000 000038 (v01 HPQOEM 1942 00000001 HP 00000001)
[ 0.011418] ACPI: APIC 0x000000009DFFA000 0000BC (v01 HPQOEM 1942 00000001 HP 00000001)
[ 0.011421] ACPI: MCFG 0x000000009DFF9000 00003C (v01 HPQOEM 1942 00000001 HP 00000001)
[ 0.011424] ACPI: ASF! 0x000000009DFF8000 0000A5 (v32 HPQOEM 1942 00000001 HP 00000001)
[ 0.011428] ACPI: SSDT 0x000000009DFD0000 000421 (v01 HPQOEM SataAhci 00001000 INTL 20110112)
[ 0.011432] ACPI: SSDT 0x000000009DFCF000 00048A (v01 HPQOEM PtidDevc 00001000 INTL 20110112)
[ 0.011436] ACPI: SLIC 0x000000009DFCE000 000176 (v01 HPQOEM SLIC-MPC 00000001 HP 00000001)
[ 0.011440] ACPI: MSDM 0x000000009DFCD000 000055 (v03 HPQOEM SLIC-MPC 00000000 HP 00000001)
[ 0.011443] ACPI: FPDT 0x000000009DFCC000 000044 (v01 HPQOEM 1942 00000001 HP 00000001)
[ 0.011447] ACPI: BGRT 0x000000009DFCB000 000038 (v00 HPQOEM 1942 00000001 HP 00000001)
[ 0.011450] ACPI: SSDT 0x000000009DFCA000 000544 (v01 PmRef Cpu0Ist 00003000 INTL 20110112)
[ 0.011454] ACPI: SSDT 0x000000009DFC9000 000AF3 (v01 PmRef CpuPm 00003000 INTL 20110112)
[ 0.011457] ACPI: SSDT 0x000000009DFC8000 0006BD (v01 SaSsdt SaSsdt 00003000 INTL 20110112)
[ 0.011460] ACPI: Reserving FACP table memory at [mem 0x9dffc000-0x9dffc10b]
[ 0.011462] ACPI: Reserving DSDT table memory at [mem 0x9dfd3000-0x9dff6fe9]
[ 0.011463] ACPI: Reserving FACS table memory at [mem 0x9de31000-0x9de3103f]
[ 0.011464] ACPI: Reserving FACS table memory at [mem 0x9de31000-0x9de3103f]
[ 0.011465] ACPI: Reserving HPET table memory at [mem 0x9dffb000-0x9dffb037]
[ 0.011466] ACPI: Reserving APIC table memory at [mem 0x9dffa000-0x9dffa0bb]
[ 0.011467] ACPI: Reserving MCFG table memory at [mem 0x9dff9000-0x9dff903b]
[ 0.011468] ACPI: Reserving ASF! table memory at [mem 0x9dff8000-0x9dff80a4]
[ 0.011468] ACPI: Reserving SSDT table memory at [mem 0x9dfd0000-0x9dfd0420]
[ 0.011469] ACPI: Reserving SSDT table memory at [mem 0x9dfcf000-0x9dfcf489]
[ 0.011470] ACPI: Reserving SLIC table memory at [mem 0x9dfce000-0x9dfce175]
[ 0.011471] ACPI: Reserving MSDM table memory at [mem 0x9dfcd000-0x9dfcd054]
[ 0.011472] ACPI: Reserving FPDT table memory at [mem 0x9dfcc000-0x9dfcc043]
[ 0.011473] ACPI: Reserving BGRT table memory at [mem 0x9dfcb000-0x9dfcb037]
[ 0.011474] ACPI: Reserving SSDT table memory at [mem 0x9dfca000-0x9dfca543]
[ 0.011475] ACPI: Reserving SSDT table memory at [mem 0x9dfc9000-0x9dfc9af2]
[ 0.011476] ACPI: Reserving SSDT table memory at [mem 0x9dfc8000-0x9dfc86bc]
[ 0.011529] No NUMA configuration found
[ 0.011530] Faking a node at [mem 0x0000000000000000-0x00000001bfdfffff]
[ 0.011534] NODE_DATA(0) allocated [mem 0x1bfdfa000-0x1bfdfffff]
[ 0.011558] Zone ranges:
[ 0.011559] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.011561] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.011563] Normal [mem 0x0000000100000000-0x00000001bfdfffff]
[ 0.011565] Device empty
[ 0.011566] Movable zone start for each node
[ 0.011567] Early memory node ranges
[ 0.011567] node 0: [mem 0x0000000000001000-0x000000000009cfff]
[ 0.011569] node 0: [mem 0x0000000000100000-0x000000009cb7efff]
[ 0.011570] node 0: [mem 0x000000009dfff000-0x000000009dffffff]
[ 0.011571] node 0: [mem 0x0000000100000000-0x00000001bfdfffff]
[ 0.011573] Initmem setup node 0 [mem 0x0000000000001000-0x00000001bfdfffff]
[ 0.011578] On node 0, zone DMA: 1 pages in unavailable ranges
[ 0.011607] On node 0, zone DMA: 99 pages in unavailable ranges
[ 0.016459] On node 0, zone DMA32: 5248 pages in unavailable ranges
[ 0.022457] On node 0, zone Normal: 8192 pages in unavailable ranges
[ 0.022465] On node 0, zone Normal: 512 pages in unavailable ranges
[ 0.022477] Reserving Intel graphics memory at [mem 0x9f200000-0xbf1fffff]
[ 0.022557] ACPI: PM-Timer IO Port: 0x1808
[ 0.022565] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.022567] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.022568] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[ 0.022569] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[ 0.022569] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[ 0.022570] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[ 0.022571] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[ 0.022572] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[ 0.022582] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
[ 0.022585] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.022587] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.022591] ACPI: Using ACPI (MADT) for SMP configuration information
[ 0.022593] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.022598] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)
[ 0.022600] smpboot: Allowing 8 CPUs, 4 hotplug CPUs
[ 0.022619] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.022621] PM: hibernation: Registered nosave memory: [mem 0x0009d000-0x0009dfff]
[ 0.022622] PM: hibernation: Registered nosave memory: [mem 0x0009e000-0x0009ffff]
[ 0.022623] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[ 0.022624] PM: hibernation: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[ 0.022625] PM: hibernation: Registered nosave memory: [mem 0x9cb7f000-0x9de7efff]
[ 0.022626] PM: hibernation: Registered nosave memory: [mem 0x9de7f000-0x9df7efff]
[ 0.022627] PM: hibernation: Registered nosave memory: [mem 0x9df7f000-0x9dffefff]
[ 0.022629] PM: hibernation: Registered nosave memory: [mem 0x9e000000-0xbf1fffff]
[ 0.022630] PM: hibernation: Registered nosave memory: [mem 0xbf200000-0xdfffffff]
[ 0.022631] PM: hibernation: Registered nosave memory: [mem 0xe0000000-0xefffffff]
[ 0.022632] PM: hibernation: Registered nosave memory: [mem 0xf0000000-0xfebfffff]
[ 0.022632] PM: hibernation: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[ 0.022633] PM: hibernation: Registered nosave memory: [mem 0xfec01000-0xfed0ffff]
[ 0.022634] PM: hibernation: Registered nosave memory: [mem 0xfed10000-0xfed13fff]
[ 0.022635] PM: hibernation: Registered nosave memory: [mem 0xfed14000-0xfed17fff]
[ 0.022636] PM: hibernation: Registered nosave memory: [mem 0xfed18000-0xfed19fff]
[ 0.022637] PM: hibernation: Registered nosave memory: [mem 0xfed1a000-0xfed1bfff]
[ 0.022637] PM: hibernation: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[ 0.022638] PM: hibernation: Registered nosave memory: [mem 0xfed20000-0xfedfffff]
[ 0.022639] PM: hibernation: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.022640] PM: hibernation: Registered nosave memory: [mem 0xfee01000-0xff98ffff]
[ 0.022641] PM: hibernation: Registered nosave memory: [mem 0xff990000-0xffffffff]
[ 0.022642] [mem 0xbf200000-0xdfffffff] available for PCI devices
[ 0.022644] Booting paravirtualized kernel on bare hardware
[ 0.022646] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[ 0.027954] setup_percpu: NR_CPUS:256 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[ 0.028226] percpu: Embedded 56 pages/cpu s192168 r8192 d29016 u262144
[ 0.028232] pcpu-alloc: s192168 r8192 d29016 u262144 alloc=1*2097152
[ 0.028235] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.028262] Fallback order for Node 0: 0
[ 0.028265] Built 1 zonelists, mobility grouping on. Total pages: 1405274
[ 0.028267] Policy zone: Normal
[ 0.028268] Kernel command line: BOOT_IMAGE=/vmlinuz-6.1.31_1 root=/dev/mapper/vg-root ro loglevel=4 rd.auto=1 rd.debug cryptdevice=/dev/sda3:enc root=/dev/vg/root
[ 0.028367] Unknown kernel command line parameters "BOOT_IMAGE=/vmlinuz-6.1.31_1 cryptdevice=/dev/sda3:enc", will be passed to user space.
[ 0.028388] random: crng init done
[ 0.028817] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.029034] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.029124] mem auto-init: stack:off, heap alloc:on, heap free:off
[ 0.029128] software IO TLB: area num 8.
[ 0.055668] Memory: 5455652K/5710960K available (14343K kernel code, 3362K rwdata, 7636K rodata, 1964K init, 2812K bss, 255048K reserved, 0K cma-reserved)
[ 0.055828] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.055838] Kernel/User page tables isolation: enabled
[ 0.055855] ftrace: allocating 40923 entries in 160 pages
[ 0.063961] ftrace: allocated 160 pages with 2 groups
[ 0.064728] Dynamic Preempt: voluntary
[ 0.064770] rcu: Preemptible hierarchical RCU implementation.
[ 0.064771] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8.
[ 0.064773] Trampoline variant of Tasks RCU enabled.
[ 0.064773] Rude variant of Tasks RCU enabled.
[ 0.064774] Tracing variant of Tasks RCU enabled.
[ 0.064775] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
[ 0.064775] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[ 0.069710] NR_IRQS: 16640, nr_irqs: 488, preallocated irqs: 16
[ 0.069902] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.069966] Console: colour dummy device 80x25
[ 0.069987] printk: console [tty0] enabled
[ 0.070010] ACPI: Core revision 20220331
[ 0.070177] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[ 0.070192] APIC: Switch to symmetric I/O mode setup
[ 0.070584] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.075198] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2284276e1bd, max_idle_ns: 440795290010 ns
[ 0.075203] Calibrating delay loop (skipped), value calculated using timer frequency.. 4789.12 BogoMIPS (lpj=2394563)
[ 0.075206] pid_max: default: 32768 minimum: 301
[ 0.075233] LSM: Security Framework initializing
[ 0.075242] landlock: Up and running.
[ 0.075243] Yama: becoming mindful.
[ 0.075292] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.075317] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.075582] CPU0: Thermal monitoring enabled (TM1)
[ 0.075605] process: using mwait in idle threads
[ 0.075607] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
[ 0.075609] Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
[ 0.075613] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[ 0.075615] Spectre V2 : Mitigation: Retpolines
[ 0.075616] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[ 0.075617] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[ 0.075618] Speculative Store Bypass: Vulnerable
[ 0.075621] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[ 0.075622] MMIO Stale Data: Unknown: No mitigations
[ 0.075623] SRBDS: Vulnerable: No microcode
[ 0.090255] Freeing SMP alternatives memory: 36K
[ 0.193682] smpboot: CPU0: Intel(R) Core(TM) i3-4000M CPU @ 2.40GHz (family: 0x6, model: 0x3c, stepping: 0x3)
[ 0.193814] cblist_init_generic: Setting adjustable number of callback queues.
[ 0.193817] cblist_init_generic: Setting shift to 3 and lim to 1.
[ 0.193830] cblist_init_generic: Setting shift to 3 and lim to 1.
[ 0.193843] cblist_init_generic: Setting shift to 3 and lim to 1.
[ 0.193855] Performance Events: PEBS fmt2+, Haswell events, 16-deep LBR, full-width counters, Intel PMU driver.
[ 0.193899] ... version: 3
[ 0.193900] ... bit width: 48
[ 0.193900] ... generic registers: 4
[ 0.193901] ... value mask: 0000ffffffffffff
[ 0.193902] ... max period: 00007fffffffffff
[ 0.193903] ... fixed-purpose events: 3
[ 0.193904] ... event mask: 000000070000000f
[ 0.194070] Estimated ratio of average max frequency by base frequency (times 1024): 1024
[ 0.194090] rcu: Hierarchical SRCU implementation.
[ 0.194091] rcu: Max phase no-delay instances is 400.
[ 0.194594] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[ 0.194682] smp: Bringing up secondary CPUs ...
[ 0.194782] x86: Booting SMP configuration:
[ 0.194783] .... node #0, CPUs: #1
[ 0.195216] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[ 0.195322] #2 #3
[ 0.196333] smp: Brought up 1 node, 4 CPUs
[ 0.196333] smpboot: Max logical packages: 2
[ 0.196333] smpboot: Total of 4 processors activated (19156.50 BogoMIPS)
[ 0.197426] devtmpfs: initialized
[ 0.197426] x86/mm: Memory block size: 128MB
[ 0.198652] ACPI: PM: Registering ACPI NVS region [mem 0x9de7f000-0x9df7efff] (1048576 bytes)
[ 0.198652] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[ 0.198652] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.198652] pinctrl core: initialized pinctrl subsystem
[ 0.199403] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.199498] audit: initializing netlink subsys (disabled)
[ 0.199505] audit: type=2000 audit(1691849363.129:1): state=initialized audit_enabled=0 res=1
[ 0.199505] thermal_sys: Registered thermal governor 'bang_bang'
[ 0.199505] thermal_sys: Registered thermal governor 'step_wise'
[ 0.199505] thermal_sys: Registered thermal governor 'user_space'
[ 0.199505] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.199505] cpuidle: using governor ladder
[ 0.199505] cpuidle: using governor menu
[ 0.199505] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.199505] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.199505] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[ 0.199505] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[ 0.199505] PCI: Using configuration type 1 for base access
[ 0.199505] core: PMU erratum BJ122, BV98, HSD29 worked around, HT is on
[ 0.199591] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 0.199599] mtrr: your CPUs had inconsistent variable MTRR settings
[ 0.199599] mtrr: probably your BIOS does not setup all CPUs.
[ 0.199599] mtrr: corrected configuration.
[ 0.201235] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 0.201319] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.201322] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.201324] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.201326] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.201780] fbcon: Taking over console
[ 0.201812] ACPI: Added _OSI(Module Device)
[ 0.201815] ACPI: Added _OSI(Processor Device)
[ 0.201816] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.201818] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.217265] ACPI: 6 ACPI AML tables successfully acquired and loaded
[ 0.218575] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.230095] ACPI: Dynamic OEM Table Load:
[ 0.230095] ACPI: SSDT 0xFFFF88F5C0958400 0003F3 (v01 PmRef Cpu0Cst 00003001 INTL 20110112)
[ 0.230287] ACPI: Dynamic OEM Table Load:
[ 0.230293] ACPI: SSDT 0xFFFF88F5C0E57800 0005DB (v01 PmRef ApIst 00003000 INTL 20110112)
[ 0.231078] ACPI: Dynamic OEM Table Load:
[ 0.231083] ACPI: SSDT 0xFFFF88F5C0E15E00 000119 (v01 PmRef ApCst 00003000 INTL 20110112)
[ 0.232316] ACPI: EC: EC started
[ 0.232318] ACPI: EC: interrupt blocked
[ 1.674766] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 1.674770] ACPI: \_SB_.PCI0.LPCB.EC0_: Boot DSDT EC used to handle transactions
[ 1.674771] ACPI: Interpreter enabled
[ 1.674802] ACPI: PM: (supports S0 S3 S4 S5)
[ 1.674803] ACPI: Using IOAPIC for interrupt routing
[ 1.674830] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 1.674831] PCI: Using E820 reservations for host bridge windows
[ 1.675093] ACPI: Enabled 6 GPEs in block 00 to 3F
[ 1.676614] ACPI: PM: Power Resource [APPR]
[ 1.679608] ACPI: PM: Power Resource [COMP]
[ 1.679829] ACPI: PM: Power Resource [LPP]
[ 1.682830] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
[ 1.682837] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[ 1.683313] acpi PNP0A08:00: _OSC: platform does not support [LTR]
[ 1.684404] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
[ 1.684406] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[ 1.685035] PCI host bridge to bus 0000:00
[ 1.685037] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 1.685039] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 1.685041] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 1.685043] pci_bus 0000:00: root bus resource [mem 0xbf200000-0xdfffffff window]
[ 1.685044] pci_bus 0000:00: root bus resource [mem 0xf0000000-0xfedfffff window]
[ 1.685046] pci_bus 0000:00: root bus resource [mem 0xfee01000-0xffffffff window]
[ 1.685047] pci_bus 0000:00: root bus resource [bus 00-fe]
[ 1.685069] pci 0000:00:00.0: [8086:0c04] type 00 class 0x060000
[ 1.685149] pci 0000:00:02.0: [8086:0416] type 00 class 0x030000
[ 1.685159] pci 0000:00:02.0: reg 0x10: [mem 0xd0000000-0xd03fffff 64bit]
[ 1.685165] pci 0000:00:02.0: reg 0x18: [mem 0xc0000000-0xcfffffff 64bit pref]
[ 1.685170] pci 0000:00:02.0: reg 0x20: [io 0x3000-0x303f]
[ 1.685187] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[ 1.685327] pci 0000:00:03.0: [8086:0c0c] type 00 class 0x040300
[ 1.685336] pci 0000:00:03.0: reg 0x10: [mem 0xd0710000-0xd0713fff 64bit]
[ 1.685452] pci 0000:00:14.0: [8086:8c31] type 00 class 0x0c0330
[ 1.685467] pci 0000:00:14.0: reg 0x10: [mem 0xd0700000-0xd070ffff 64bit]
[ 1.685527] pci 0000:00:14.0: PME# supported from D3hot D3cold
[ 1.685640] pci 0000:00:16.0: [8086:8c3a] type 00 class 0x078000
[ 1.685657] pci 0000:00:16.0: reg 0x10: [mem 0xd0719000-0xd071900f 64bit]
[ 1.685729] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 1.685800] pci 0000:00:1a.0: [8086:8c2d] type 00 class 0x0c0320
[ 1.685816] pci 0000:00:1a.0: reg 0x10: [mem 0xd071e000-0xd071e3ff]
[ 1.685902] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[ 1.685995] pci 0000:00:1b.0: [8086:8c20] type 00 class 0x040300
[ 1.686011] pci 0000:00:1b.0: reg 0x10: [mem 0xd0714000-0xd0717fff 64bit]
[ 1.686086] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 1.686175] pci 0000:00:1c.0: [8086:8c10] type 01 class 0x060400
[ 1.686262] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 1.686509] pci 0000:00:1c.6: [8086:8c1c] type 01 class 0x060400
[ 1.686605] pci 0000:00:1c.6: PME# supported from D0 D3hot D3cold
[ 1.686838] pci 0000:00:1c.7: [8086:8c1e] type 01 class 0x060400
[ 1.686935] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[ 1.687167] pci 0000:00:1d.0: [8086:8c26] type 00 class 0x0c0320
[ 1.687183] pci 0000:00:1d.0: reg 0x10: [mem 0xd071d000-0xd071d3ff]
[ 1.687281] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 1.687378] pci 0000:00:1f.0: [8086:8c4b] type 00 class 0x060100
[ 1.687574] pci 0000:00:1f.2: [8086:8c03] type 00 class 0x010601
[ 1.687586] pci 0000:00:1f.2: reg 0x10: [io 0x3088-0x308f]
[ 1.687594] pci 0000:00:1f.2: reg 0x14: [io 0x3094-0x3097]
[ 1.687602] pci 0000:00:1f.2: reg 0x18: [io 0x3080-0x3087]
[ 1.687609] pci 0000:00:1f.2: reg 0x1c: [io 0x3090-0x3093]
[ 1.687616] pci 0000:00:1f.2: reg 0x20: [io 0x3060-0x307f]
[ 1.687624] pci 0000:00:1f.2: reg 0x24: [mem 0xd071c000-0xd071c7ff]
[ 1.687669] pci 0000:00:1f.2: PME# supported from D3hot
[ 1.687770] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 1.687775] pci 0000:00:1c.0: bridge window [mem 0xd0600000-0xd06fffff]
[ 1.687887] pci 0000:02:00.0: [8086:08b3] type 00 class 0x028000
[ 1.687943] pci 0000:02:00.0: reg 0x10: [mem 0xd0500000-0xd0501fff 64bit]
[ 1.688249] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[ 1.688625] pci 0000:00:1c.6: PCI bridge to [bus 02]
[ 1.688631] pci 0000:00:1c.6: bridge window [mem 0xd0500000-0xd05fffff]
[ 1.688679] pci 0000:00:1c.7: PCI bridge to [bus 03]
[ 1.688684] pci 0000:00:1c.7: bridge window [mem 0xd0400000-0xd04fffff]
[ 1.689705] ACPI: PCI: Interrupt link LNKA configured for IRQ 10
[ 1.689758] ACPI: PCI: Interrupt link LNKB configured for IRQ 10
[ 1.689805] ACPI: PCI: Interrupt link LNKC configured for IRQ 5
[ 1.689857] ACPI: PCI: Interrupt link LNKD configured for IRQ 10
[ 1.689904] ACPI: PCI: Interrupt link LNKE configured for IRQ 0
[ 1.689905] ACPI: PCI: Interrupt link LNKE disabled
[ 1.689955] ACPI: PCI: Interrupt link LNKF configured for IRQ 0
[ 1.689956] ACPI: PCI: Interrupt link LNKF disabled
[ 1.690006] ACPI: PCI: Interrupt link LNKG configured for IRQ 11
[ 1.690056] ACPI: PCI: Interrupt link LNKH configured for IRQ 0
[ 1.690057] ACPI: PCI: Interrupt link LNKH disabled
[ 1.690446] ACPI: EC: interrupt unblocked
[ 1.690448] ACPI: EC: event unblocked
[ 1.691201] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 1.691201] ACPI: EC: GPE=0x16
[ 1.691201] ACPI: \_SB_.PCI0.LPCB.EC0_: Boot DSDT EC initialization complete
[ 1.691201] ACPI: \_SB_.PCI0.LPCB.EC0_: EC: Used to handle transactions and events
[ 1.691201] iommu: Default domain type: Translated
[ 1.691201] iommu: DMA domain TLB invalidation policy: lazy mode
[ 1.691201] pps_core: LinuxPPS API ver. 1 registered
[ 1.691201] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.691201] PTP clock support registered
[ 1.691201] EDAC MC: Ver: 3.0.0
[ 1.691370] mctp: management component transport protocol core
[ 1.691372] NET: Registered PF_MCTP protocol family
[ 1.691377] PCI: Using ACPI for IRQ routing
[ 1.696681] PCI: pci_cache_line_size set to 64 bytes
[ 1.696741] e820: reserve RAM buffer [mem 0x0009dc00-0x0009ffff]
[ 1.696743] e820: reserve RAM buffer [mem 0x9cb7f000-0x9fffffff]
[ 1.696745] e820: reserve RAM buffer [mem 0x9e000000-0x9fffffff]
[ 1.696746] e820: reserve RAM buffer [mem 0x1bfe00000-0x1bfffffff]
[ 1.697222] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[ 1.697222] pci 0000:00:02.0: vgaarb: bridge control possible
[ 1.697222] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[ 1.697222] vgaarb: loaded
[ 1.697262] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 1.697264] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 1.699234] clocksource: Switched to clocksource tsc-early
[ 1.699371] VFS: Disk quotas dquot_6.6.0
[ 1.699390] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.699458] pnp: PnP ACPI init
[ 1.699658] system 00:00: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 1.699662] system 00:00: [mem 0xfed10000-0xfed17fff] could not be reserved
[ 1.699664] system 00:00: [mem 0xfed18000-0xfed18fff] has been reserved
[ 1.699666] system 00:00: [mem 0xfed19000-0xfed19fff] has been reserved
[ 1.699668] system 00:00: [mem 0xe0000000-0xefffffff] has been reserved
[ 1.699670] system 00:00: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 1.699672] system 00:00: [mem 0xfed90000-0xfed93fff] has been reserved
[ 1.699675] system 00:00: [mem 0xfed45000-0xfed8ffff] has been reserved
[ 1.699678] system 00:00: [mem 0xfec00000-0xfec00fff] could not be reserved
[ 1.699682] system 00:00: [mem 0xbf210000-0xbf21ffff] has been reserved
[ 1.699857] system 00:01: [io 0x0200-0x027f] has been reserved
[ 1.699860] system 00:01: [io 0xffff] has been reserved
[ 1.699861] system 00:01: [io 0xffff] has been reserved
[ 1.699863] system 00:01: [io 0xffff] has been reserved
[ 1.699864] system 00:01: [io 0x1800-0x18fe] has been reserved
[ 1.699866] system 00:01: [io 0xef80-0xef9f] has been reserved
[ 1.699914] system 00:02: [io 0x0800-0x087f] has been reserved
[ 1.700342] system 00:06: [mem 0x20000000-0x201fffff] could not be reserved
[ 1.700345] system 00:06: [mem 0x40004000-0x40004fff] could not be reserved
[ 1.700555] system 00:07: [mem 0xfed40000-0xfed44fff window] has been reserved
[ 1.700590] pnp: PnP ACPI: found 8 devices
[ 1.706422] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[ 1.706547] NET: Registered PF_INET protocol family
[ 1.706703] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 1.709437] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 1.709485] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.709563] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 1.709914] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[ 1.710423] TCP: Hash tables configured (established 65536 bind 65536)
[ 1.710636] MPTCP token hash table entries: 8192 (order: 5, 196608 bytes, linear)
[ 1.710697] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 1.710738] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 1.710820] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.710834] NET: Registered PF_XDP protocol family
[ 1.710846] pci 0000:00:1c.7: bridge window [io 0x1000-0x0fff] to [bus 03] add_size 1000
[ 1.710852] pci 0000:00:1c.7: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03] add_size 200000 add_align 100000
[ 1.710871] pci 0000:00:1c.7: BAR 15: assigned [mem 0xbf300000-0xbf4fffff 64bit pref]
[ 1.710877] pci 0000:00:1c.7: BAR 13: assigned [io 0x2000-0x2fff]
[ 1.710882] pci 0000:00:1c.0: PCI bridge to [bus 01]
[ 1.710896] pci 0000:00:1c.0: bridge window [mem 0xd0600000-0xd06fffff]
[ 1.710909] pci 0000:00:1c.6: PCI bridge to [bus 02]
[ 1.710916] pci 0000:00:1c.6: bridge window [mem 0xd0500000-0xd05fffff]
[ 1.710927] pci 0000:00:1c.7: PCI bridge to [bus 03]
[ 1.710931] pci 0000:00:1c.7: bridge window [io 0x2000-0x2fff]
[ 1.710938] pci 0000:00:1c.7: bridge window [mem 0xd0400000-0xd04fffff]
[ 1.710944] pci 0000:00:1c.7: bridge window [mem 0xbf300000-0xbf4fffff 64bit pref]
[ 1.710954] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]
[ 1.710957] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]
[ 1.710960] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[ 1.710964] pci_bus 0000:00: resource 7 [mem 0xbf200000-0xdfffffff window]
[ 1.710966] pci_bus 0000:00: resource 8 [mem 0xf0000000-0xfedfffff window]
[ 1.710969] pci_bus 0000:00: resource 9 [mem 0xfee01000-0xffffffff window]
[ 1.710973] pci_bus 0000:01: resource 1 [mem 0xd0600000-0xd06fffff]
[ 1.710976] pci_bus 0000:02: resource 1 [mem 0xd0500000-0xd05fffff]
[ 1.710979] pci_bus 0000:03: resource 0 [io 0x2000-0x2fff]
[ 1.710982] pci_bus 0000:03: resource 1 [mem 0xd0400000-0xd04fffff]
[ 1.710984] pci_bus 0000:03: resource 2 [mem 0xbf300000-0xbf4fffff 64bit pref]
[ 1.711140] pci 0000:00:14.0: enabling device (0000 -> 0002)
[ 1.712147] PCI: CLS 64 bytes, default 64
[ 1.712156] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 1.712157] software IO TLB: mapped [mem 0x0000000098b7f000-0x000000009cb7f000] (64MB)
[ 1.712203] Trying to unpack rootfs image as initramfs...
[ 1.712882] Initialise system trusted keyrings
[ 1.712935] workingset: timestamp_bits=40 max_order=21 bucket_order=0
[ 1.714372] zbud: loaded
[ 1.726670] Key type asymmetric registered
[ 1.726673] Asymmetric key parser 'x509' registered
[ 2.085253] Freeing initrd memory: 46920K
[ 2.087293] alg: self-tests for CTR-KDF (hmac(sha256)) passed
[ 2.087320] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[ 2.087350] io scheduler mq-deadline registered
[ 2.087352] io scheduler kyber registered
[ 2.087399] io scheduler bfq registered
[ 2.087797] pcieport 0000:00:1c.0: PME: Signaling with IRQ 24
[ 2.088023] pcieport 0000:00:1c.6: PME: Signaling with IRQ 25
[ 2.088241] pcieport 0000:00:1c.7: PME: Signaling with IRQ 26
[ 2.088286] pcieport 0000:00:1c.7: pciehp: Slot #7 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[ 2.089024] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 2.089897] e1000e: Intel(R) PRO/1000 Network Driver
[ 2.089898] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 2.089955] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[ 2.091749] i8042: Detected active multiplexing controller, rev 1.1
[ 2.092451] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 2.092456] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[ 2.092485] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[ 2.092503] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[ 2.092524] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[ 2.092611] mousedev: PS/2 mouse device common for all mice
[ 2.092656] rtc_cmos 00:03: RTC can wake from S4
[ 2.092887] rtc_cmos 00:03: registered as rtc0
[ 2.092922] rtc_cmos 00:03: setting system clock to 2023-08-12T14:09:25 UTC (1691849365)
[ 2.092951] rtc_cmos 00:03: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[ 2.093029] intel_pstate: Intel P-state driver initializing
[ 2.093204] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.093243] vesafb: mode is 1366x768x32, linelength=5504, pages=0
[ 2.093247] vesafb: scrolling: redraw
[ 2.093247] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 2.093258] vesafb: framebuffer at 0xc0000000, mapped to 0x0000000014faf6bc, using 4160k, total 4160k
[ 2.093344] Console: switching to colour frame buffer device 170x48
[ 2.116332] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[ 2.176795] fb0: VESA VGA frame buffer device
[ 2.189296] NET: Registered PF_INET6 protocol family
[ 2.191746] Segment Routing with IPv6
[ 2.191749] RPL Segment Routing with IPv6
[ 2.191757] In-situ OAM (IOAM) with IPv6
[ 2.191781] NET: Registered PF_PACKET protocol family
[ 2.191812] Key type dns_resolver registered
[ 2.192027] microcode: sig=0x306c3, pf=0x10, revision=0x17
[ 2.192042] microcode: Microcode Update Driver: v2.2.
[ 2.192048] IPI shorthand broadcast: enabled
[ 2.192071] sched_clock: Marking stable (2191686935, 269684)->(2208904177, -16947558)
[ 2.192161] registered taskstats version 1
[ 2.192236] Loading compiled-in X.509 certificates
[ 2.192486] zswap: loaded using pool lzo/zbud
[ 2.192624] Key type .fscrypt registered
[ 2.192626] Key type fscrypt-provisioning registered
[ 2.194960] Freeing unused kernel image (initmem) memory: 1964K
[ 2.204341] Write protecting the kernel read-only data: 24576k
[ 2.204804] Freeing unused kernel image (text/rodata gap) memory: 2040K
[ 2.204917] Freeing unused kernel image (rodata/data gap) memory: 556K
[ 2.207006] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 2.207009] x86/mm: Checking user space page tables
[ 2.207198] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 2.207204] Run /init as init process
[ 2.207206] with arguments:
[ 2.207207] /init
[ 2.207208] with environment:
[ 2.207209] HOME=/
[ 2.207209] TERM=linux
[ 2.207210] BOOT_IMAGE=/vmlinuz-6.1.31_1
[ 2.207211] cryptdevice=/dev/sda3:enc
[ 2.372382] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 2.372387] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 2.725299] tsc: Refined TSC clocksource calibration: 2394.444 MHz
[ 2.725305] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2283b729bc7, max_idle_ns: 440795325667 ns
[ 2.725370] clocksource: Switched to clocksource tsc
[ 2.964957] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 2.964961] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 3.271208] dracut: + [ -f /usr/lib/initrd-release ]
[ 3.279274] raid6: avx2x4 gen() 23068 MB/s
[ 3.287737] dracut: + . /usr/lib/initrd-release
[ 3.296274] raid6: avx2x2 gen() 22959 MB/s
[ 3.303928] dracut: + NAME=Void
[ 3.313274] raid6: avx2x1 gen() 21149 MB/s
[ 3.313275] raid6: using algorithm avx2x4 gen() 23068 MB/s
[ 3.320343] dracut: + ID=void
[ 3.330273] raid6: .... xor() 8594 MB/s, rmw enabled
[ 3.330274] raid6: using avx2x2 recovery algorithm
[ 3.330722] xor: automatically using best checksumming function avx
[ 3.337228] dracut: + HOME_URL=https://voidlinux.org/
[ 3.353724] dracut: + DOCUMENTATION_URL=https://docs.voidlinux.org/
[ 3.369780] dracut: + LOGO=void-logo
[ 3.385768] dracut: + ANSI_COLOR=0;38;2;71;128;97
[ 3.401884] dracut: + DISTRIB_ID=void
[ 3.417794] dracut: + VERSION=dracut-059
[ 3.441099] Btrfs loaded, crc32c=crc32c-intel, zoned=yes, fsverity=no
[ 3.499647] device-mapper: uevent: version 1.0.3
[ 3.499705] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com
[ 3.507425] systemd-udevd[321]: starting version 3.2.12
[ 3.508890] udevd[322]: starting eudev-3.2.12
[ 3.546578] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5
[ 3.546619] ACPI: button: Sleep Button [SLPB]
[ 3.546716] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input6
[ 3.546748] ACPI: button: Lid Switch [LID]
[ 3.546843] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input7
[ 3.550520] ACPI: button: Power Button [PWRF]
[ 3.564426] Linux agpgart interface v0.103
[ 3.581489] ACPI: bus type USB registered
[ 3.581529] usbcore: registered new interface driver usbfs
[ 3.581542] usbcore: registered new interface driver hub
[ 3.581559] usbcore: registered new device driver usb
[ 3.607030] ACPI: battery: Slot [BAT0] (battery present)
[ 3.618297] cryptd: max_cpu_qlen set to 1000
[ 3.621087] ehci-pci 0000:00:1a.0: EHCI Host Controller
[ 3.621101] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[ 3.621121] ehci-pci 0000:00:1a.0: debug port 2
[ 3.625130] ehci-pci 0000:00:1a.0: irq 16, io mem 0xd071e000
[ 3.629063] SCSI subsystem initialized
[ 3.633547] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[ 3.633625] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 3.633629] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.633632] usb usb1: Product: EHCI Host Controller
[ 3.633634] usb usb1: Manufacturer: Linux 6.1.31_1 ehci_hcd
[ 3.633636] usb usb1: SerialNumber: 0000:00:1a.0
[ 3.633904] hub 1-0:1.0: USB hub found
[ 3.633914] hub 1-0:1.0: 2 ports detected
[ 3.639441] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 3.639450] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[ 3.639469] ehci-pci 0000:00:1d.0: debug port 2
[ 3.646384] ehci-pci 0000:00:1d.0: irq 17, io mem 0xd071d000
[ 3.653318] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 3.653389] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 3.653393] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.653397] usb usb2: Product: EHCI Host Controller
[ 3.653399] usb usb2: Manufacturer: Linux 6.1.31_1 ehci_hcd
[ 3.653401] usb usb2: SerialNumber: 0000:00:1d.0
[ 3.653587] hub 2-0:1.0: USB hub found
[ 3.653596] hub 2-0:1.0: 2 ports detected
[ 3.670711] ACPI: bus type drm_connector registered
[ 3.679076] libata version 3.00 loaded.
[ 3.680304] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 3.680315] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 3.681425] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x0000000000009810
[ 3.681759] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 3.681765] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[ 3.681770] xhci_hcd 0000:00:14.0: Host supports USB 3.0 SuperSpeed
[ 3.681833] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 3.681837] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.681840] usb usb3: Product: xHCI Host Controller
[ 3.681842] usb usb3: Manufacturer: Linux 6.1.31_1 xhci-hcd
[ 3.681844] usb usb3: SerialNumber: 0000:00:14.0
[ 3.682267] ahci 0000:00:1f.2: version 3.0
[ 3.682417] hub 3-0:1.0: USB hub found
[ 3.682442] hub 3-0:1.0: 14 ports detected
[ 3.682539] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x30 impl SATA mode
[ 3.682544] ahci 0000:00:1f.2: flags: 64bit ncq pm led clo pio slum part ems apst
[ 3.683784] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01
[ 3.683789] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.683791] usb usb4: Product: xHCI Host Controller
[ 3.683794] usb usb4: Manufacturer: Linux 6.1.31_1 xhci-hcd
[ 3.683795] usb usb4: SerialNumber: 0000:00:14.0
[ 3.685258] hub 4-0:1.0: USB hub found
[ 3.685288] hub 4-0:1.0: 6 ports detected
[ 3.686088] usb: port power management may be unreliable
[ 3.689709] scsi host0: ahci
[ 3.691689] scsi host1: ahci
[ 3.692121] scsi host2: ahci
[ 3.692359] scsi host3: ahci
[ 3.692580] scsi host4: ahci
[ 3.692810] scsi host5: ahci
[ 3.692942] ata1: DUMMY
[ 3.692944] ata2: DUMMY
[ 3.692945] ata3: DUMMY
[ 3.692946] ata4: DUMMY
[ 3.692954] ata5: SATA max UDMA/133 abar m2048@0xd071c000 port 0xd071c300 irq 28
[ 3.692958] ata6: SATA max UDMA/133 abar m2048@0xd071c000 port 0xd071c380 irq 28
[ 3.853824] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 3.853828] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 3.879295] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 3.895295] usb 2-1: new high-speed USB device number 2 using ehci-pci
[ 3.919297] usb 3-2: new high-speed USB device number 2 using xhci_hcd
[ 4.002840] ata6: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 4.002857] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 4.003756] ata5.00: ATA-8: HGST HCC545050A7E380, GG2OACM0, max UDMA/133
[ 4.004100] ata5.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 32), AA
[ 4.005298] ata5.00: configured for UDMA/133
[ 4.005583] scsi 4:0:0:0: Direct-Access ATA HGST HCC545050A7 ACM0 PQ: 0 ANSI: 5
[ 4.005677] ata6.00: ACPI cmd 00/00:00:00:00:00:a0(NOP) rejected by device (Stat=0x51 Err=0x04)
[ 4.005684] ata6.00: ATAPI: hp DVDRAM GU90N, U900, max UDMA/100
[ 4.008092] ata6.00: ACPI cmd 00/00:00:00:00:00:a0(NOP) rejected by device (Stat=0x51 Err=0x04)
[ 4.008098] ata6.00: configured for UDMA/100
[ 4.008702] usb 1-1: New USB device found, idVendor=8087, idProduct=8008, bcdDevice= 0.04
[ 4.008706] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 4.009019] hub 1-1:1.0: USB hub found
[ 4.009061] hub 1-1:1.0: 6 ports detected
[ 4.020863] scsi 5:0:0:0: CD-ROM hp DVDRAM GU90N U900 PQ: 0 ANSI: 5
[ 4.026699] usb 2-1: New USB device found, idVendor=8087, idProduct=8000, bcdDevice= 0.04
[ 4.026703] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 4.027033] hub 2-1:1.0: USB hub found
[ 4.027192] hub 2-1:1.0: 8 ports detected
[ 4.049846] usb 3-2: New USB device found, idVendor=1bbb, idProduct=f000, bcdDevice= 0.00
[ 4.049853] usb 3-2: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[ 4.049857] usb 3-2: Product: HSPA Data Card
[ 4.049860] usb 3-2: Manufacturer: USBModem
[ 4.049862] usb 3-2: SerialNumber: 1234567890ABCDEF
[ 4.051694] sd 4:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[ 4.051699] sd 4:0:0:0: [sda] 4096-byte physical blocks
[ 4.051718] sd 4:0:0:0: [sda] Write Protect is off
[ 4.051720] sd 4:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 4.051749] sd 4:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 4.051788] sd 4:0:0:0: [sda] Preferred minimum I/O size 4096 bytes
[ 4.057848] usb-storage 3-2:1.0: USB Mass Storage device detected
[ 4.058095] scsi host6: usb-storage 3-2:1.0
[ 4.058209] usbcore: registered new interface driver usb-storage
[ 4.137864] sda: sda1 sda2 < sda5 sda6 sda7 > sda3
[ 4.138262] sd 4:0:0:0: [sda] Attached SCSI disk
[ 4.140231] usbcore: registered new interface driver uas
[ 4.167295] usb 3-4: new full-speed USB device number 3 using xhci_hcd
[ 4.171762] sr 5:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[ 4.171765] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 4.197034] sr 5:0:0:0: Attached scsi CD-ROM sr0
[ 4.321045] usb 3-4: New USB device found, idVendor=3151, idProduct=3020, bcdDevice= 0.02
[ 4.321051] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4.321054] usb 3-4: Product: Wireless Device
[ 4.321056] usb 3-4: Manufacturer: YICHIP
[ 4.439282] usb 3-12: new full-speed USB device number 4 using xhci_hcd
[ 4.486491] hid: raw HID events driver (C) Jiri Kosina
[ 4.496703] Console: switching to colour dummy device 80x25
[ 4.496751] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 4.497758] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 4.509200] usbcore: registered new interface driver usbhid
[ 4.509204] usbhid: USB HID core driver
[ 4.509926] usbcore: registered new interface driver usbmouse
[ 4.509974] usbcore: registered new interface driver usbkbd
[ 4.511752] input: YICHIP Wireless Device as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/0003:3151:3020.0001/input/input8
[ 4.545313] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[ 4.546668] ACPI: video: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 4.546904] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9
[ 4.563525] hid-generic 0003:3151:3020.0001: input,hidraw0: USB HID v2.00 Keyboard [YICHIP Wireless Device] on usb-0000:00:14.0-4/input0
[ 4.564107] input: YICHIP Wireless Device Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/0003:3151:3020.0002/input/input10
[ 4.564200] input: YICHIP Wireless Device System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/0003:3151:3020.0002/input/input11
[ 4.566508] usb 3-12: New USB device found, idVendor=8087, idProduct=07dc, bcdDevice= 0.01
[ 4.566515] usb 3-12: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 4.576421] fbcon: i915drmfb (fb0) is primary device
[ 4.615440] input: YICHIP Wireless Device Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/0003:3151:3020.0002/input/input12
[ 4.615648] hid-generic 0003:3151:3020.0002: input,hiddev0,hidraw1: USB HID v2.00 Mouse [YICHIP Wireless Device] on usb-0000:00:14.0-4/input1
[ 5.039036] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 5.039047] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 5.094936] scsi 6:0:0:0: Direct-Access ALCATEL Mass Storage 2.31 PQ: 0 ANSI: 2
[ 5.096544] scsi 6:0:0:1: CD-ROM ALCATEL Mass Storage 2.31 PQ: 0 ANSI: 2
[ 5.097087] sd 6:0:0:0: [sdb] 7802880 512-byte logical blocks: (4.00 GB/3.72 GiB)
[ 5.098675] sr 6:0:0:1: [sr1] scsi-1 drive
[ 5.099159] sd 6:0:0:0: [sdb] Write Protect is off
[ 5.099167] sd 6:0:0:0: [sdb] Mode Sense: 0f 0e 00 00
[ 5.104741] sr 6:0:0:1: Attached scsi CD-ROM sr1
[ 5.104935] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.116800] sdb: sdb1 sdb2
[ 5.118502] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 5.699923] Console: switching to colour frame buffer device 170x48
[ 5.719625] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[ 5.761544] Key type encrypted registered
[ 5.769222] dracut: luksOpen /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
[ 5.927787] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 5.927791] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 6.817070] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 6.817081] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 9.187443] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 9.187457] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 10.076341] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 10.076355] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 11.261643] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 11.261657] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 12.150623] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 12.150637] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 16.003152] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 16.003166] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 17.175709] dracut: Enter passphrase for /dev/sda3:
[ 17.188495] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 17.188504] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 19.214613] dracut: No key available with this passphrase.
[ 24.300351] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 24.300365] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 24.487007] dracut: Enter passphrase for /dev/sda3:
[ 25.782106] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 25.782116] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 26.487194] dracut: No key available with this passphrase.
[ 26.671224] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 26.671230] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 37.636162] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 37.636177] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 38.229421] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 38.229435] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 45.677845] dracut: Enter passphrase for /dev/sda3:
[ 47.860156] dracut: + ret=0
[ 47.860496] dracut: + break
[ 47.860803] dracut: + [ = yes ]
[ 47.861110] dracut: + [ 0 -ne 0 ]
[ 47.861462] dracut: + return 0
[ 47.861750] dracut: + unset luks_open
[ 47.862018] dracut: + unset _timeout
[ 47.862343] dracut: + [ 0 -ne 0 -a e9422a40-863b-4814-a5ec-8060d5ec15c0 != luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 ]
[ 47.862629] dracut: + unset device luksname luksfile
[ 48.404638] dracut: Scanning devices dm-0 for LVM volume groups
[ 48.409501] dracut: vgscan: unrecognized option '--nolocking'
[ 48.409616] dracut: Error during parsing of command line.
[ 48.414949] dracut: WARNING: Failed to connect to lvmetad. Falling back to device scanning.
[ 48.529471] dracut: 1 logical volume(s) in volume group "vg" now active
[ 48.629586] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Quota mode: none.
[ 48.701295] EXT4-fs (dm-1): unmounting filesystem.
[ 48.710641] dracut: Checking ext4: /dev/dm-1
[ 48.710727] dracut: issuing e2fsck -a /dev/dm-1
[ 48.784747] dracut: /dev/dm-1: clean, 131168/1798720 files, 2007642/7188480 blocks
[ 48.786530] dracut: Mounting /dev/vg/root with -o defaults,ro
[ 48.821991] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Quota mode: none.
[ 49.133051] dracut: Mounted root filesystem /dev/mapper/vg-root
[ 49.195505] dracut Warning:
+ [ -f /run/initramfs/init.log ]
+ echo /run/initramfs/init.log
/run/initramfs/init.log
+ sed -e s/\(ftp:\/\/.*\):.*@/\1:*******@/g;s/\(cifs:\/\/.*\):.*@/\1:*******@/g;s/cifspass=[^ ]*/cifspass=*******/g;s/iscsi:.*@/iscsi:******@/g;s/rd.iscsi.password=[^ ]*/rd.iscsi.password=******/g;s/rd.iscsi.in.password=[^ ]*/rd.iscsi.in.password=******/g /run/initramfs/init.log
+ [ -f /usr/lib/initrd-release ]
+ . /usr/lib/initrd-release
+ NAME=Void
+ ID=void
+ HOME_URL=https://voidlinux.org/
+ DOCUMENTATION_URL=https://docs.voidlinux.org/
+ LOGO=void-logo
+ ANSI_COLOR=0;38;2;71;128;97
+ DISTRIB_ID=void
+ VERSION=dracut-059
+ PRETTY_NAME=Void Linux dracut-059 (Initramfs)
+ DRACUT_VERSION=059
+ [ -n ]
+ source_conf /etc/conf.d
+ local f
+ [ /etc/conf.d ]
+ [ -d //etc/conf.d ]
+ return
+ getarg rd.cmdline=ask
+ debug_off
+ set +x
+ return 1
+ getargbool 1 rd.hostonly
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.hostonly
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ make_trace_mem hook cmdline 1+:mem 1+:iomem 3+:slab
+ local log_level prefix msg msg_printed
+ local trace trace_level trace_in_higher_levels insert_trace
+ msg=hook cmdline
+ shift
+ prefix=[debug_mem]
+ log_level=0
+ [ -z 0 ]
+ [ 0 -le 0 ]
+ return
+ getarg rd.break=cmdline -d rdbreak=cmdline
+ debug_off
+ set +x
+ return 1
+ source_hook cmdline
+ local _dir
+ _dir=cmdline
+ shift
+ source_all /lib/dracut/hooks/cmdline
+ local f
+ local _dir
+ _dir=/lib/dracut/hooks/cmdline
+ shift
+ [ /lib/dracut/hooks/cmdline ]
+ [ -d //lib/dracut/hooks/cmdline ]
+ [ -e //lib/dracut/hooks/cmdline/01-parse-kernel.sh ]
+ . //lib/dracut/hooks/cmdline/01-parse-kernel.sh
+ _modprobe_d=/etc/modprobe.d
+ [ -d /usr/lib/modprobe.d ]
+ _modprobe_d=/usr/lib/modprobe.d
+ getargs rd.driver.pre -d rdloaddriver=
+ debug_off
+ set +x
+ return 0
+ IFS=,
+ modprobe btrfs
+ vinfo
+ read -r line
+ [ -n ]
+ [ -d /etc/modprobe.d ]
+ mkdir -p /etc/modprobe.d
+ getargs rd.driver.blacklist -d rdblacklist=
+ debug_off
+ set +x
+ return 1
+ getargs rd.driver.post -d rdinsmodpost=
+ debug_off
+ set +x
+ return 1
+ [ -n ]
+ unset _do_insmodpost _modprobe_d
+ [ -e //lib/dracut/hooks/cmdline/10-parse-keydev.sh ]
+ . //lib/dracut/hooks/cmdline/10-parse-keydev.sh
+ getargbool 1 rd.luks -n rd_NO_LUKS
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.luks -n rd_NO_LUKS
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ getarg rd.luks.key
+ debug_off
+ set +x
+ return 1
+ [ -n ]
+ [ -e //lib/dracut/hooks/cmdline/10-parse-resume.sh ]
+ . //lib/dracut/hooks/cmdline/10-parse-resume.sh
+ getarg resume=
+ debug_off
+ set +x
+ return 1
+ resume=
+ unset resume
+ label_uuid_to_dev
+ local _dev
+ _dev=
+ echo
+ resume=
+ getarg splash=
+ debug_off
+ set +x
+ return 1
+ splash=
+ unset splash
+ a_splash=-P splash=n
+ getarg noresume
+ debug_off
+ set +x
+ return 1
+ [ -n ]
+ [ -x /usr/sbin/resume ]
+ printf -- %s SUBSYSTEM=="block", ACTION=="add|change", ENV{ID_FS_TYPE}=="suspend|swsuspend|swsupend",
+ printf -- %s
RUN+="/sbin/initqueue --finished --unique --name 00resume echo %M:%m > /sys/power/resume"
+ [ -e //lib/dracut/hooks/cmdline/10-parse-root-opts.sh ]
+ . //lib/dracut/hooks/cmdline/10-parse-root-opts.sh
+ getarg root=
+ debug_off
+ set +x
+ return 0
+ root=/dev/vg/root
+ getarg rootflags=
+ debug_off
+ set +x
+ return 1
+ rflags=
+ getargbool 0 ro
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg ro
+ debug_off
+ set +x
+ return 0
+ _b=
+ [ -n ]
+ return 0
+ rflags=,ro
+ getargbool 0 rw
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rw
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ rflags=ro
+ getarg rootfstype=
+ debug_off
+ set +x
+ return 1
+ fstype=
+ [ -z ]
+ fstype=auto
+ [ -e //lib/dracut/hooks/cmdline/20-parse-i18n.sh ]
+ . //lib/dracut/hooks/cmdline/20-parse-i18n.sh
+ inst_key_val /etc/vconsole.conf KEYMAP rd.vconsole.keymap KEYMAP -d KEYTABLE
+ local _value
+ local _file
+ local _default
+ _file=/etc/vconsole.conf
+ shift
+ _key=KEYMAP
+ shift
+ _default=
+ shift
+ getarg rd.vconsole.keymap KEYMAP -d KEYTABLE
+ debug_off
+ set +x
+ return 1
+ _value=
+ [ -z ]
+ _value=
+ [ -n ]
+ unset _file
+ unset _value
+ inst_key_val /etc/vconsole.conf FONT rd.vconsole.font FONT -d SYSFONT
+ local _value
+ local _file
+ local _default
+ _file=/etc/vconsole.conf
+ shift
+ _key=FONT
+ shift
+ _default=
+ shift
+ getarg rd.vconsole.font FONT -d SYSFONT
+ debug_off
+ set +x
+ return 1
+ _value=
+ [ -z ]
+ _value=
+ [ -n ]
+ unset _file
+ unset _value
+ inst_key_val /etc/vconsole.conf FONT_MAP rd.vconsole.font.map FONT_MAP -d CONTRANS
+ local _value
+ local _file
+ local _default
+ _file=/etc/vconsole.conf
+ shift
+ _key=FONT_MAP
+ shift
+ _default=
+ shift
+ getarg rd.vconsole.font.map FONT_MAP -d CONTRANS
+ debug_off
+ set +x
+ return 1
+ _value=
+ [ -z ]
+ _value=
+ [ -n ]
+ unset _file
+ unset _value
+ inst_key_val /etc/vconsole.conf FONT_UNIMAP rd.vconsole.font.unimap FONT_UNIMAP -d UNIMAP
+ local _value
+ local _file
+ local _default
+ _file=/etc/vconsole.conf
+ shift
+ _key=FONT_UNIMAP
+ shift
+ _default=
+ shift
+ getarg rd.vconsole.font.unimap FONT_UNIMAP -d UNIMAP
+ debug_off
+ set +x
+ return 1
+ _value=
+ [ -z ]
+ _value=
+ [ -n ]
+ unset _file
+ unset _value
+ inst_key_val /etc/vconsole.conf UNICODE 1 rd.vconsole.font.unicode UNICODE vconsole.unicode
+ local _value
+ local _file
+ local _default
+ _file=/etc/vconsole.conf
+ shift
+ _key=UNICODE
+ shift
+ _default=1
+ shift
+ getarg rd.vconsole.font.unicode UNICODE vconsole.unicode
+ debug_off
+ set +x
+ return 1
+ _value=
+ [ -z ]
+ _value=1
+ [ -n 1 ]
+ printf -- %s="%s"
UNICODE 1
+ unset _file
+ unset _value
+ inst_key_val /etc/vconsole.conf EXT_KEYMAP rd.vconsole.keymap.ext EXT_KEYMAP
+ local _value
+ local _file
+ local _default
+ _file=/etc/vconsole.conf
+ shift
+ _key=EXT_KEYMAP
+ shift
+ _default=
+ shift
+ getarg rd.vconsole.keymap.ext EXT_KEYMAP
+ debug_off
+ set +x
+ return 1
+ _value=
+ [ -z ]
+ _value=
+ [ -n ]
+ unset _file
+ unset _value
+ inst_key_val /etc/locale.conf LANG rd.locale.LANG LANG
+ local _value
+ local _file
+ local _default
+ _file=/etc/locale.conf
+ shift
+ _key=LANG
+ shift
+ _default=
+ shift
+ getarg rd.locale.LANG LANG
+ debug_off
+ set +x
+ return 1
+ _value=
+ [ -z ]
+ _value=
+ [ -n ]
+ unset _file
+ unset _value
+ inst_key_val /etc/locale.conf LC_ALL rd.locale.LC_ALL LC_ALL
+ local _value
+ local _file
+ local _default
+ _file=/etc/locale.conf
+ shift
+ _key=LC_ALL
+ shift
+ _default=
+ shift
+ getarg rd.locale.LC_ALL LC_ALL
+ debug_off
+ set +x
+ return 1
+ _value=
+ [ -z ]
+ _value=
+ [ -n ]
+ unset _file
+ unset _value
+ [ -f /etc/locale.conf ]
+ [ -e //lib/dracut/hooks/cmdline/30-parse-crypt.sh ]
+ . //lib/dracut/hooks/cmdline/30-parse-crypt.sh
+ type crypttab_contains
+ . /lib/dracut-crypt-lib.sh
+ command -v getarg
+ getargbool 1 rd.luks -d -n rd_NO_LUKS
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.luks -d -n rd_NO_LUKS
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ echo SUBSYSTEM!="block", GOTO="luks_end"
+ echo ACTION!="add|change", GOTO="luks_end"
+ getargs rd.luks.partuuid -d rd_LUKS_PARTUUID
+ debug_off
+ set +x
+ return 1
+ PARTUUID=
+ getargs rd.luks.serial -d rd_LUKS_SERIAL
+ debug_off
+ set +x
+ return 1
+ SERIAL=
+ getargs rd.luks.uuid -d rd_LUKS_UUID
+ debug_off
+ set +x
+ return 1
+ LUKS=
+ getarg rd.luks.key.tout
+ debug_off
+ set +x
+ return 1
+ tout=
+ [ -e /etc/crypttab ]
+ [ -n ]
+ [ -n ]
+ [ -n ]
+ getargbool 0 rd.auto
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.auto
+ debug_off
+ set +x
+ return 0
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ [ -z ]
+ command -v initqueue
+ printf -- ENV{ID_FS_TYPE}=="crypto_LUKS", RUN+="%s /usr/sbin/initqueue
+ printf -- --unique --settled --onetime --name cryptroot-ask-%%k
+ command -v cryptroot-ask
+ printf -- %s $env{DEVNAME} luks-$env{ID_FS_UUID} 0 %s"
/usr/sbin/cryptroot-ask
+ echo LABEL="luks_end"
+ mv /etc/udev/rules.d/70-luks.rules.new /etc/udev/rules.d/70-luks.rules
+ [ -e //lib/dracut/hooks/cmdline/30-parse-lunmask.sh ]
+ . //lib/dracut/hooks/cmdline/30-parse-lunmask.sh
+ getargs rd.lunmask
+ debug_off
+ set +x
+ return 1
+ [ -e //lib/dracut/hooks/cmdline/30-parse-lvm.sh ]
+ . //lib/dracut/hooks/cmdline/30-parse-lvm.sh
+ [ -e /etc/lvm/lvm.conf ]
+ getargs rd.lvm.vg -d rd_LVM_VG=
+ debug_off
+ set +x
+ return 1
+ getargs rd.lvm.lv -d rd_LVM_LV=
+ debug_off
+ set +x
+ return 1
+ LV_DEVS=
+ getargbool 1 rd.lvm -d -n rd_NO_LVM
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.lvm -d -n rd_NO_LVM
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ [ -z ]
+ [ -e //lib/dracut/hooks/cmdline/95-parse-block.sh ]
+ . //lib/dracut/hooks/cmdline/95-parse-block.sh
+ root=block:/dev/vg/root
+ rootok=1
+ [ block = block ]
+ wait_for_dev /dev/vg/root
+ local _name
+ local _noreload
+ [ /dev/vg/root = -n ]
+ str_replace /dev/vg/root / \x2f
+ local in=/dev/vg/root
+ local s=/
+ local r=\x2f
+ local out=
+ [ != /dev/vg/root ]
+ chop=
+ out=\x2f
+ in=dev/vg/root
+ [ != dev/vg/root ]
+ chop=dev
+ out=\x2fdev\x2f
+ in=vg/root
+ [ != vg/root ]
+ chop=vg
+ out=\x2fdev\x2fvg\x2f
+ in=root
+ [ root != root ]
+ echo \x2fdev\x2fvg\x2froot
+ _name=\x2fdev\x2fvg\x2froot
+ type mark_hostonly
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ printf [ -e "%s" ]
/dev/vg/root
+ printf [ -e "%s" ] || /dev/vg/root
+ printf warn "\"%s\" does not exist"
/dev/vg/root
+ set_systemd_timeout_for_dev /dev/vg/root
+ local _name
+ local _needreload
+ local _noreload
+ local _timeout
+ [ -z ]
+ return 0
+ [ -e //lib/dracut/hooks/cmdline/95-parse-virtiofs.sh ]
+ . //lib/dracut/hooks/cmdline/95-parse-virtiofs.sh
+ [ auto = virtiofs -o block = virtiofs ]
+ [ -z block:/dev/vg/root ]
+ [ -z 1 ]
+ export root rflags fstype netroot NEWROOT
+ make_trace_mem hook pre-udev 1:shortmem 2+:mem 3+:slab
+ local log_level prefix msg msg_printed
+ local trace trace_level trace_in_higher_levels insert_trace
+ msg=hook pre-udev
+ shift
+ prefix=[debug_mem]
+ log_level=0
+ [ -z 0 ]
+ [ 0 -le 0 ]
+ return
+ getarg rd.break=pre-udev -d rdbreak=pre-udev
+ debug_off
+ set +x
+ return 1
+ source_hook pre-udev
+ local _dir
+ _dir=pre-udev
+ shift
+ source_all /lib/dracut/hooks/pre-udev
+ local f
+ local _dir
+ _dir=/lib/dracut/hooks/pre-udev
+ shift
+ [ /lib/dracut/hooks/pre-udev ]
+ [ -d //lib/dracut/hooks/pre-udev ]
+ [ -e //lib/dracut/hooks/pre-udev/30-block-genrules.sh ]
+ . //lib/dracut/hooks/pre-udev/30-block-genrules.sh
+ [ block = block ]
+ printf KERNEL=="%s", SYMLINK+="root"
vg/root
+ printf SYMLINK=="%s", SYMLINK+="root"
vg/root
+ printf [ -e "%s" ] && { ln -s "%s" /dev/root 2>/dev/null; rm "$job"; }
/dev/vg/root /dev/vg/root
+ wait_for_dev /dev/vg/root
+ local _name
+ local _noreload
+ [ /dev/vg/root = -n ]
+ str_replace /dev/vg/root / \x2f
+ local in=/dev/vg/root
+ local s=/
+ local r=\x2f
+ local out=
+ [ != /dev/vg/root ]
+ chop=
+ out=\x2f
+ in=dev/vg/root
+ [ != dev/vg/root ]
+ chop=dev
+ out=\x2fdev\x2f
+ in=vg/root
+ [ != vg/root ]
+ chop=vg
+ out=\x2fdev\x2fvg\x2f
+ in=root
+ [ root != root ]
+ echo \x2fdev\x2fvg\x2froot
+ _name=\x2fdev\x2fvg\x2froot
+ type mark_hostonly
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ return 0
+ [ -e //lib/dracut/hooks/pre-udev/30-dm-pre-udev.sh ]
+ . //lib/dracut/hooks/pre-udev/30-dm-pre-udev.sh
+ cat /proc/misc
+ strstr 234 btrfs-control
124 cpu_dma_latency
1 psaux
125 udmabuf
228 hpet
235 autofs
126 userfaultfd
231 snapshot
127 vga_arbiter device-mapper
+ [ 234 btrfs-control
124 cpu_dma_latency
1 psaux
125 udmabuf
228 hpet
235 autofs
126 userfaultfd
231 snapshot
127 vga_arbiter != 234 btrfs-control
124 cpu_dma_latency
1 psaux
125 udmabuf
228 hpet
235 autofs
126 userfaultfd
231 snapshot
127 vga_arbiter ]
+ modprobe dm_mod
+ modprobe dm_mirror
+ [ -e //lib/dracut/hooks/pre-udev/30-mdmon-pre-udev.sh ]
+ . //lib/dracut/hooks/pre-udev/30-mdmon-pre-udev.sh
+ [ -d /run/mdadm ]
+ mkdir -m 0755 -p /run/mdadm
+ UDEV_LOG=err
+ getargbool 0 rd.udev.info -d -y rdudevinfo
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.udev.info -d -y rdudevinfo
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ getargbool 0 rd.udev.debug -d -y rdudevdebug
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.udev.debug -d -y rdudevdebug
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ UDEV_LOG=err /systemd-udevd --daemon --resolve-names=never
+ UDEV_QUEUE_EMPTY=udevadm settle --timeout=0
+ udevproperty hookdir=/lib/dracut/hooks
+ udevadm control --property=hookdir=/lib/dracut/hooks
+ make_trace_mem hook pre-trigger 1:shortmem 2+:mem 3+:slab
+ local log_level prefix msg msg_printed
+ local trace trace_level trace_in_higher_levels insert_trace
+ msg=hook pre-trigger
+ shift
+ prefix=[debug_mem]
+ log_level=0
+ [ -z 0 ]
+ [ 0 -le 0 ]
+ return
+ getarg rd.break=pre-trigger -d rdbreak=pre-trigger
+ debug_off
+ set +x
+ return 1
+ source_hook pre-trigger
+ local _dir
+ _dir=pre-trigger
+ shift
+ source_all /lib/dracut/hooks/pre-trigger
+ local f
+ local _dir
+ _dir=/lib/dracut/hooks/pre-trigger
+ shift
+ [ /lib/dracut/hooks/pre-trigger ]
+ [ -d //lib/dracut/hooks/pre-trigger ]
+ [ -e //lib/dracut/hooks/pre-trigger/30-parse-md.sh ]
+ . //lib/dracut/hooks/pre-trigger/30-parse-md.sh
+ getargs rd.md.uuid -d rd_MD_UUID=
+ debug_off
+ set +x
+ return 1
+ MD_UUID=
+ str_replace -
+ local in=
+ local s=-
+ local r=
+ local out=
+ [ != ]
+ echo
+ MD_UUID=
+ str_replace :
+ local in=
+ local s=:
+ local r=
+ local out=
+ [ != ]
+ echo
+ MD_UUID=
+ [ -z ]
+ getargbool 0 rd.auto
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.auto
+ debug_off
+ set +x
+ return 0
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ getargbool 1 rd.md -d -n rd_NO_MD
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.md -d -n rd_NO_MD
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ [ -n ]
+ [ -e /etc/mdadm.conf ]
+ getargbool 1 rd.md.conf -d -n rd_NO_MDADMCONF
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.md.conf -d -n rd_NO_MDADMCONF
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ getargbool 1 rd.md.imsm -d -n rd_NO_MDIMSM -n noiswmd -n nodmraid
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.md.imsm -d -n rd_NO_MDIMSM -n noiswmd -n nodmraid
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ getargbool 1 rd.md.ddf -n rd_NO_MDDDF -n noddfmd -n nodmraid
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.md.ddf -n rd_NO_MDDDF -n noddfmd -n nodmraid
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ udevadm control --reload
+ udevadm trigger --type=subsystems --action=add
+ udevadm trigger --type=devices --action=add
+ make_trace_mem hook initqueue 1:shortmem 2+:mem 3+:slab
+ local log_level prefix msg msg_printed
+ local trace trace_level trace_in_higher_levels insert_trace
+ msg=hook initqueue
+ shift
+ prefix=[debug_mem]
+ log_level=0
+ [ -z 0 ]
+ [ 0 -le 0 ]
+ return
+ getarg rd.break=initqueue -d rdbreak=initqueue
+ debug_off
+ set +x
+ return 1
+ getarg rd.retry -d rd_retry=
+ debug_off
+ set +x
+ return 1
+ RDRETRY=
+ RDRETRY=180
+ RDRETRY=360
+ export RDRETRY
+ main_loop=0
+ export main_loop
+ :
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ udevsettle
+ udevadm settle --exit-if-exists=/lib/dracut/hooks/initqueue/work
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ [ -f /lib/dracut/hooks/initqueue/work ]
+ rm -f -- /lib/dracut/hooks/initqueue/work
+ [ -e /lib/dracut/hooks/initqueue/console_init_tty0.sh ]
+ job=/lib/dracut/hooks/initqueue/console_init_tty0.sh . /lib/dracut/hooks/initqueue/console_init_tty0.sh
+ [ -e /lib/dracut/hooks/initqueue/console_init_tty0.sh ]
+ rm -f -- /lib/dracut/hooks/initqueue/console_init_tty0.sh
+ /lib/udev/console_init /dev/tty0
setfont: ERROR kdfontop.c:183 put_font_kdfontop: Unable to load such font with such kernel version
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ udevadm settle --timeout=0
+ continue
+ :
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ udevsettle
+ udevadm settle --exit-if-exists=/lib/dracut/hooks/initqueue/work
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ [ -f /lib/dracut/hooks/initqueue/work ]
+ [ -e /lib/dracut/hooks/initqueue/*.sh ]
+ break
+ udevadm settle --timeout=0
+ [ -e /lib/dracut/hooks/initqueue/settled/blocksymlink.sh ]
+ job=/lib/dracut/hooks/initqueue/settled/blocksymlink.sh . /lib/dracut/hooks/initqueue/settled/blocksymlink.sh
+ [ -e /dev/vg/root ]
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ [ -e /lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh ]
+ job=/lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh . /lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh
+ [ -e /lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh ]
+ rm -f -- /lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh
+ /usr/sbin/cryptroot-ask /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 0
+ hookdir=/lib/dracut/hooks
+ export hookdir
+ command -v findmnt
+ command -v pidof
+ setmemdebug
+ [ -z 0 ]
+ mkdir -p -m 0700 /run/cryptsetup
+ [ /dev/sda3 != /dev/sda3 ]
+ device=/dev/sda3
+ luksname=luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ is_keysource=0
+ numtries=10
+ [ -f /etc/crypttab ]
+ [ -b /dev/mapper/luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 ]
+ asked_file=/tmp/cryptroot-asked-luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ [ -f /tmp/cryptroot-asked-luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 ]
+ [ -d /sys/module/dm_crypt ]
+ modprobe dm_crypt
+ . /lib/dracut-crypt-lib.sh
+ command -v getarg
+ info luksOpen /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ check_quiet
+ [ -z ]
+ DRACUT_QUIET=yes
+ getargbool 0 rd.info -d -y rdinfo
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.info -d -y rdinfo
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ getargbool 0 rd.debug -d -y rdinitdebug
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.debug -d -y rdinitdebug
+ debug_off
+ set +x
+ return 0
+ _b=
+ [ -n ]
+ return 0
+ DRACUT_QUIET=no
+ getarg quiet
+ debug_off
+ set +x
+ return 1
+ DRACUT_QUIET=yes
+ getarg loglevel=
+ debug_off
+ set +x
+ return 0
+ a=4
+ [ -n 4 ]
+ [ 4 -ge 28 ]
+ export DRACUT_QUIET
+ echo <30>dracut: luksOpen /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ [ yes != yes ]
+ OLD_IFS=
+ IFS=,
+ set --
+ IFS=
+ [ 0 -gt 0 ]
+ cryptsetup --help
+ strstr cryptsetup 2.6.1 flags: UDEV BLKID KEYRING KERNEL_CAPI
Usage: cryptsetup [OPTION...] <action> <action-specific>
Help options:
-?, --help Show this help message
--usage Display brief usage
-V, --version Print package version
--active-name=STRING Override device autodetection of dm
device to be reencrypted
--align-payload=SECTORS Align payload at <n> sector boundaries
- for luksFormat
--allow-discards Allow discards (aka TRIM) requests for
device
-q, --batch-mode Do not ask for confirmation
--cancel-deferred Cancel a previously set deferred
device removal
-c, --cipher=STRING The cipher used to encrypt the disk
(see /proc/crypto)
--debug Show debug messages
--debug-json Show debug messages including JSON
metadata
--deferred Device removal is deferred until the
last user closes it
--device-size=bytes Use only specified device size (ignore
rest of device). DANGEROUS!
--decrypt Decrypt LUKS2 device (remove
encryption).
--disable-external-tokens Disable loading of external LUKS2
token plugins
--disable-keyring Disable loading volume keys via kernel
keyring
--disable-locks Disable locking of on-disk metadata
--disable-veracrypt Do not scan for VeraCrypt compatible
device
--dump-json-metadata Dump info in JSON format (LUKS2 only)
--dump-volume-key Dump volume key instead of keyslots
info
--encrypt Encrypt LUKS2 device (in-place
encryption).
--force-password Disable password quality check (if
enabled)
--force-offline-reencrypt Force offline LUKS2 reencryption and
bypass active device detection.
-h, --hash=STRING The hash used to create the encryption
key from the passphrase
--header=STRING Device or file with separated LUKS
header
--header-backup-file=STRING File with LUKS header and keyslots
backup
--hotzone-size=bytes Maximal reencryption hotzone size.
--init-only Initialize LUKS2 reencryption in
metadata only.
-I, --integrity=STRING Data integrity algorithm (LUKS2 only)
--integrity-legacy-padding Use inefficient legacy padding (old
kernels)
--integrity-no-journal Disable journal for integrity device
--integrity-no-wipe Do not wipe device after format
-i, --iter-time=msecs PBKDF iteration time for LUKS (in ms)
--iv-large-sectors Use IV counted in sector size (not in
512 bytes)
--json-file=STRING Read or write the json from or to a
file
--keep-key Do not change volume key.
--key-description=STRING Key description
-d, --key-file=STRING Read the key from a file
-s, --key-size=BITS The size of the encryption key
-S, --key-slot=INT Slot number for new key (default is
first free)
--keyfile-offset=bytes Number of bytes to skip in keyfile
-l, --keyfile-size=bytes Limits the read from keyfile
--keyslot-cipher=STRING LUKS2 keyslot: The cipher used for
keyslot encryption
--keyslot-key-size=BITS LUKS2 keyslot: The size of the
encryption key
--label=STRING Set label for the LUKS2 device
--luks2-keyslots-size=bytes LUKS2 header keyslots area size
--luks2-metadata-size=bytes LUKS2 header metadata area size
--volume-key-file=STRING Use the volume key from file.
--new-keyfile=STRING Read the key for a new slot from a file
--new-key-slot=INT Slot number for new key (default is
first free)
--new-keyfile-offset=bytes Number of bytes to skip in newly added
keyfile
--new-keyfile-size=bytes Limits the read from newly added
keyfile
--new-token-id=INT Token number (default: any)
-o, --offset=SECTORS The start offset in the backend device
--pbkdf=STRING PBKDF algorithm (for LUKS2): argon2i,
argon2id, pbkdf2
--pbkdf-force-iterations=LONG PBKDF iterations cost (forced,
disables benchmark)
--pbkdf-memory=kilobytes PBKDF memory cost limit
--pbkdf-parallel=threads PBKDF parallel cost
--perf-no_read_workqueue Bypass dm-crypt workqueue and process
read requests synchronously
--perf-no_write_workqueue Bypass dm-crypt workqueue and process
write requests synchronously
--perf-same_cpu_crypt Use dm-crypt same_cpu_crypt
performance compatibility option
--perf-submit_from_crypt_cpus Use dm-crypt submit_from_crypt_cpus
performance compatibility option
--persistent Set activation flags persistent for
device
--priority=STRING Keyslot priority: ignore, normal,
prefer
--progress-json Print progress data in json format
(suitable for machine processing)
--progress-frequency=secs Progress line update (in seconds)
-r, --readonly Create a readonly mapping
--reduce-device-size=bytes Reduce data device size (move data
offset). DANGEROUS!
--refresh Refresh (reactivate) device with new
parameters
--resilience=STRING Reencryption hotzone resilience type
(checksum,journal,none)
--resilience-hash=STRING Reencryption hotzone checksums hash
--resume-only Resume initialized LUKS2 reencryption
only.
--sector-size=INT Encryption sector size (default: 512
bytes)
--serialize-memory-hard-pbkdf Use global lock to serialize memory
hard PBKDF (OOM workaround)
--shared Share device with another
non-overlapping crypt segment
-b, --size=SECTORS The size of the device
-p, --skip=SECTORS How many sectors of the encrypted data
to skip at the beginning
--subsystem=STRING Set subsystem label for the LUKS2
device
--tcrypt-backup Use backup (secondary) TCRYPT header
--tcrypt-hidden Use hidden header (hidden TCRYPT
device)
--tcrypt-system Device is system TCRYPT drive (with
bootloader)
--test-args Do not run action, just validate all
command line parameters
--test-passphrase Do not activate device, just check
passphrase
-t, --timeout=secs Timeout for interactive passphrase
prompt (in seconds)
--token-id=INT Token number (default: any)
--token-only Do not ask for passphrase if
activation by token fails
--token-replace Replace the current token
--token-type=STRING Restrict allowed token types used to
retrieve LUKS2 key
-T, --tries=INT How often the input of the passphrase
can be retried
-M, --type=STRING Type of device metadata: luks, luks1,
luks2, plain, loopaes, tcrypt, bitlk
--unbound Create or dump unbound LUKS2 keyslot
(unassigned to data segment) or LUKS2
token (unassigned to keyslot)
--use-random Use /dev/random for generating volume
key
--use-urandom Use /dev/urandom for generating volume
key
--uuid=STRING UUID for device to use
--veracrypt Scan also for VeraCrypt compatible
device
--veracrypt-pim=INT Personal Iteration Multiplier for
VeraCrypt compatible device
--veracrypt-query-pim Query Personal Iteration Multiplier
for VeraCrypt compatible device
-v, --verbose Shows more detailed error messages
-y, --verify-passphrase Verifies the passphrase by asking for
it twice
-B, --block-size=MiB Reencryption block size
-N, --new Create new header on not encrypted
device
--use-directio Use direct-io when accessing devices
--use-fsync Use fsync after each block
--write-log Update log file after every block
--dump-master-key Alias for --dump-volume-key
--master-key-file=STRING Alias for --dump-volume-key-file
<action> is one of:
open <device> [--type <type>] [<name>] - open device as <name>
close <name> - close device (remove mapping)
resize <name> - resize active device
status <name> - show device status
benchmark [--cipher <cipher>] - benchmark cipher
repair <device> - try to repair on-disk metadata
reencrypt <device> - reencrypt LUKS2 device
erase <device> - erase all keyslots (remove encryption key)
convert <device> - convert LUKS from/to LUKS2 format
config <device> - set permanent configuration options for LUKS2
luksFormat <device> [<new key file>] - formats a LUKS device
luksAddKey <device> [<new key file>] - add key to LUKS device
luksRemoveKey <device> [<key file>] - removes supplied key or key file from LUKS device
luksChangeKey <device> [<key file>] - changes supplied key or key file of LUKS device
luksConvertKey <device> [<key file>] - converts a key to new pbkdf parameters
luksKillSlot <device> <key slot> - wipes key with number <key slot> from LUKS device
luksUUID <device> - print UUID of LUKS device
isLuks <device> - tests <device> for LUKS partition header
luksDump <device> - dump LUKS partition information
tcryptDump <device> - dump TCRYPT device information
bitlkDump <device> - dump BITLK device information
fvault2Dump <device> - dump FVAULT2 device information
luksSuspend <device> - Suspend LUKS device and wipe key (all IOs are frozen)
luksResume <device> - Resume suspended LUKS device
luksHeaderBackup <device> - Backup LUKS device header and keyslots
luksHeaderRestore <device> - Restore LUKS device header and keyslots
token <add|remove|import|export> <device> - Manipulate LUKS2 tokens
You can also use old <action> syntax aliases:
open: create (plainOpen), luksOpen, loopaesOpen, tcryptOpen, bitlkOpen, fvault2Open
close: remove (plainClose), luksClose, loopaesClose, tcryptClose, bitlkClose, fvault2Close
<name> is the device to create under /dev/mapper
<device> is the encrypted device
<key slot> is the LUKS key slot number to modify
<key file> optional key file for the new key for luksAddKey action
Default compiled-in metadata format is LUKS2 (for luksFormat action).
LUKS2 external token plugin support is compiled-in.
LUKS2 external token plugin path: /usr/lib64/cryptsetup.
Default compiled-in key and passphrase parameters:
Maximum keyfile size: 8192kB, Maximum interactive passphrase length 512 (characters)
Default PBKDF for LUKS1: pbkdf2, iteration time: 2000 (ms)
Default PBKDF for LUKS2: argon2id
Iteration time: 2000, Memory required: 1048576kB, Parallel threads: 4
Default compiled-in device cipher parameters:
loop-AES: aes, Key 256 bits
plain: aes-cbc-essiv:sha256, Key: 256 bits, Password hashing: ripemd160
LUKS: aes-xts-plain64, Key: 256 bits, LUKS header hashing: sha256, RNG: /dev/urandom
LUKS: Default keysize with XTS mode (two internal keys) will be doubled. allow-discards
+ [ != cryptsetup 2.6.1 flags: UDEV BLKID KEYRING KERNEL_CAPI
Usage: cryptsetup [OPTION...] <action> <action-specific>
Help options:
-?, --help Show this help message
--usage Display brief usage
-V, --version Print package version
--active-name=STRING Override device autodetection of dm
device to be reencrypted
--align-payload=SECTORS Align payload at <n> sector boundaries
- for luksFormat
--allow-discards Allow discards (aka TRIM) requests for
device
-q, --batch-mode Do not ask for confirmation
--cancel-deferred Cancel a previously set deferred
device removal
-c, --cipher=STRING The cipher used to encrypt the disk
(see /proc/crypto)
--debug Show debug messages
--debug-json Show debug messages including JSON
metadata
--deferred Device removal is deferred until the
last user closes it
--device-size=bytes Use only specified device size (ignore
rest of device). DANGEROUS!
--decrypt Decrypt LUKS2 device (remove
encryption).
--disable-external-tokens Disable loading of external LUKS2
token plugins
--disable-keyring Disable loading volume keys via kernel
keyring
--disable-locks Disable locking of on-disk metadata
--disable-veracrypt Do not scan for VeraCrypt compatible
device
--dump-json-metadata Dump info in JSON format (LUKS2 only)
--dump-volume-key Dump volume key instead of keyslots
info
--encrypt Encrypt LUKS2 device (in-place
encryption).
--force-password Disable password quality check (if
enabled)
--force-offline-reencrypt Force offline LUKS2 reencryption and
bypass active device detection.
-h, --hash=STRING The hash used to create the encryption
key from the passphrase
--header=STRING Device or file with separated LUKS
header
--header-backup-file=STRING File with LUKS header and keyslots
backup
--hotzone-size=bytes Maximal reencryption hotzone size.
--init-only Initialize LUKS2 reencryption in
metadata only.
-I, --integrity=STRING Data integrity algorithm (LUKS2 only)
--integrity-legacy-padding Use inefficient legacy padding (old
kernels)
--integrity-no-journal Disable journal for integrity device
--integrity-no-wipe Do not wipe device after format
-i, --iter-time=msecs PBKDF iteration time for LUKS (in ms)
--iv-large-sectors Use IV counted in sector size (not in
512 bytes)
--json-file=STRING Read or write the json from or to a
file
--keep-key Do not change volume key.
--key-description=STRING Key description
-d, --key-file=STRING Read the key from a file
-s, --key-size=BITS The size of the encryption key
-S, --key-slot=INT Slot number for new key (default is
first free)
--keyfile-offset=bytes Number of bytes to skip in keyfile
-l, --keyfile-size=bytes Limits the read from keyfile
--keyslot-cipher=STRING LUKS2 keyslot: The cipher used for
keyslot encryption
--keyslot-key-size=BITS LUKS2 keyslot: The size of the
encryption key
--label=STRING Set label for the LUKS2 device
--luks2-keyslots-size=bytes LUKS2 header keyslots area size
--luks2-metadata-size=bytes LUKS2 header metadata area size
--volume-key-file=STRING Use the volume key from file.
--new-keyfile=STRING Read the key for a new slot from a file
--new-key-slot=INT Slot number for new key (default is
first free)
--new-keyfile-offset=bytes Number of bytes to skip in newly added
keyfile
--new-keyfile-size=bytes Limits the read from newly added
keyfile
--new-token-id=INT Token number (default: any)
-o, --offset=SECTORS The start offset in the backend device
--pbkdf=STRING PBKDF algorithm (for LUKS2): argon2i,
argon2id, pbkdf2
--pbkdf-force-iterations=LONG PBKDF iterations cost (forced,
disables benchmark)
--pbkdf-memory=kilobytes PBKDF memory cost limit
--pbkdf-parallel=threads PBKDF parallel cost
--perf-no_read_workqueue Bypass dm-crypt workqueue and process
read requests synchronously
--perf-no_write_workqueue Bypass dm-crypt workqueue and process
write requests synchronously
--perf-same_cpu_crypt Use dm-crypt same_cpu_crypt
performance compatibility option
--perf-submit_from_crypt_cpus Use dm-crypt submit_from_crypt_cpus
performance compatibility option
--persistent Set activation flags persistent for
device
--priority=STRING Keyslot priority: ignore, normal,
prefer
--progress-json Print progress data in json format
(suitable for machine processing)
--progress-frequency=secs Progress line update (in seconds)
-r, --readonly Create a readonly mapping
--reduce-device-size=bytes Reduce data device size (move data
offset). DANGEROUS!
--refresh Refresh (reactivate) device with new
parameters
--resilience=STRING Reencryption hotzone resilience type
(checksum,journal,none)
--resilience-hash=STRING Reencryption hotzone checksums hash
--resume-only Resume initialized LUKS2 reencryption
only.
--sector-size=INT Encryption sector size (default: 512
bytes)
--serialize-memory-hard-pbkdf Use global lock to serialize memory
hard PBKDF (OOM workaround)
--shared Share device with another
non-overlapping crypt segment
-b, --size=SECTORS The size of the device
-p, --skip=SECTORS How many sectors of the encrypted data
to skip at the beginning
--subsystem=STRING Set subsystem label for the LUKS2
device
--tcrypt-backup Use backup (secondary) TCRYPT header
--tcrypt-hidden Use hidden header (hidden TCRYPT
device)
--tcrypt-system Device is system TCRYPT drive (with
bootloader)
--test-args Do not run action, just validate all
command line parameters
--test-passphrase Do not activate device, just check
passphrase
-t, --timeout=secs Timeout for interactive passphrase
prompt (in seconds)
--token-id=INT Token number (default: any)
--token-only Do not ask for passphrase if
activation by token fails
--token-replace Replace the current token
--token-type=STRING Restrict allowed token types used to
retrieve LUKS2 key
-T, --tries=INT How often the input of the passphrase
can be retried
-M, --type=STRING Type of device metadata: luks, luks1,
luks2, plain, loopaes, tcrypt, bitlk
--unbound Create or dump unbound LUKS2 keyslot
(unassigned to data segment) or LUKS2
token (unassigned to keyslot)
--use-random Use /dev/random for generating volume
key
--use-urandom Use /dev/urandom for generating volume
key
--uuid=STRING UUID for device to use
--veracrypt Scan also for VeraCrypt compatible
device
--veracrypt-pim=INT Personal Iteration Multiplier for
VeraCrypt compatible device
--veracrypt-query-pim Query Personal Iteration Multiplier
for VeraCrypt compatible device
-v, --verbose Shows more detailed error messages
-y, --verify-passphrase Verifies the passphrase by asking for
it twice
-B, --block-size=MiB Reencryption block size
-N, --new Create new header on not encrypted
device
--use-directio Use direct-io when accessing devices
--use-fsync Use fsync after each block
--write-log Update log file after every block
--dump-master-key Alias for --dump-volume-key
--master-key-file=STRING Alias for --dump-volume-key-file
<action> is one of:
open <device> [--type <type>] [<name>] - open device as <name>
close <name> - close device (remove mapping)
resize <name> - resize active device
status <name> - show device status
benchmark [--cipher <cipher>] - benchmark cipher
repair <device> - try to repair on-disk metadata
reencrypt <device> - reencrypt LUKS2 device
erase <device> - erase all keyslots (remove encryption key)
convert <device> - convert LUKS from/to LUKS2 format
config <device> - set permanent configuration options for LUKS2
luksFormat <device> [<new key file>] - formats a LUKS device
luksAddKey <device> [<new key file>] - add key to LUKS device
luksRemoveKey <device> [<key file>] - removes supplied key or key file from LUKS device
luksChangeKey <device> [<key file>] - changes supplied key or key file of LUKS device
luksConvertKey <device> [<key file>] - converts a key to new pbkdf parameters
luksKillSlot <device> <key slot> - wipes key with number <key slot> from LUKS device
luksUUID <device> - print UUID of LUKS device
isLuks <device> - tests <device> for LUKS partition header
luksDump <device> - dump LUKS partition information
tcryptDump <device> - dump TCRYPT device information
bitlkDump <device> - dump BITLK device information
fvault2Dump <device> - dump FVAULT2 device information
luksSuspend <device> - Suspend LUKS device and wipe key (all IOs are frozen)
luksResume <device> - Resume suspended LUKS device
luksHeaderBackup <device> - Backup LUKS device header and keyslots
luksHeaderRestore <device> - Restore LUKS device header and keyslots
token <add|remove|import|export> <device> - Manipulate LUKS2 tokens
You can also use old <action> syntax aliases:
open: create (plainOpen), luksOpen, loopaesOpen, tcryptOpen, bitlkOpen, fvault2Open
close: remove (plainClose), luksClose, loopaesClose, tcryptClose, bitlkClose, fvault2Close
<name> is the device to create under /dev/mapper
<device> is the encrypted device
<key slot> is the LUKS key slot number to modify
<key file> optional key file for the new key for luksAddKey action
Default compiled-in metadata format is LUKS2 (for luksFormat action).
LUKS2 external token plugin support is compiled-in.
LUKS2 external token plugin path: /usr/lib64/cryptsetup.
Default compiled-in key and passphrase parameters:
Maximum keyfile size: 8192kB, Maximum interactive passphrase length 512 (characters)
Default PBKDF for LUKS1: pbkdf2, iteration time: 2000 (ms)
Default PBKDF for LUKS2: argon2id
Iteration time: 2000, Memory required: 1048576kB, Parallel threads: 4
Default compiled-in device cipher parameters:
loop-AES: aes, Key 256 bits
plain: aes-cbc-essiv:sha256, Key: 256 bits, Password hashing: ripemd160
LUKS: aes-xts-plain64, Key: 256 bits, LUKS header hashing: sha256, RNG: /dev/urandom
LUKS: Default keysize with XTS mode (two internal keys) will be doubled. ]
+ getargs rd.luks.allow-discards
+ debug_off
+ set +x
+ return 1
+ discarduuids=
+ getargbool 0 rd.luks.allow-discards
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.luks.allow-discards
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ cryptsetup --help
+ strstr cryptsetup 2.6.1 flags: UDEV BLKID KEYRING KERNEL_CAPI
Usage: cryptsetup [OPTION...] <action> <action-specific>
Help options:
-?, --help Show this help message
--usage Display brief usage
-V, --version Print package version
--active-name=STRING Override device autodetection of dm
device to be reencrypted
--align-payload=SECTORS Align payload at <n> sector boundaries
- for luksFormat
--allow-discards Allow discards (aka TRIM) requests for
device
-q, --batch-mode Do not ask for confirmation
--cancel-deferred Cancel a previously set deferred
device removal
-c, --cipher=STRING The cipher used to encrypt the disk
(see /proc/crypto)
--debug Show debug messages
--debug-json Show debug messages including JSON
metadata
--deferred Device removal is deferred until the
last user closes it
--device-size=bytes Use only specified device size (ignore
rest of device). DANGEROUS!
--decrypt Decrypt LUKS2 device (remove
encryption).
--disable-external-tokens Disable loading of external LUKS2
token plugins
--disable-keyring Disable loading volume keys via kernel
keyring
--disable-locks Disable locking of on-disk metadata
--disable-veracrypt Do not scan for VeraCrypt compatible
device
--dump-json-metadata Dump info in JSON format (LUKS2 only)
--dump-volume-key Dump volume key instead of keyslots
info
--encrypt Encrypt LUKS2 device (in-place
encryption).
--force-password Disable password quality check (if
enabled)
--force-offline-reencrypt Force offline LUKS2 reencryption and
bypass active device detection.
-h, --hash=STRING The hash used to create the encryption
key from the passphrase
--header=STRING Device or file with separated LUKS
header
--header-backup-file=STRING File with LUKS header and keyslots
backup
--hotzone-size=bytes Maximal reencryption hotzone size.
--init-only Initialize LUKS2 reencryption in
metadata only.
-I, --integrity=STRING Data integrity algorithm (LUKS2 only)
--integrity-legacy-padding Use inefficient legacy padding (old
kernels)
--integrity-no-journal Disable journal for integrity device
--integrity-no-wipe Do not wipe device after format
-i, --iter-time=msecs PBKDF iteration time for LUKS (in ms)
--iv-large-sectors Use IV counted in sector size (not in
512 bytes)
--json-file=STRING Read or write the json from or to a
file
--keep-key Do not change volume key.
--key-description=STRING Key description
-d, --key-file=STRING Read the key from a file
-s, --key-size=BITS The size of the encryption key
-S, --key-slot=INT Slot number for new key (default is
first free)
--keyfile-offset=bytes Number of bytes to skip in keyfile
-l, --keyfile-size=bytes Limits the read from keyfile
--keyslot-cipher=STRING LUKS2 keyslot: The cipher used for
keyslot encryption
--keyslot-key-size=BITS LUKS2 keyslot: The size of the
encryption key
--label=STRING Set label for the LUKS2 device
--luks2-keyslots-size=bytes LUKS2 header keyslots area size
--luks2-metadata-size=bytes LUKS2 header metadata area size
--volume-key-file=STRING Use the volume key from file.
--new-keyfile=STRING Read the key for a new slot from a file
--new-key-slot=INT Slot number for new key (default is
first free)
--new-keyfile-offset=bytes Number of bytes to skip in newly added
keyfile
--new-keyfile-size=bytes Limits the read from newly added
keyfile
--new-token-id=INT Token number (default: any)
-o, --offset=SECTORS The start offset in the backend device
--pbkdf=STRING PBKDF algorithm (for LUKS2): argon2i,
argon2id, pbkdf2
--pbkdf-force-iterations=LONG PBKDF iterations cost (forced,
disables benchmark)
--pbkdf-memory=kilobytes PBKDF memory cost limit
--pbkdf-parallel=threads PBKDF parallel cost
--perf-no_read_workqueue Bypass dm-crypt workqueue and process
read requests synchronously
--perf-no_write_workqueue Bypass dm-crypt workqueue and process
write requests synchronously
--perf-same_cpu_crypt Use dm-crypt same_cpu_crypt
performance compatibility option
--perf-submit_from_crypt_cpus Use dm-crypt submit_from_crypt_cpus
performance compatibility option
--persistent Set activation flags persistent for
device
--priority=STRING Keyslot priority: ignore, normal,
prefer
--progress-json Print progress data in json format
(suitable for machine processing)
--progress-frequency=secs Progress line update (in seconds)
-r, --readonly Create a readonly mapping
--reduce-device-size=bytes Reduce data device size (move data
offset). DANGEROUS!
--refresh Refresh (reactivate) device with new
parameters
--resilience=STRING Reencryption hotzone resilience type
(checksum,journal,none)
--resilience-hash=STRING Reencryption hotzone checksums hash
--resume-only Resume initialized LUKS2 reencryption
only.
--sector-size=INT Encryption sector size (default: 512
bytes)
--serialize-memory-hard-pbkdf Use global lock to serialize memory
hard PBKDF (OOM workaround)
--shared Share device with another
non-overlapping crypt segment
-b, --size=SECTORS The size of the device
-p, --skip=SECTORS How many sectors of the encrypted data
to skip at the beginning
--subsystem=STRING Set subsystem label for the LUKS2
device
--tcrypt-backup Use backup (secondary) TCRYPT header
--tcrypt-hidden Use hidden header (hidden TCRYPT
device)
--tcrypt-system Device is system TCRYPT drive (with
bootloader)
--test-args Do not run action, just validate all
command line parameters
--test-passphrase Do not activate device, just check
passphrase
-t, --timeout=secs Timeout for interactive passphrase
prompt (in seconds)
--token-id=INT Token number (default: any)
--token-only Do not ask for passphrase if
activation by token fails
--token-replace Replace the current token
--token-type=STRING Restrict allowed token types used to
retrieve LUKS2 key
-T, --tries=INT How often the input of the passphrase
can be retried
-M, --type=STRING Type of device metadata: luks, luks1,
luks2, plain, loopaes, tcrypt, bitlk
--unbound Create or dump unbound LUKS2 keyslot
(unassigned to data segment) or LUKS2
token (unassigned to keyslot)
--use-random Use /dev/random for generating volume
key
--use-urandom Use /dev/urandom for generating volume
key
--uuid=STRING UUID for device to use
--veracrypt Scan also for VeraCrypt compatible
device
--veracrypt-pim=INT Personal Iteration Multiplier for
VeraCrypt compatible device
--veracrypt-query-pim Query Personal Iteration Multiplier
for VeraCrypt compatible device
-v, --verbose Shows more detailed error messages
-y, --verify-passphrase Verifies the passphrase by asking for
it twice
-B, --block-size=MiB Reencryption block size
-N, --new Create new header on not encrypted
device
--use-directio Use direct-io when accessing devices
--use-fsync Use fsync after each block
--write-log Update log file after every block
--dump-master-key Alias for --dump-volume-key
--master-key-file=STRING Alias for --dump-volume-key-file
<action> is one of:
open <device> [--type <type>] [<name>] - open device as <name>
close <name> - close device (remove mapping)
resize <name> - resize active device
status <name> - show device status
benchmark [--cipher <cipher>] - benchmark cipher
repair <device> - try to repair on-disk metadata
reencrypt <device> - reencrypt LUKS2 device
erase <device> - erase all keyslots (remove encryption key)
convert <device> - convert LUKS from/to LUKS2 format
config <device> - set permanent configuration options for LUKS2
luksFormat <device> [<new key file>] - formats a LUKS device
luksAddKey <device> [<new key file>] - add key to LUKS device
luksRemoveKey <device> [<key file>] - removes supplied key or key file from LUKS device
luksChangeKey <device> [<key file>] - changes supplied key or key file of LUKS device
luksConvertKey <device> [<key file>] - converts a key to new pbkdf parameters
luksKillSlot <device> <key slot> - wipes key with number <key slot> from LUKS device
luksUUID <device> - print UUID of LUKS device
isLuks <device> - tests <device> for LUKS partition header
luksDump <device> - dump LUKS partition information
tcryptDump <device> - dump TCRYPT device information
bitlkDump <device> - dump BITLK device information
fvault2Dump <device> - dump FVAULT2 device information
luksSuspend <device> - Suspend LUKS device and wipe key (all IOs are frozen)
luksResume <device> - Resume suspended LUKS device
luksHeaderBackup <device> - Backup LUKS device header and keyslots
luksHeaderRestore <device> - Restore LUKS device header and keyslots
token <add|remove|import|export> <device> - Manipulate LUKS2 tokens
You can also use old <action> syntax aliases:
open: create (plainOpen), luksOpen, loopaesOpen, tcryptOpen, bitlkOpen, fvault2Open
close: remove (plainClose), luksClose, loopaesClose, tcryptClose, bitlkClose, fvault2Close
<name> is the device to create under /dev/mapper
<device> is the encrypted device
<key slot> is the LUKS key slot number to modify
<key file> optional key file for the new key for luksAddKey action
Default compiled-in metadata format is LUKS2 (for luksFormat action).
LUKS2 external token plugin support is compiled-in.
LUKS2 external token plugin path: /usr/lib64/cryptsetup.
Default compiled-in key and passphrase parameters:
Maximum keyfile size: 8192kB, Maximum interactive passphrase length 512 (characters)
Default PBKDF for LUKS1: pbkdf2, iteration time: 2000 (ms)
Default PBKDF for LUKS2: argon2id
Iteration time: 2000, Memory required: 1048576kB, Parallel threads: 4
Default compiled-in device cipher parameters:
loop-AES: aes, Key 256 bits
plain: aes-cbc-essiv:sha256, Key: 256 bits, Password hashing: ripemd160
LUKS: aes-xts-plain64, Key: 256 bits, LUKS header hashing: sha256, RNG: /dev/urandom
LUKS: Default keysize with XTS mode (two internal keys) will be doubled. allow-discards
+ [ != cryptsetup 2.6.1 flags: UDEV BLKID KEYRING KERNEL_CAPI
Usage: cryptsetup [OPTION...] <action> <action-specific>
Help options:
-?, --help Show this help message
--usage Display brief usage
-V, --version Print package version
--active-name=STRING Override device autodetection of dm
device to be reencrypted
--align-payload=SECTORS Align payload at <n> sector boundaries
- for luksFormat
--allow-discards Allow discards (aka TRIM) requests for
device
-q, --batch-mode Do not ask for confirmation
--cancel-deferred Cancel a previously set deferred
device removal
-c, --cipher=STRING The cipher used to encrypt the disk
(see /proc/crypto)
--debug Show debug messages
--debug-json Show debug messages including JSON
metadata
--deferred Device removal is deferred until the
last user closes it
--device-size=bytes Use only specified device size (ignore
rest of device). DANGEROUS!
--decrypt Decrypt LUKS2 device (remove
encryption).
--disable-external-tokens Disable loading of external LUKS2
token plugins
--disable-keyring Disable loading volume keys via kernel
keyring
--disable-locks Disable locking of on-disk metadata
--disable-veracrypt Do not scan for VeraCrypt compatible
device
--dump-json-metadata Dump info in JSON format (LUKS2 only)
--dump-volume-key Dump volume key instead of keyslots
info
--encrypt Encrypt LUKS2 device (in-place
encryption).
--force-password Disable password quality check (if
enabled)
--force-offline-reencrypt Force offline LUKS2 reencryption and
bypass active device detection.
-h, --hash=STRING The hash used to create the encryption
key from the passphrase
--header=STRING Device or file with separated LUKS
header
--header-backup-file=STRING File with LUKS header and keyslots
backup
--hotzone-size=bytes Maximal reencryption hotzone size.
--init-only Initialize LUKS2 reencryption in
metadata only.
-I, --integrity=STRING Data integrity algorithm (LUKS2 only)
--integrity-legacy-padding Use inefficient legacy padding (old
kernels)
--integrity-no-journal Disable journal for integrity device
--integrity-no-wipe Do not wipe device after format
-i, --iter-time=msecs PBKDF iteration time for LUKS (in ms)
--iv-large-sectors Use IV counted in sector size (not in
512 bytes)
--json-file=STRING Read or write the json from or to a
file
--keep-key Do not change volume key.
--key-description=STRING Key description
-d, --key-file=STRING Read the key from a file
-s, --key-size=BITS The size of the encryption key
-S, --key-slot=INT Slot number for new key (default is
first free)
--keyfile-offset=bytes Number of bytes to skip in keyfile
-l, --keyfile-size=bytes Limits the read from keyfile
--keyslot-cipher=STRING LUKS2 keyslot: The cipher used for
keyslot encryption
--keyslot-key-size=BITS LUKS2 keyslot: The size of the
encryption key
--label=STRING Set label for the LUKS2 device
--luks2-keyslots-size=bytes LUKS2 header keyslots area size
--luks2-metadata-size=bytes LUKS2 header metadata area size
--volume-key-file=STRING Use the volume key from file.
--new-keyfile=STRING Read the key for a new slot from a file
--new-key-slot=INT Slot number for new key (default is
first free)
--new-keyfile-offset=bytes Number of bytes to skip in newly added
keyfile
--new-keyfile-size=bytes Limits the read from newly added
keyfile
--new-token-id=INT Token number (default: any)
-o, --offset=SECTORS The start offset in the backend device
--pbkdf=STRING PBKDF algorithm (for LUKS2): argon2i,
argon2id, pbkdf2
--pbkdf-force-iterations=LONG PBKDF iterations cost (forced,
disables benchmark)
--pbkdf-memory=kilobytes PBKDF memory cost limit
--pbkdf-parallel=threads PBKDF parallel cost
--perf-no_read_workqueue Bypass dm-crypt workqueue and process
read requests synchronously
--perf-no_write_workqueue Bypass dm-crypt workqueue and process
write requests synchronously
--perf-same_cpu_crypt Use dm-crypt same_cpu_crypt
performance compatibility option
--perf-submit_from_crypt_cpus Use dm-crypt submit_from_crypt_cpus
performance compatibility option
--persistent Set activation flags persistent for
device
--priority=STRING Keyslot priority: ignore, normal,
prefer
--progress-json Print progress data in json format
(suitable for machine processing)
--progress-frequency=secs Progress line update (in seconds)
-r, --readonly Create a readonly mapping
--reduce-device-size=bytes Reduce data device size (move data
offset). DANGEROUS!
--refresh Refresh (reactivate) device with new
parameters
--resilience=STRING Reencryption hotzone resilience type
(checksum,journal,none)
--resilience-hash=STRING Reencryption hotzone checksums hash
--resume-only Resume initialized LUKS2 reencryption
only.
--sector-size=INT Encryption sector size (default: 512
bytes)
--serialize-memory-hard-pbkdf Use global lock to serialize memory
hard PBKDF (OOM workaround)
--shared Share device with another
non-overlapping crypt segment
-b, --size=SECTORS The size of the device
-p, --skip=SECTORS How many sectors of the encrypted data
to skip at the beginning
--subsystem=STRING Set subsystem label for the LUKS2
device
--tcrypt-backup Use backup (secondary) TCRYPT header
--tcrypt-hidden Use hidden header (hidden TCRYPT
device)
--tcrypt-system Device is system TCRYPT drive (with
bootloader)
--test-args Do not run action, just validate all
command line parameters
--test-passphrase Do not activate device, just check
passphrase
-t, --timeout=secs Timeout for interactive passphrase
prompt (in seconds)
--token-id=INT Token number (default: any)
--token-only Do not ask for passphrase if
activation by token fails
--token-replace Replace the current token
--token-type=STRING Restrict allowed token types used to
retrieve LUKS2 key
-T, --tries=INT How often the input of the passphrase
can be retried
-M, --type=STRING Type of device metadata: luks, luks1,
luks2, plain, loopaes, tcrypt, bitlk
--unbound Create or dump unbound LUKS2 keyslot
(unassigned to data segment) or LUKS2
token (unassigned to keyslot)
--use-random Use /dev/random for generating volume
key
--use-urandom Use /dev/urandom for generating volume
key
--uuid=STRING UUID for device to use
--veracrypt Scan also for VeraCrypt compatible
device
--veracrypt-pim=INT Personal Iteration Multiplier for
VeraCrypt compatible device
--veracrypt-query-pim Query Personal Iteration Multiplier
for VeraCrypt compatible device
-v, --verbose Shows more detailed error messages
-y, --verify-passphrase Verifies the passphrase by asking for
it twice
-B, --block-size=MiB Reencryption block size
-N, --new Create new header on not encrypted
device
--use-directio Use direct-io when accessing devices
--use-fsync Use fsync after each block
--write-log Update log file after every block
--dump-master-key Alias for --dump-volume-key
--master-key-file=STRING Alias for --dump-volume-key-file
<action> is one of:
open <device> [--type <type>] [<name>] - open device as <name>
close <name> - close device (remove mapping)
resize <name> - resize active device
status <name> - show device status
benchmark [--cipher <cipher>] - benchmark cipher
repair <device> - try to repair on-disk metadata
reencrypt <device> - reencrypt LUKS2 device
erase <device> - erase all keyslots (remove encryption key)
convert <device> - convert LUKS from/to LUKS2 format
config <device> - set permanent configuration options for LUKS2
luksFormat <device> [<new key file>] - formats a LUKS device
luksAddKey <device> [<new key file>] - add key to LUKS device
luksRemoveKey <device> [<key file>] - removes supplied key or key file from LUKS device
luksChangeKey <device> [<key file>] - changes supplied key or key file of LUKS device
luksConvertKey <device> [<key file>] - converts a key to new pbkdf parameters
luksKillSlot <device> <key slot> - wipes key with number <key slot> from LUKS device
luksUUID <device> - print UUID of LUKS device
isLuks <device> - tests <device> for LUKS partition header
luksDump <device> - dump LUKS partition information
tcryptDump <device> - dump TCRYPT device information
bitlkDump <device> - dump BITLK device information
fvault2Dump <device> - dump FVAULT2 device information
luksSuspend <device> - Suspend LUKS device and wipe key (all IOs are frozen)
luksResume <device> - Resume suspended LUKS device
luksHeaderBackup <device> - Backup LUKS device header and keyslots
luksHeaderRestore <device> - Restore LUKS device header and keyslots
token <add|remove|import|export> <device> - Manipulate LUKS2 tokens
You can also use old <action> syntax aliases:
open: create (plainOpen), luksOpen, loopaesOpen, tcryptOpen, bitlkOpen, fvault2Open
close: remove (plainClose), luksClose, loopaesClose, tcryptClose, bitlkClose, fvault2Close
<name> is the device to create under /dev/mapper
<device> is the encrypted device
<key slot> is the LUKS key slot number to modify
<key file> optional key file for the new key for luksAddKey action
Default compiled-in metadata format is LUKS2 (for luksFormat action).
LUKS2 external token plugin support is compiled-in.
LUKS2 external token plugin path: /usr/lib64/cryptsetup.
Default compiled-in key and passphrase parameters:
Maximum keyfile size: 8192kB, Maximum interactive passphrase length 512 (characters)
Default PBKDF for LUKS1: pbkdf2, iteration time: 2000 (ms)
Default PBKDF for LUKS2: argon2id
Iteration time: 2000, Memory required: 1048576kB, Parallel threads: 4
Default compiled-in device cipher parameters:
loop-AES: aes, Key 256 bits
plain: aes-cbc-essiv:sha256, Key: 256 bits, Password hashing: ripemd160
LUKS: aes-xts-plain64, Key: 256 bits, LUKS header hashing: sha256, RNG: /dev/urandom
LUKS: Default keysize with XTS mode (two internal keys) will be doubled. ]
+ cryptsetupopts=
+ unset allowdiscards
+ ask_passphrase=1
+ [ -n -a != none -a -e ]
+ [ 0 -ne 0 ]
+ getarg rd.luks.key
+ debug_off
+ set +x
+ return 1
+ [ -n ]
+ [ 1 -ne 0 ]
+ command -v cryptsetup
+ luks_open=/usr/sbin/cryptsetup luksOpen
+ getargs rd.luks.timeout
+ debug_off
+ set +x
+ return 1
+ _timeout=
+ _timeout=0
+ ask_for_password --ply-tries 5 --ply-cmd /usr/sbin/cryptsetup luksOpen -T1 /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 --ply-prompt Password (/dev/sda3) --tty-tries 1 --tty-cmd /usr/sbin/cryptsetup luksOpen -T5 -t 0 /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ local ply_cmd
+ local ply_prompt
+ local ply_tries=3
+ local tty_cmd
+ local tty_prompt
+ local tty_tries=3
+ local ret
+ [ 10 -gt 0 ]
+ ply_tries=5
+ shift
+ shift
+ [ 8 -gt 0 ]
+ ply_cmd=/usr/sbin/cryptsetup luksOpen -T1 /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ shift
+ shift
+ [ 6 -gt 0 ]
+ ply_prompt=Password (/dev/sda3)
+ shift
+ shift
+ [ 4 -gt 0 ]
+ tty_tries=1
+ shift
+ shift
+ [ 2 -gt 0 ]
+ tty_cmd=/usr/sbin/cryptsetup luksOpen -T5 -t 0 /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ shift
+ shift
+ [ 0 -gt 0 ]
+ flock -s 9
+ type plymouth
+ [ = yes ]
+ local i=1
+ [ 1 -le 1 ]
+ [ -n ]
+ eval /usr/sbin/cryptsetup luksOpen -T5 -t 0 /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ /usr/sbin/cryptsetup luksOpen -T5 -t 0 /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
Enter passphrase for /dev/sda3:
No key available with this passphrase.
Enter passphrase for /dev/sda3:
No key available with this passphrase.
Enter passphrase for /dev/sda3:
+ ret=0
+ break
+ [ = yes ]
+ [ 0 -ne 0 ]
+ return 0
+ unset luks_open
+ unset _timeout
+ [ 0 -ne 0 -a e9422a40-863b-4814-a5ec-8060d5ec15c0 != luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 ]
+ unset device luksname luksfile
+ :
+ need_shutdown
+ :
+ udevsettle
+ udevadm settle --exit-if-exists=/lib/dracut/hooks/initqueue/work
+ exit 0
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ udevadm settle --timeout=0
+ sleep 0.5
+ [ 0 -gt 240 ]
+ main_loop=1
+ [ 1 -gt 360 ]
+ :
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ udevsettle
+ udevadm settle --exit-if-exists=/lib/dracut/hooks/initqueue/work
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ [ -f /lib/dracut/hooks/initqueue/work ]
+ [ -e /lib/dracut/hooks/initqueue/*.sh ]
+ break
+ udevadm settle --timeout=0
+ [ -e /lib/dracut/hooks/initqueue/settled/blocksymlink.sh ]
+ job=/lib/dracut/hooks/initqueue/settled/blocksymlink.sh . /lib/dracut/hooks/initqueue/settled/blocksymlink.sh
+ [ -e /dev/vg/root ]
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ [ -e /lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh ]
+ job=/lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh . /lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh
+ [ -e /lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh ]
+ rm -f -- /lib/dracut/hooks/initqueue/settled/cryptroot-ask-sda3.sh
+ /usr/sbin/cryptroot-ask /dev/sda3 luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 0
+ hookdir=/lib/dracut/hooks
+ export hookdir
+ command -v findmnt
+ command -v pidof
+ setmemdebug
+ [ -z 0 ]
+ mkdir -p -m 0700 /run/cryptsetup
+ [ /dev/sda3 != /dev/sda3 ]
+ device=/dev/sda3
+ luksname=luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ is_keysource=0
+ numtries=10
+ [ -f /etc/crypttab ]
+ [ -b /dev/mapper/luks-e9422a40-863b-4814-a5ec-8060d5ec15c0 ]
+ exit 0
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 1
+ [ -e /lib/dracut/hooks/initqueue/settled/lvm_scan.sh ]
+ job=/lib/dracut/hooks/initqueue/settled/lvm_scan.sh . /lib/dracut/hooks/initqueue/settled/lvm_scan.sh
+ [ -e /lib/dracut/hooks/initqueue/settled/lvm_scan.sh ]
+ rm -f -- /lib/dracut/hooks/initqueue/settled/lvm_scan.sh
+ /sbin/lvm_scan
+ hookdir=/lib/dracut/hooks
+ export hookdir
+ command -v findmnt
+ command -v pidof
+ setmemdebug
+ [ -z 0 ]
+ getargs rd.lvm.vg -d rd_LVM_VG=
+ debug_off
+ set +x
+ return 1
+ VGS=
+ getargs rd.lvm.lv -d rd_LVM_LV=
+ debug_off
+ set +x
+ return 1
+ LVS=
+ [ -d /etc/lvm ]
+ mkdir -m 0755 -p /etc/lvm
+ [ -d /run/lvm ]
+ mkdir -m 0755 -p /run/lvm
+ [ -e /tmp/.lvm_scan-dm-0 ]
+ printf %s dm-0
+ lvmdevs=dm-0
+ [ ! -e /etc/lvm/lvm.conf ]
+ echo global {
+ echo }
+ lvmwritten=1
+ [ ! -e /etc/lvm/lvm.conf.orig ]
+ cp /etc/lvm/lvm.conf /etc/lvm/lvm.conf.orig
+ no_lvm_conf_filter
+ [ ! -e /etc/lvm/lvm.conf ]
+ [ -e /run/lvm/initrd_no_filter ]
+ [ -e /run/lvm/initrd_filter ]
+ [ -e /run/lvm/initrd_global_filter ]
+ lvm config devices/filter
+ grep =
+ filter=
+ [ -n ]
+ lvm config devices/global_filter
+ grep =
+ global_filter=
+ [ -n ]
+ true
+ return 0
+ echo devices {
+ printf filter = [
+ printf "a|^/dev/%s$|", dm-0
+ echo "r/.*/" ]
+ echo }
+ lvmfilter=1
+ cat /etc/lvm/lvm.conf.orig /etc/lvm/lvm.conf.filter
+ OLDIFS=
+ IFS=.
+ lvm version
+ set -- LVM version: 2 02 187(2) (2020-03-24)
Library version: 1 02 170 (2020-03-24)
Driver version: 4 47 0
Configuration: /configure --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin --bindir=/usr/bin --mandir=/usr/share/man --infodir=/usr/share/info --localstatedir=/var --disable-selinux --enable-readline --enable-pkgconfig --enable-fsadm --enable-applib --enable-dmeventd --enable-cmdlib --enable-udev_sync --enable-udev_rules --enable-lvmetad --with-udevdir=/usr/lib/udev/rules d --with-default-pid-dir=/run --with-default-dm-run-dir=/run --with-default-run-dir=/run/lvm --with-default-locking-dir=/run/lock/lvm --host=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu
+ IFS=
+ maj= 2
+ min=02
+ sub=187(2)
+ sub=187
+ activate_args=--sysinit
+ unset extraargs
+ export LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES=1
+ scan_args=--nolocking
+ check_lvm_ver 2 3 14 2 02 187
+ maj=2
+ min=3
+ ver=14
+ [ 2 -lt 2 ]
+ [ 2 -gt 2 ]
+ [ 02 -lt 3 ]
+ return 1
+ [ -n ]
+ [ -z ]
+ info Scanning devices dm-0 for LVM volume groups
+ check_quiet
+ [ -z ]
+ DRACUT_QUIET=yes
+ getargbool 0 rd.info -d -y rdinfo
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.info -d -y rdinfo
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ getargbool 0 rd.debug -d -y rdinitdebug
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.debug -d -y rdinitdebug
+ debug_off
+ set +x
+ return 0
+ _b=
+ [ -n ]
+ return 0
+ DRACUT_QUIET=no
+ getarg quiet
+ debug_off
+ set +x
+ return 1
+ DRACUT_QUIET=yes
+ getarg loglevel=
+ debug_off
+ set +x
+ return 0
+ a=4
+ [ -n 4 ]
+ [ 4 -ge 28 ]
+ export DRACUT_QUIET
+ echo <30>dracut: Scanning devices dm-0 for LVM volume groups
+ [ yes != yes ]
+ lvm vgscan --nolocking
+ vinfo
+ read -r line
+ info vgscan: unrecognized option '--nolocking'
+ check_quiet
+ [ -z yes ]
+ echo <30>dracut: vgscan: unrecognized option '--nolocking'
+ [ yes != yes ]
+ read -r line
+ info Error during parsing of command line.
+ check_quiet
+ [ -z yes ]
+ echo <30>dracut: Error during parsing of command line.
+ [ yes != yes ]
+ read -r line
+ [ -n ]
+ lvm vgchange -ay --sysinit
+ vinfo
+ read -r line
+ info WARNING: Failed to connect to lvmetad. Falling back to device scanning.
+ check_quiet
+ [ -z yes ]
+ echo <30>dracut: WARNING: Failed to connect to lvmetad. Falling back to device scanning.
+ [ yes != yes ]
+ read -r line
+ info 1 logical volume(s) in volume group "vg" now active
+ check_quiet
+ [ -z yes ]
+ echo <30>dracut: 1 logical volume(s) in volume group "vg" now active
+ [ yes != yes ]
+ read -r line
+ [ -n ]
+ [ 1 ]
+ rm -f -- /etc/lvm/lvm.conf
+ unset lvmwritten
+ unset lvmfilter
+ udevadm settle
+ need_shutdown
+ :
+ check_finished
+ local f
+ [ /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh = /lib/dracut/hooks/initqueue/finished/*.sh ]
+ [ -e /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh ]
+ . /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fvg\x2froot.sh
+ [ -e /dev/vg/root ]
+ return 0
+ break 2
+ unset job
+ unset queuetriggered
+ unset main_loop
+ unset RDRETRY
+ make_trace_mem hook pre-mount 1:shortmem 2+:mem 3+:slab
+ local log_level prefix msg msg_printed
+ local trace trace_level trace_in_higher_levels insert_trace
+ msg=hook pre-mount
+ shift
+ prefix=[debug_mem]
+ log_level=0
+ [ -z 0 ]
+ [ 0 -le 0 ]
+ return
+ getarg rd.break=pre-mount -d rdbreak=pre-mount
+ debug_off
+ set +x
+ return 1
+ source_hook pre-mount
+ local _dir
+ _dir=pre-mount
+ shift
+ source_all /lib/dracut/hooks/pre-mount
+ local f
+ local _dir
+ _dir=/lib/dracut/hooks/pre-mount
+ shift
+ [ /lib/dracut/hooks/pre-mount ]
+ [ -d //lib/dracut/hooks/pre-mount ]
+ [ -e //lib/dracut/hooks/pre-mount/10-mdraid-waitclean.sh ]
+ . //lib/dracut/hooks/pre-mount/10-mdraid-waitclean.sh
+ getargbool 0 rd.md.waitclean
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.md.waitclean
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ [ -e //lib/dracut/hooks/pre-mount/99-mount-virtiofs.sh ]
+ . //lib/dracut/hooks/pre-mount/99-mount-virtiofs.sh
+ type ismounted
+ [ auto = virtiofs -o block = virtiofs ]
+ :
+ getarg rd.break=mount -d rdbreak=mount
+ debug_off
+ set +x
+ return 1
+ _i_mount=0
+ :
+ ismounted /sysroot
+ findmnt /sysroot
+ [ -f /lib/dracut/hooks/mount/99-mount-root.sh ]
+ . /lib/dracut/hooks/mount/99-mount-root.sh
+ type getarg
+ type det_fs
+ . /lib/fs-lib.sh
+ type getarg
+ [ -n block:/dev/vg/root -a -z ]
+ mount_root
+ local _rflags_ro
+ det_fs /dev/vg/root auto
+ local _dev=/dev/vg/root
+ local _orig=auto
+ local _fs
+ udevadm info --query=property --name=/dev/vg/root
+ read -r line
+ str_starts DEVLINKS=/dev/disk/by-id/dm-name-vg-root /dev/disk/by-id/dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ /dev/disk/by-uuid/f9aebdae-436c-425c-a099-a39cabfa1d4a /dev/mapper/vg-root /dev/root /dev/vg/root ID_FS_TYPE=
+ [ DEVLINKS=/dev/disk/by-id/dm-name-vg-root /dev/disk/by-id/dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ /dev/disk/by-uuid/f9aebdae-436c-425c-a099-a39cabfa1d4a /dev/mapper/vg-root /dev/root /dev/vg/root != DEVLINKS=/dev/disk/by-id/dm-name-vg-root /dev/disk/by-id/dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ /dev/disk/by-uuid/f9aebdae-436c-425c-a099-a39cabfa1d4a /dev/mapper/vg-root /dev/root /dev/vg/root ]
+ read -r line
+ str_starts DEVNAME=/dev/dm-1 ID_FS_TYPE=
+ [ DEVNAME=/dev/dm-1 != DEVNAME=/dev/dm-1 ]
+ read -r line
+ str_starts DEVPATH=/devices/virtual/block/dm-1 ID_FS_TYPE=
+ [ DEVPATH=/devices/virtual/block/dm-1 != DEVPATH=/devices/virtual/block/dm-1 ]
+ read -r line
+ str_starts DEVTYPE=disk ID_FS_TYPE=
+ [ DEVTYPE=disk != DEVTYPE=disk ]
+ read -r line
+ str_starts DISKSEQ=8 ID_FS_TYPE=
+ [ DISKSEQ=8 != DISKSEQ=8 ]
+ read -r line
+ str_starts DM_ACTIVATION=1 ID_FS_TYPE=
+ [ DM_ACTIVATION=1 != DM_ACTIVATION=1 ]
+ read -r line
+ str_starts DM_LV_NAME=root ID_FS_TYPE=
+ [ DM_LV_NAME=root != DM_LV_NAME=root ]
+ read -r line
+ str_starts DM_MAJOR=254 ID_FS_TYPE=
+ [ DM_MAJOR=254 != DM_MAJOR=254 ]
+ read -r line
+ str_starts DM_MINOR=1 ID_FS_TYPE=
+ [ DM_MINOR=1 != DM_MINOR=1 ]
+ read -r line
+ str_starts DM_NAME=vg-root ID_FS_TYPE=
+ [ DM_NAME=vg-root != DM_NAME=vg-root ]
+ read -r line
+ str_starts DM_OPEN=0 ID_FS_TYPE=
+ [ DM_OPEN=0 != DM_OPEN=0 ]
+ read -r line
+ str_starts DM_READONLY=Writeable ID_FS_TYPE=
+ [ DM_READONLY=Writeable != DM_READONLY=Writeable ]
+ read -r line
+ str_starts DM_SUSPENDED=Active ID_FS_TYPE=
+ [ DM_SUSPENDED=Active != DM_SUSPENDED=Active ]
+ read -r line
+ str_starts DM_TABLES_LOADED=Live ID_FS_TYPE=
+ [ DM_TABLES_LOADED=Live != DM_TABLES_LOADED=Live ]
+ read -r line
+ str_starts DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1 ID_FS_TYPE=
+ [ DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1 != DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1 ]
+ read -r line
+ str_starts DM_UDEV_PRIMARY_SOURCE_FLAG=1 ID_FS_TYPE=
+ [ DM_UDEV_PRIMARY_SOURCE_FLAG=1 != DM_UDEV_PRIMARY_SOURCE_FLAG=1 ]
+ read -r line
+ str_starts DM_UDEV_RULES_VSN=2 ID_FS_TYPE=
+ [ DM_UDEV_RULES_VSN=2 != DM_UDEV_RULES_VSN=2 ]
+ read -r line
+ str_starts DM_UUID=LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ ID_FS_TYPE=
+ [ DM_UUID=LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ != DM_UUID=LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ ]
+ read -r line
+ str_starts DM_VG_NAME=vg ID_FS_TYPE=
+ [ DM_VG_NAME=vg != DM_VG_NAME=vg ]
+ read -r line
+ str_starts ID_FS_TYPE=ext4 ID_FS_TYPE=
+ [ ext4 != ID_FS_TYPE=ext4 ]
+ echo ext4
+ break
+ _fs=ext4
+ _fs=ext4
+ [ ext4 = auto ]
+ echo ext4
+ rootfs=ext4
+ getarg root.journaldev=
+ debug_off
+ set +x
+ return 1
+ journaldev=
+ [ -n ]
+ _rflags_ro=ro,ro
+ _rflags_ro=ro,ro
+ mount -t ext4 -o ro,ro /dev/vg/root /sysroot
+ READONLY=
+ fsckoptions=
+ [ -f /sysroot/etc/sysconfig/readonly-root ]
+ getargbool 0 readonlyroot= -y readonlyroot
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg readonlyroot= -y readonlyroot
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ getarg noreadonlyroot
+ debug_off
+ set +x
+ return 1
+ [ -f /sysroot/fastboot ]
+ getargbool 0 fastboot
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg fastboot
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ getargbool 0 rd.skipfsck
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.skipfsck
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ [ -f /sysroot/fsckoptions ]
+ [ -f /sysroot/forcefsck ]
+ getargbool 0 forcefsck
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg forcefsck
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ [ -f /sysroot/.autofsck ]
+ rootopts=
+ getargbool 1 rd.fstab -d -n rd_NO_FSTAB
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.fstab -d -n rd_NO_FSTAB
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ getarg rootflags
+ debug_off
+ set +x
+ return 1
+ [ -f /sysroot/etc/fstab ]
+ [ -L /sysroot/etc/fstab ]
+ rootopts=defaults
+ read -r dev mp fs opts _ fsck
+ [ /dev/mapper/vg-root != /dev/mapper/vg-root ]
+ [ / = / ]
+ det_fs /dev/vg/root ext4
+ local _dev=/dev/vg/root
+ local _orig=ext4
+ local _fs
+ udevadm info --query=property --name=/dev/vg/root
+ read -r line
+ str_starts DEVLINKS=/dev/disk/by-id/dm-name-vg-root /dev/disk/by-id/dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ /dev/disk/by-uuid/f9aebdae-436c-425c-a099-a39cabfa1d4a /dev/mapper/vg-root /dev/root /dev/vg/root ID_FS_TYPE=
+ [ DEVLINKS=/dev/disk/by-id/dm-name-vg-root /dev/disk/by-id/dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ /dev/disk/by-uuid/f9aebdae-436c-425c-a099-a39cabfa1d4a /dev/mapper/vg-root /dev/root /dev/vg/root != DEVLINKS=/dev/disk/by-id/dm-name-vg-root /dev/disk/by-id/dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ /dev/disk/by-uuid/f9aebdae-436c-425c-a099-a39cabfa1d4a /dev/mapper/vg-root /dev/root /dev/vg/root ]
+ read -r line
+ str_starts DEVNAME=/dev/dm-1 ID_FS_TYPE=
+ [ DEVNAME=/dev/dm-1 != DEVNAME=/dev/dm-1 ]
+ read -r line
+ str_starts DEVPATH=/devices/virtual/block/dm-1 ID_FS_TYPE=
+ [ DEVPATH=/devices/virtual/block/dm-1 != DEVPATH=/devices/virtual/block/dm-1 ]
+ read -r line
+ str_starts DEVTYPE=disk ID_FS_TYPE=
+ [ DEVTYPE=disk != DEVTYPE=disk ]
+ read -r line
+ str_starts DISKSEQ=8 ID_FS_TYPE=
+ [ DISKSEQ=8 != DISKSEQ=8 ]
+ read -r line
+ str_starts DM_ACTIVATION=1 ID_FS_TYPE=
+ [ DM_ACTIVATION=1 != DM_ACTIVATION=1 ]
+ read -r line
+ str_starts DM_LV_NAME=root ID_FS_TYPE=
+ [ DM_LV_NAME=root != DM_LV_NAME=root ]
+ read -r line
+ str_starts DM_MAJOR=254 ID_FS_TYPE=
+ [ DM_MAJOR=254 != DM_MAJOR=254 ]
+ read -r line
+ str_starts DM_MINOR=1 ID_FS_TYPE=
+ [ DM_MINOR=1 != DM_MINOR=1 ]
+ read -r line
+ str_starts DM_NAME=vg-root ID_FS_TYPE=
+ [ DM_NAME=vg-root != DM_NAME=vg-root ]
+ read -r line
+ str_starts DM_OPEN=0 ID_FS_TYPE=
+ [ DM_OPEN=0 != DM_OPEN=0 ]
+ read -r line
+ str_starts DM_READONLY=Writeable ID_FS_TYPE=
+ [ DM_READONLY=Writeable != DM_READONLY=Writeable ]
+ read -r line
+ str_starts DM_SUSPENDED=Active ID_FS_TYPE=
+ [ DM_SUSPENDED=Active != DM_SUSPENDED=Active ]
+ read -r line
+ str_starts DM_TABLES_LOADED=Live ID_FS_TYPE=
+ [ DM_TABLES_LOADED=Live != DM_TABLES_LOADED=Live ]
+ read -r line
+ str_starts DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1 ID_FS_TYPE=
+ [ DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1 != DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1 ]
+ read -r line
+ str_starts DM_UDEV_PRIMARY_SOURCE_FLAG=1 ID_FS_TYPE=
+ [ DM_UDEV_PRIMARY_SOURCE_FLAG=1 != DM_UDEV_PRIMARY_SOURCE_FLAG=1 ]
+ read -r line
+ str_starts DM_UDEV_RULES_VSN=2 ID_FS_TYPE=
+ [ DM_UDEV_RULES_VSN=2 != DM_UDEV_RULES_VSN=2 ]
+ read -r line
+ str_starts DM_UUID=LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ ID_FS_TYPE=
+ [ DM_UUID=LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ != DM_UUID=LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ ]
+ read -r line
+ str_starts DM_VG_NAME=vg ID_FS_TYPE=
+ [ DM_VG_NAME=vg != DM_VG_NAME=vg ]
+ read -r line
+ str_starts ID_FS_TYPE=ext4 ID_FS_TYPE=
+ [ ext4 != ID_FS_TYPE=ext4 ]
+ echo ext4
+ break
+ _fs=ext4
+ _fs=ext4
+ [ ext4 = auto ]
+ echo ext4
+ rootfs=ext4
+ rootopts=defaults
+ rootfsck=1
+ break
+ rflags=defaults,ro
+ rflags=defaults,ro
+ rflags=defaults,ro
+ fsck_able ext4
+ type e2fsck
+ _drv=fsck_drv_com e2fsck
+ return 0
+ [ 1 != 0 -a -z -a != yes ]
+ strstr defaults,ro _netdev
+ [ defaults,ro != defaults,ro ]
+ getargbool 0 rd.skipfsck
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.skipfsck
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ umount /sysroot
+ fsck_single /dev/vg/root ext4 defaults,ro
+ local FSTAB_FILE=/etc/fstab.empty
+ local _dev=/dev/vg/root
+ local _fs=ext4
+ local _fop=
+ local _drv
+ [ 4 -lt 2 ]
+ label_uuid_to_dev /dev/vg/root
+ local _dev
+ _dev=/dev/vg/root
+ echo /dev/vg/root
+ readlink -f /dev/vg/root
+ _dev=/dev/dm-1
+ [ -e /dev/dm-1 ]
+ det_fs /dev/dm-1 ext4
+ local _dev=/dev/dm-1
+ local _orig=ext4
+ local _fs
+ udevadm info --query=property --name=/dev/dm-1
+ read -r line
+ str_starts DEVLINKS=/dev/disk/by-id/dm-name-vg-root /dev/disk/by-id/dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ /dev/disk/by-uuid/f9aebdae-436c-425c-a099-a39cabfa1d4a /dev/mapper/vg-root /dev/root /dev/vg/root ID_FS_TYPE=
+ [ DEVLINKS=/dev/disk/by-id/dm-name-vg-root /dev/disk/by-id/dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ /dev/disk/by-uuid/f9aebdae-436c-425c-a099-a39cabfa1d4a /dev/mapper/vg-root /dev/root /dev/vg/root != DEVLINKS=/dev/disk/by-id/dm-name-vg-root /dev/disk/by-id/dm-uuid-LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ /dev/disk/by-uuid/f9aebdae-436c-425c-a099-a39cabfa1d4a /dev/mapper/vg-root /dev/root /dev/vg/root ]
+ read -r line
+ str_starts DEVNAME=/dev/dm-1 ID_FS_TYPE=
+ [ DEVNAME=/dev/dm-1 != DEVNAME=/dev/dm-1 ]
+ read -r line
+ str_starts DEVPATH=/devices/virtual/block/dm-1 ID_FS_TYPE=
+ [ DEVPATH=/devices/virtual/block/dm-1 != DEVPATH=/devices/virtual/block/dm-1 ]
+ read -r line
+ str_starts DEVTYPE=disk ID_FS_TYPE=
+ [ DEVTYPE=disk != DEVTYPE=disk ]
+ read -r line
+ str_starts DISKSEQ=8 ID_FS_TYPE=
+ [ DISKSEQ=8 != DISKSEQ=8 ]
+ read -r line
+ str_starts DM_ACTIVATION=1 ID_FS_TYPE=
+ [ DM_ACTIVATION=1 != DM_ACTIVATION=1 ]
+ read -r line
+ str_starts DM_LV_NAME=root ID_FS_TYPE=
+ [ DM_LV_NAME=root != DM_LV_NAME=root ]
+ read -r line
+ str_starts DM_MAJOR=254 ID_FS_TYPE=
+ [ DM_MAJOR=254 != DM_MAJOR=254 ]
+ read -r line
+ str_starts DM_MINOR=1 ID_FS_TYPE=
+ [ DM_MINOR=1 != DM_MINOR=1 ]
+ read -r line
+ str_starts DM_NAME=vg-root ID_FS_TYPE=
+ [ DM_NAME=vg-root != DM_NAME=vg-root ]
+ read -r line
+ str_starts DM_OPEN=0 ID_FS_TYPE=
+ [ DM_OPEN=0 != DM_OPEN=0 ]
+ read -r line
+ str_starts DM_READONLY=Writeable ID_FS_TYPE=
+ [ DM_READONLY=Writeable != DM_READONLY=Writeable ]
+ read -r line
+ str_starts DM_SUSPENDED=Active ID_FS_TYPE=
+ [ DM_SUSPENDED=Active != DM_SUSPENDED=Active ]
+ read -r line
+ str_starts DM_TABLES_LOADED=Live ID_FS_TYPE=
+ [ DM_TABLES_LOADED=Live != DM_TABLES_LOADED=Live ]
+ read -r line
+ str_starts DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1 ID_FS_TYPE=
+ [ DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1 != DM_UDEV_DISABLE_LIBRARY_FALLBACK_FLAG=1 ]
+ read -r line
+ str_starts DM_UDEV_PRIMARY_SOURCE_FLAG=1 ID_FS_TYPE=
+ [ DM_UDEV_PRIMARY_SOURCE_FLAG=1 != DM_UDEV_PRIMARY_SOURCE_FLAG=1 ]
+ read -r line
+ str_starts DM_UDEV_RULES_VSN=2 ID_FS_TYPE=
+ [ DM_UDEV_RULES_VSN=2 != DM_UDEV_RULES_VSN=2 ]
+ read -r line
+ str_starts DM_UUID=LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ ID_FS_TYPE=
+ [ DM_UUID=LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ != DM_UUID=LVM-5xDDdWNpT2Zo3HFBo7C2V1oAl3YHnm1hynVh8bShjdSb78P2iLV7df4Qrmr7qajJ ]
+ read -r line
+ str_starts DM_VG_NAME=vg ID_FS_TYPE=
+ [ DM_VG_NAME=vg != DM_VG_NAME=vg ]
+ read -r line
+ str_starts ID_FS_TYPE=ext4 ID_FS_TYPE=
+ [ ext4 != ID_FS_TYPE=ext4 ]
+ echo ext4
+ break
+ _fs=ext4
+ _fs=ext4
+ [ ext4 = auto ]
+ echo ext4
+ _fs=ext4
+ fsck_able ext4
+ type e2fsck
+ _drv=fsck_drv_com e2fsck
+ return 0
+ info Checking ext4: /dev/dm-1
+ check_quiet
+ [ -z ]
+ DRACUT_QUIET=yes
+ getargbool 0 rd.info -d -y rdinfo
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.info -d -y rdinfo
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ getargbool 0 rd.debug -d -y rdinitdebug
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.debug -d -y rdinitdebug
+ debug_off
+ set +x
+ return 0
+ _b=
+ [ -n ]
+ return 0
+ DRACUT_QUIET=no
+ getarg quiet
+ debug_off
+ set +x
+ return 1
+ DRACUT_QUIET=yes
+ getarg loglevel=
+ debug_off
+ set +x
+ return 0
+ a=4
+ [ -n 4 ]
+ [ 4 -ge 28 ]
+ export DRACUT_QUIET
+ echo <30>dracut: Checking ext4: /dev/dm-1
+ [ yes != yes ]
+ export FSTAB_FILE
+ eval fsck_drv_com e2fsck
+ fsck_drv_com e2fsck
+ local _drv=e2fsck
+ local _ret
+ local _out
+ strglobin -[ynap]
+ [ -n -a -z ]
+ _fop=-a
+ info issuing e2fsck -a /dev/dm-1
+ check_quiet
+ [ -z yes ]
+ echo <30>dracut: issuing e2fsck -a /dev/dm-1
+ [ yes != yes ]
+ e2fsck -a /dev/dm-1
+ _out=/dev/dm-1: clean, 131168/1798720 files, 2007642/7188480 blocks
+ _ret=0
+ fsck_tail
+ [ 0 -gt 0 ]
+ [ 0 -ge 4 ]
+ [ -n /dev/dm-1: clean, 131168/1798720 files, 2007642/7188480 blocks ]
+ echo /dev/dm-1: clean, 131168/1798720 files, 2007642/7188480 blocks
+ vinfo
+ read -r line
+ info /dev/dm-1: clean, 131168/1798720 files, 2007642/7188480 blocks
+ check_quiet
+ [ -z yes ]
+ echo <30>dracut: /dev/dm-1: clean, 131168/1798720 files, 2007642/7188480 blocks
+ [ yes != yes ]
+ read -r line
+ [ -n ]
+ [ 0 -ge 2 ]
+ return 0
+ return 0
+ echo /dev/vg/root /sysroot ext4 defaults,ro 0 1
+ ismounted /sysroot
+ findmnt /sysroot
+ info Mounting /dev/vg/root with -o defaults,ro
+ check_quiet
+ [ -z yes ]
+ echo <30>dracut: Mounting /dev/vg/root with -o defaults,ro
+ [ yes != yes ]
+ mount /sysroot
+ vinfo
+ read -r line
+ [ -n ]
+ getargbool 0 rd.skipfsck
+ local _b
+ unset _b
+ local _default
+ _default=0
+ shift
+ getarg rd.skipfsck
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=0
+ [ -n 0 ]
+ [ 0 = 0 ]
+ return 1
+ [ -f /sysroot/forcefsck ]
+ [ -f /sysroot/.autofsck ]
+ ismounted /sysroot
+ findmnt /sysroot
+ usable_root /sysroot
+ local _i
+ [ -d /sysroot ]
+ [ -e /sysroot/usr/lib*/ld-*.so ]
+ [ -e /sysroot/lib*/ld-*.so ]
+ [ -e /sysroot/proc ]
+ [ -e /sysroot/sys ]
+ [ -e /sysroot/dev ]
+ return 0
+ break
+ _i_mount=1
+ [ 1 -gt 20 ]
+ :
+ ismounted /sysroot
+ findmnt /sysroot
+ usable_root /sysroot
+ local _i
+ [ -d /sysroot ]
+ [ -e /sysroot/usr/lib*/ld-*.so ]
+ [ -e /sysroot/lib*/ld-*.so ]
+ [ -e /sysroot/proc ]
+ [ -e /sysroot/sys ]
+ [ -e /sysroot/dev ]
+ return 0
+ break
+ printf Mounted root filesystem
+ read -r dev mp _
+ + [ / = /sysroot ]
+ read -r dev mp _
vinfo
+ read -r line
+ [ /proc = /sysroot ]
+ read -r dev mp _
+ [ /sys = /sysroot ]
+ read -r dev mp _
+ [ /dev = /sysroot ]
+ read -r dev mp _
+ [ /dev/pts = /sysroot ]
+ read -r dev mp _
+ [ /dev/shm = /sysroot ]
+ read -r dev mp _
+ [ /run = /sysroot ]
+ read -r dev mp _
+ [ /sysroot = /sysroot ]
+ echo /dev/mapper/vg-root
+ read -r dev mp _
+ [ -n ]
+ info Mounted root filesystem /dev/mapper/vg-root
+ check_quiet
+ [ -z yes ]
+ echo <30>dracut: Mounted root filesystem /dev/mapper/vg-root
+ [ yes != yes ]
+ read -r line
+ [ -n ]
+ make_trace_mem hook pre-pivot 1:shortmem 2+:mem 3+:slab
+ local log_level prefix msg msg_printed
+ local trace trace_level trace_in_higher_levels insert_trace
+ msg=hook pre-pivot
+ shift
+ prefix=[debug_mem]
+ log_level=0
+ [ -z 0 ]
+ [ 0 -le 0 ]
+ return
+ getarg rd.break=pre-pivot -d rdbreak=pre-pivot
+ debug_off
+ set +x
+ return 1
+ source_hook pre-pivot
+ local _dir
+ _dir=pre-pivot
+ shift
+ source_all /lib/dracut/hooks/pre-pivot
+ local f
+ local _dir
+ _dir=/lib/dracut/hooks/pre-pivot
+ shift
+ [ /lib/dracut/hooks/pre-pivot ]
+ [ -d //lib/dracut/hooks/pre-pivot ]
+ [ -e //lib/dracut/hooks/pre-pivot/50-mount-usr.sh ]
+ . //lib/dracut/hooks/pre-pivot/50-mount-usr.sh
+ type info
+ type fsck_single
+ [ -f /sysroot/etc/fstab ]
+ mount_usr
+ local _dev _mp _fs _opts _ _usr_found _ _freq _passno
+ read -r _dev _mp _fs _opts _freq _passno
+ [ /dev/mapper/vg-root != /dev/mapper/vg-root ]
+ [ / = /usr ]
+ read -r _dev _mp _fs _opts _freq _passno
+ [ != #UUID=178902c9-9d12-455f-8a64-6d3f881072bd ]
+ continue
+ read -r _dev _mp _fs _opts _freq _passno
+ [ /dev/sda6 != /dev/sda6 ]
+ [ /mnt = /usr ]
+ read -r _dev _mp _fs _opts _freq _passno
+ [ tmpfs != tmpfs ]
+ [ /tmp = /usr ]
+ read -r _dev _mp _fs _opts _freq _passno
+ [ -n ]
+ [ != ]
+ make_trace_mem hook cleanup 1:shortmem 2+:mem 3+:slab
+ local log_level prefix msg msg_printed
+ local trace trace_level trace_in_higher_levels insert_trace
+ msg=hook cleanup
+ shift
+ prefix=[debug_mem]
+ log_level=0
+ [ -z 0 ]
+ [ 0 -le 0 ]
+ return
+ getarg rd.break=cleanup -d rdbreak=cleanup
+ debug_off
+ set +x
+ return 1
+ source_hook cleanup
+ local _dir
+ _dir=cleanup
+ shift
+ source_all /lib/dracut/hooks/cleanup
+ local f
+ local _dir
+ _dir=/lib/dracut/hooks/cleanup
+ shift
+ [ /lib/dracut/hooks/cleanup ]
+ [ -d //lib/dracut/hooks/cleanup ]
+ [ -e //lib/dracut/hooks/cleanup/30-crypt-cleanup.sh ]
+ . //lib/dracut/hooks/cleanup/30-crypt-cleanup.sh
+ rm -f -- /etc/udev/rules.d/70-luks.rules
+ getarg rd.luks.uuid -d rd_LUKS_UUID
+ getargbool 1 rd.luks -d -n rd_NO_LUKS
+ true
+ local do_break=y
+ cryptsetup luksClose /dev/mapper/luks-e9422a40-863b-4814-a5ec-8060d5ec15c0
+ [ y = y ]
+ break
+ [ -e //lib/dracut/hooks/cleanup/99-mdraid-needshutdown.sh ]
+ . //lib/dracut/hooks/cleanup/99-mdraid-needshutdown.sh
+ type getarg
+ [ -b /dev/md[0-9_]* ]
+ continue
+ getarg real_init=
+ debug_off
+ set +x
+ return 1
+ getarg init=
+ debug_off
+ set +x
+ return 1
+ getargs rd.distroinit=
+ debug_off
+ set +x
+ return 1
+ [ -n ]
+ continue
+ [ -n ]
+ continue
+ [ -n /sbin/init ]
+ __p=/sysroot//sbin/init
+ [ -h /sysroot//sbin/init ]
+ [ -x /sysroot//sbin/init ]
+ [ ]
+ echo Cannot find init!
Cannot find init!
+ echo Please check to make sure you passed a valid root filesystem!
Please check to make sure you passed a valid root filesystem!
+ emergency_shell
+ local _ctty
+ set +e
+ local _rdshell_name=dracut action=Boot hook=emergency
+ local _emergency_action
+ [ = -n ]
+ [ = --shutdown ]
+ echo
+ echo
+ warn
+ check_quiet
+ [ -z yes ]
+ echo <28>dracut Warning:
+ echo dracut Warning:
dracut Warning:
+ echo
+ getarg rd.emergency
+ debug_off
+ set +x
+ return 1
+ _emergency_action=
+ [ -z ]
+ [ -e /run/initramfs/.die ]
+ getargbool 1 rd.shell -d -y rdshell
+ local _b
+ unset _b
+ local _default
+ _default=1
+ shift
+ getarg rd.shell -d -y rdshell
+ debug_off
+ set +x
+ return 1
+ _b=
+ _b=1
+ [ -n 1 ]
+ [ 1 = 0 ]
+ [ 1 = no ]
+ [ 1 = off ]
+ return 0
+ _emergency_shell dracut
+ local _name=dracut
+ [ -n ]
+ debug_off
+ set +x
Generating "/run/initramfs/rdsosreport.txt"