anatol / booster

Fast and secure initramfs generator
MIT License
480 stars 39 forks source link

Unable to unlock LUKS: Unknown af hash algorithm: sha3-512 #17

Closed Th3Whit3Wolf closed 3 years ago

Th3Whit3Wolf commented 3 years ago

When trying to unlock my bootloader I get the error Unkown af hash algorithm: sha3-512.

Here's my /etc/booster.yaml

universal: true
modules: amdgpu
compression: zstd

Here's my menuentry from /boot/EFI/refind/refind.conf

menuentry "Arch Linux" {
    icon     /EFI/refind/themes/refind-dreary/icons/os_arch.png
    volume   Arch
    loader   /vmlinuz-linux
    initrd   /booster-linux.img
    options  "rd.luks.name=e4dca43a-21bd-4598-88fc-371dd20695a4=crypt root=/dev/mapper/crypt rootflags=subvol=@ rw quiet nmi_watchdog=0 kernel.unprivileged_userns_clone=0 net.core.bpf_jit_harden=2 apparmor=1 lsm=lockdown,yama,apparmor systemd.unified_cgroup_hierarchy=1 add_efi_memmap initrd=\amd-ucode.img"
    submenuentry "Boot - terminal" {
        add_options "systemd.unit=multi-user.target"
    }
}

When creating the initial LUKS encrypted partition I ran

cryptsetup luksFormat --perf-no_read_workqueue --perf-no_write_workqueue --type luks2 --cipher aes-xts-plain64 --key-size 512 --iter-time 2000 --pbkdf argon2id --hash sha3-512 /dev/nvme0n1p2
cryptsetup --allow-discards --perf-no_read_workqueue --perf-no_write_workqueue --persistent open /dev/nvme0n1p2 crypt
anatol commented 3 years ago

Thank you for the report.

The issue is coming from https://github.com/anatol/luks.go. I am happy to add sha3-512 to the list of supported hashes.

I am looking for a full list of algorithms and man cryptsetup does not share such information. Is there a document that shares the list of all supported algos?

Th3Whit3Wolf commented 3 years ago

From this stackoverflow post and this superuser post suggest examining /proc/crypto and running cryptsetup benchmark to get an idea of what is possible.

anatol commented 3 years ago

I just pushed a fix to master branch. Please rebuild booster from HEAD and let me know if you still see the issue.

Th3Whit3Wolf commented 3 years ago

I don't get an error anymore. I can't boot unfortunately.

My laptop won't boot with quiet kernel parameter so I can't tell what is causing this. Thanks for fixing the hash though!

Also running

/usr/bin/fd booster /boot -x /usr/bin/sbsign --key /etc/refind.d/keys/refind_local.key --cert /etc/refind.d/keys/refind_local.crt --output {} {}

returns Invalid DOS header magic

this command should produce Signing Unsigned original image for signing the initramfs

Th3Whit3Wolf commented 3 years ago

That should probably be another issue though.

anatol commented 3 years ago

Try to add booster.debug=1 kernel boot param. It will print a lot of info at the boot time.

Also could you please share output of booster -debug (these are debug logs for initramfs generator).

Th3Whit3Wolf commented 3 years ago

I will first thing tomorrow morning

anatol commented 3 years ago

Also try to remove amdgpu from the modules list

Th3Whit3Wolf commented 3 years ago

The last think that appears on boot is device found nvme2

❯ booster -debug
2021/01/26 22:16:46 File booster.img exists, please specify -force if you want to overwrite it
Th3Whit3Wolf commented 3 years ago

Running from xanmod kernel I get device devAdd cannot be found

anatol commented 3 years ago

The last think that appears on boot is device found nvme2

❯ booster -debug
2021/01/26 22:16:46 File booster.img exists, please specify -force if you want to overwrite it

you either need to remove booster.img from the current directory, use -force flag to overwrite the existing file or output it to somewhere else with -output /tmp/somewhere.img.

I get device devAdd cannot be found

It might be a sign that the required module is not included to the image. Please also post lsinitcpio $yourboosterimage and lsmod.

Th3Whit3Wolf commented 3 years ago

Boot from vanilla arch linux kernel

Modalias acpi:MSFT0101 matched module tpm_tis
Modalias acpi:MSFT0101 matched module tpm_crb
loadModalias: no match found for alias acpi:PNP0103
loadModalias: no match found for alias acpi:PNP0C0C:
loadModalias: no match found for alias acpi:PNP0C14:
loadModalias: no match found for alias acpi:USBC000:PNP0CA0:
loadModalias: no match found for alias platform:efi-framebuffer
loadModalias: no match found for alias platform:efivars
loadModalias: no match found for alias platform:i8042
loadModalias: no match found for alias input:b0011v0001eAb83-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E2ram4,
Modalias serio:ty06pr00id00ex00 matched module serio_raw
loading module serio_raw
loadModalias: no match found for alias platform:microcode
loadModalias: no match found for alias platform:pcspkr
loadModalias: no match found for alias platform:reg-dummy
loadModalias: no match found for alias platform:rtc-efi
loadModalias: no match found for alias platform:serial8250
loadModalias: no match found for alias platform:alarmtimer
...
...
loading module cryptd
loading module glue_helper
loading module crc32c_intel
loading module crct10dif_pclmul
loading module cr32_pclmul
loading module ghash_clmulni_intel
loading module crypto_simd
loading module aesni_intel
loadModalias: no match found for alias dmi:bunAmericanMegatrendsInc.:burUX425IA.306:bd08/29/2020:br5.16:efr3.6svnASUSTeKCOMPUTERINC.:pnZenBookUX425IA_UM425IA:pur1.0:rvnASUSTeKCOMPUTERINC.
blkinfo for /dev/nvme0n1 type=gpt UUID=bbc0d3f9-c8c8-9c46-b5f7-378e6585fbf3 LAB
Found a new device with path=/sys/block/nvme0n1/nvme0n1p1 and name=nvme0n1p1
blkinfo for /dev/nvme0n1p1: type=mbr UUID=00000000 LABEL=
Found a new device with path /sys/block/nvme0n1/nvme0n1p2 and name=nvme0n1p2
blkinfo for /dev/nvme0n1p2: type=luks UUID=e4dca43a-21bd-4598-88fc-371dd20695a4
loading module dm_mod
loading module trusted
loading module cbc
loading module encrypted_keys
enter passphrase for crypt:unable to load modalias usb:v13D3p56EB1964dcEFdsc02d
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc02ip00in01: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in02: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc02ip00in03: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in04: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in00: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in01: no ma
Found a new device with path=/devices/virtual/block/dm-0 and name=dm-0
mounting /dev/mapper/crypt (fstype=btrfs) to /booster.root
loading module xor
loading module raid6_pq
loading module libcrc32c
loading module btrfs
Switching to the new userspace now. ██ █████████!
[FAILED] Failed to load start Load/Save Screen Backlight Brightness of backlight:acpi_video0
[ TIME ] Timed out waiting for device /dev/disk/by-uuid/a20b6dd5-3ba0-456a-9469-cad0a225a3ab.
[DEPEND] Dependency failed for /btrfs.
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for /var/tmp.
[DEPEND] Dependency failed for /var/cache.
[DEPEND] Dependency failed for /home.
[DEPEND] Dependency failed for /.snapshots.
[DEPEND] Dependency failed for /srv.
[DEPEND] Dependency failed for /var/log.
[DEPEND] Dependency failed for Flush Journal to Persistent Storage.
[DEPEND] Dependency failed for Update UTMP about System Boot/Shutdown.
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or "exit"
to boot into default mode.
Give root password for maintenance
(or press Control-D to continue)

Where I put

...
...

there are 5 lines that start as

Modalias cpu:type:x86,ven0002fam0017mod0060:feature:,

followed by a comma seperated list of 4, what appear to be hexadecimal, characters. This list wraps for lines for each of the 5 lines mentioned. I hope this isn't important.

Th3Whit3Wolf commented 3 years ago

The last think that appears on boot is device found nvme2

❯ booster -debug
2021/01/26 22:16:46 File booster.img exists, please specify -force if you want to overwrite it

you either need to remove booster.img from the current directory, use -force flag to overwrite the existing file or output it to somewhere else with -output /tmp/somewhere.img.

I get device devAdd cannot be found

It might be a sign that the required module is not included to the image. Please also post lsinitcpio $yourboosterimage and lsmod.

❯ lsinitcpio /boot/booster-linux5.10.10-xanmod1-1.img

init
usr
usr/lib
usr/lib/modules
usr/lib/modules/5.10.10-xanmod1-1
usr/lib/modules/5.10.10-xanmod1-1/serio_raw.ko
usr/lib/modules/5.10.10-xanmod1-1/w5100_spi.ko
usr/lib/modules/5.10.10-xanmod1-1/omfs.ko
usr/lib/modules/5.10.10-xanmod1-1/orangefs.ko
usr/lib/modules/5.10.10-xanmod1-1/sm3_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_cache_smq.ko
usr/lib/modules/5.10.10-xanmod1-1/faulty.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_gaelic.ko
usr/lib/modules/5.10.10-xanmod1-1/lrw.ko
usr/lib/modules/5.10.10-xanmod1-1/adfs.ko
usr/lib/modules/5.10.10-xanmod1-1/hid.ko
usr/lib/modules/5.10.10-xanmod1-1/ocfs2.ko
usr/lib/modules/5.10.10-xanmod1-1/algif_aead.ko
usr/lib/modules/5.10.10-xanmod1-1/igbvf.ko
usr/lib/modules/5.10.10-xanmod1-1/libpoly1305.ko
usr/lib/modules/5.10.10-xanmod1-1/jfs.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_koi8_u.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_i2c_nuvoton.ko
usr/lib/modules/5.10.10-xanmod1-1/cfb.ko
usr/lib/modules/5.10.10-xanmod1-1/atl1e.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_mirror.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_i2c_infineon.ko
usr/lib/modules/5.10.10-xanmod1-1/lz4hc.ko
usr/lib/modules/5.10.10-xanmod1-1/cxgb4vf.ko
usr/lib/modules/5.10.10-xanmod1-1/prestera.ko
usr/lib/modules/5.10.10-xanmod1-1/qede.ko
usr/lib/modules/5.10.10-xanmod1-1/8390.ko
usr/lib/modules/5.10.10-xanmod1-1/objagg.ko
usr/lib/modules/5.10.10-xanmod1-1/mtd.ko
usr/lib/modules/5.10.10-xanmod1-1/exfat.ko
usr/lib/modules/5.10.10-xanmod1-1/virtiofs.ko
usr/lib/modules/5.10.10-xanmod1-1/tcrypt.ko
usr/lib/modules/5.10.10-xanmod1-1/industrialio.ko
usr/lib/modules/5.10.10-xanmod1-1/adc_keys.ko
usr/lib/modules/5.10.10-xanmod1-1/ksz884x.ko
usr/lib/modules/5.10.10-xanmod1-1/fotg210_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/rmd160.ko
usr/lib/modules/5.10.10-xanmod1-1/sunkbd.ko
usr/lib/modules/5.10.10-xanmod1-1/async_pq.ko
usr/lib/modules/5.10.10-xanmod1-1/dmfe.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_bufio.ko
usr/lib/modules/5.10.10-xanmod1-1/ip6_tunnel.ko
usr/lib/modules/5.10.10-xanmod1-1/camellia_aesni_avx2.ko
usr/lib/modules/5.10.10-xanmod1-1/curve25519_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/des_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/bnx2.ko
usr/lib/modules/5.10.10-xanmod1-1/thunder_xcv.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_14.ko
usr/lib/modules/5.10.10-xanmod1-1/ocfs2_stack_user.ko
usr/lib/modules/5.10.10-xanmod1-1/algif_skcipher.ko
usr/lib/modules/5.10.10-xanmod1-1/iavf.ko
usr/lib/modules/5.10.10-xanmod1-1/slicoss.ko
usr/lib/modules/5.10.10-xanmod1-1/sl811_cs.ko
usr/lib/modules/5.10.10-xanmod1-1/matrix_keymap.ko
usr/lib/modules/5.10.10-xanmod1-1/msdos.ko
usr/lib/modules/5.10.10-xanmod1-1/pkcs7_test_key.ko
usr/lib/modules/5.10.10-xanmod1-1/ionic.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp1250.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp855.ko
usr/lib/modules/5.10.10-xanmod1-1/3c589_cs.ko
usr/lib/modules/5.10.10-xanmod1-1/mlxsw_spectrum.ko
usr/lib/modules/5.10.10-xanmod1-1/fscache.ko
usr/lib/modules/5.10.10-xanmod1-1/via_rhine.ko
usr/lib/modules/5.10.10-xanmod1-1/sha256_ssse3.ko
usr/lib/modules/5.10.10-xanmod1-1/8139cp.ko
usr/lib/modules/5.10.10-xanmod1-1/max3421_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/forcedeth.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_writecache.ko
usr/lib/modules/5.10.10-xanmod1-1/nfs_acl.ko
usr/lib/modules/5.10.10-xanmod1-1/qcom_emac.ko
usr/lib/modules/5.10.10-xanmod1-1/mlxsw_minimal.ko
usr/lib/modules/5.10.10-xanmod1-1/nicpf.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp857.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp866.ko
usr/lib/modules/5.10.10-xanmod1-1/pcnet_cs.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_thin_pool.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_clone.ko
usr/lib/modules/5.10.10-xanmod1-1/lz4hc_compress.ko
usr/lib/modules/5.10.10-xanmod1-1/affs.ko
usr/lib/modules/5.10.10-xanmod1-1/ocfs2_stack_o2cb.ko
usr/lib/modules/5.10.10-xanmod1-1/sm4_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/liquidio_vf.ko
usr/lib/modules/5.10.10-xanmod1-1/ps2mult.ko
usr/lib/modules/5.10.10-xanmod1-1/gpio_keys.ko
usr/lib/modules/5.10.10-xanmod1-1/mcs_touchkey.ko
usr/lib/modules/5.10.10-xanmod1-1/btrfs.ko
usr/lib/modules/5.10.10-xanmod1-1/quota_tree.ko
usr/lib/modules/5.10.10-xanmod1-1/sl811_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/nfsv4.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_cache.ko
usr/lib/modules/5.10.10-xanmod1-1/winbond_840.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_integrity.ko
usr/lib/modules/5.10.10-xanmod1-1/842_compress.ko
usr/lib/modules/5.10.10-xanmod1-1/ecrdsa_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/algif_rng.ko
usr/lib/modules/5.10.10-xanmod1-1/xen_tpmfront.ko
usr/lib/modules/5.10.10-xanmod1-1/pcmcia_core.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp775.ko
usr/lib/modules/5.10.10-xanmod1-1/pcips2.ko
usr/lib/modules/5.10.10-xanmod1-1/udp_tunnel.ko
usr/lib/modules/5.10.10-xanmod1-1/twofish_x86_64_3way.ko
usr/lib/modules/5.10.10-xanmod1-1/ecdh_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/twl4030_keypad.ko
usr/lib/modules/5.10.10-xanmod1-1/macsec.ko
usr/lib/modules/5.10.10-xanmod1-1/nfs_layout_flexfiles.ko
usr/lib/modules/5.10.10-xanmod1-1/qnx4.ko
usr/lib/modules/5.10.10-xanmod1-1/af_alg.ko
usr/lib/modules/5.10.10-xanmod1-1/crc8.ko
usr/lib/modules/5.10.10-xanmod1-1/poly1305_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/aes_ti.ko
usr/lib/modules/5.10.10-xanmod1-1/stmmac_platform.ko
usr/lib/modules/5.10.10-xanmod1-1/nfsd.ko
usr/lib/modules/5.10.10-xanmod1-1/xircom_cb.ko
usr/lib/modules/5.10.10-xanmod1-1/ns83820.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_st33zp24.ko
usr/lib/modules/5.10.10-xanmod1-1/aegis128_aesni.ko
usr/lib/modules/5.10.10-xanmod1-1/ks8851.ko
usr/lib/modules/5.10.10-xanmod1-1/macb.ko
usr/lib/modules/5.10.10-xanmod1-1/autofs4.ko
usr/lib/modules/5.10.10-xanmod1-1/nhpoly1305_avx2.ko
usr/lib/modules/5.10.10-xanmod1-1/gve.ko
usr/lib/modules/5.10.10-xanmod1-1/raid0.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_cyrillic.ko
usr/lib/modules/5.10.10-xanmod1-1/ice.ko
usr/lib/modules/5.10.10-xanmod1-1/auth_rpcgss.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_1.ko
usr/lib/modules/5.10.10-xanmod1-1/cramfs.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_verity.ko
usr/lib/modules/5.10.10-xanmod1-1/ansi_cprng.ko
usr/lib/modules/5.10.10-xanmod1-1/typhoon.ko
usr/lib/modules/5.10.10-xanmod1-1/sungem.ko
usr/lib/modules/5.10.10-xanmod1-1/alx.ko
usr/lib/modules/5.10.10-xanmod1-1/atl1.ko
usr/lib/modules/5.10.10-xanmod1-1/bcache.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_15.ko
usr/lib/modules/5.10.10-xanmod1-1/adp5520_keys.ko
usr/lib/modules/5.10.10-xanmod1-1/sunrpc.ko
usr/lib/modules/5.10.10-xanmod1-1/lm8333.ko
usr/lib/modules/5.10.10-xanmod1-1/multipath.ko
usr/lib/modules/5.10.10-xanmod1-1/axnet_cs.ko
usr/lib/modules/5.10.10-xanmod1-1/raid10.ko
usr/lib/modules/5.10.10-xanmod1-1/bcma_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/libcrc32c.ko
usr/lib/modules/5.10.10-xanmod1-1/eeprom_93cx6.ko
usr/lib/modules/5.10.10-xanmod1-1/samsung_sxgbe.ko
usr/lib/modules/5.10.10-xanmod1-1/r8169.ko
usr/lib/modules/5.10.10-xanmod1-1/3c574_cs.ko
usr/lib/modules/5.10.10-xanmod1-1/ehci_fsl.ko
usr/lib/modules/5.10.10-xanmod1-1/serpent_sse2_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/be2net.ko
usr/lib/modules/5.10.10-xanmod1-1/twofish_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_raid.ko
usr/lib/modules/5.10.10-xanmod1-1/sfc_falcon.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_persistent_data.ko
usr/lib/modules/5.10.10-xanmod1-1/r8a66597_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/ahci.ko
usr/lib/modules/5.10.10-xanmod1-1/freevxfs.ko
usr/lib/modules/5.10.10-xanmod1-1/vmac.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_7.ko
usr/lib/modules/5.10.10-xanmod1-1/lm8323.ko
usr/lib/modules/5.10.10-xanmod1-1/nicvf.ko
usr/lib/modules/5.10.10-xanmod1-1/skge.ko
usr/lib/modules/5.10.10-xanmod1-1/bcma.ko
usr/lib/modules/5.10.10-xanmod1-1/xfrm_algo.ko
usr/lib/modules/5.10.10-xanmod1-1/pstore_zone.ko
usr/lib/modules/5.10.10-xanmod1-1/nfsv2.ko
usr/lib/modules/5.10.10-xanmod1-1/tg3.ko
usr/lib/modules/5.10.10-xanmod1-1/camellia_aesni_avx_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/macb_pci.ko
usr/lib/modules/5.10.10-xanmod1-1/sm2_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_2.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_euc_jp.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_iceland.ko
usr/lib/modules/5.10.10-xanmod1-1/crc32_pclmul.ko
usr/lib/modules/5.10.10-xanmod1-1/blake2s_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_flakey.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_13.ko
usr/lib/modules/5.10.10-xanmod1-1/reiserfs.ko
usr/lib/modules/5.10.10-xanmod1-1/starfire.ko
usr/lib/modules/5.10.10-xanmod1-1/pcmcia.ko
usr/lib/modules/5.10.10-xanmod1-1/jffs2.ko
usr/lib/modules/5.10.10-xanmod1-1/blowfish_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/nixge.ko
usr/lib/modules/5.10.10-xanmod1-1/camellia_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/hyperv_keyboard.ko
usr/lib/modules/5.10.10-xanmod1-1/mlxfw.ko
usr/lib/modules/5.10.10-xanmod1-1/mlxsw_switchx2.ko
usr/lib/modules/5.10.10-xanmod1-1/dsa_core.ko
usr/lib/modules/5.10.10-xanmod1-1/tunnel6.ko
usr/lib/modules/5.10.10-xanmod1-1/crc64.ko
usr/lib/modules/5.10.10-xanmod1-1/chacha_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/serpent_avx2.ko
usr/lib/modules/5.10.10-xanmod1-1/async_raid6_recov.ko
usr/lib/modules/5.10.10-xanmod1-1/tm2_touchkey.ko
usr/lib/modules/5.10.10-xanmod1-1/bnxt_en.ko
usr/lib/modules/5.10.10-xanmod1-1/mlx5_core.ko
usr/lib/modules/5.10.10-xanmod1-1/virtio_crypto.ko
usr/lib/modules/5.10.10-xanmod1-1/udf.ko
usr/lib/modules/5.10.10-xanmod1-1/nhpoly1305.ko
usr/lib/modules/5.10.10-xanmod1-1/fmvj18x_cs.ko
usr/lib/modules/5.10.10-xanmod1-1/reed_solomon.ko
usr/lib/modules/5.10.10-xanmod1-1/zonefs.ko
usr/lib/modules/5.10.10-xanmod1-1/opencores_kbd.ko
usr/lib/modules/5.10.10-xanmod1-1/coda.ko
usr/lib/modules/5.10.10-xanmod1-1/wp512.ko
usr/lib/modules/5.10.10-xanmod1-1/streebog_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/twofish_common.ko
usr/lib/modules/5.10.10-xanmod1-1/w5100.ko
usr/lib/modules/5.10.10-xanmod1-1/mlxsw_pci.ko
usr/lib/modules/5.10.10-xanmod1-1/vboxsf.ko
usr/lib/modules/5.10.10-xanmod1-1/hpfs.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_delay.ko
usr/lib/modules/5.10.10-xanmod1-1/hv_vmbus.ko
usr/lib/modules/5.10.10-xanmod1-1/tca8418_keypad.ko
usr/lib/modules/5.10.10-xanmod1-1/ixgbe.ko
usr/lib/modules/5.10.10-xanmod1-1/parkbd.ko
usr/lib/modules/5.10.10-xanmod1-1/qt2160.ko
usr/lib/modules/5.10.10-xanmod1-1/ghash_clmulni_intel.ko
usr/lib/modules/5.10.10-xanmod1-1/tulip.ko
usr/lib/modules/5.10.10-xanmod1-1/pcnet32.ko
usr/lib/modules/5.10.10-xanmod1-1/atp.ko
usr/lib/modules/5.10.10-xanmod1-1/cuse.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp949.ko
usr/lib/modules/5.10.10-xanmod1-1/max7359_keypad.ko
usr/lib/modules/5.10.10-xanmod1-1/altera_tse.ko
usr/lib/modules/5.10.10-xanmod1-1/s2io.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp874.ko
usr/lib/modules/5.10.10-xanmod1-1/quota_v2.ko
usr/lib/modules/5.10.10-xanmod1-1/fcrypt.ko
usr/lib/modules/5.10.10-xanmod1-1/xtkbd.ko
usr/lib/modules/5.10.10-xanmod1-1/applespi.ko
usr/lib/modules/5.10.10-xanmod1-1/fm10k.ko
usr/lib/modules/5.10.10-xanmod1-1/atl1c.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_i2c_atmel.ko
usr/lib/modules/5.10.10-xanmod1-1/ufs.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp1255.ko
usr/lib/modules/5.10.10-xanmod1-1/parman.ko
usr/lib/modules/5.10.10-xanmod1-1/pcs_xpcs.ko
usr/lib/modules/5.10.10-xanmod1-1/xcbc.ko
usr/lib/modules/5.10.10-xanmod1-1/cnic.ko
usr/lib/modules/5.10.10-xanmod1-1/842_decompress.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp737.ko
usr/lib/modules/5.10.10-xanmod1-1/ocfs2_stackglue.ko
usr/lib/modules/5.10.10-xanmod1-1/smsc911x.ko
usr/lib/modules/5.10.10-xanmod1-1/crypto_engine.ko
usr/lib/modules/5.10.10-xanmod1-1/jme.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_st33zp24_i2c.ko
usr/lib/modules/5.10.10-xanmod1-1/ssb.ko
usr/lib/modules/5.10.10-xanmod1-1/libarc4.ko
usr/lib/modules/5.10.10-xanmod1-1/mlxsw_switchib.ko
usr/lib/modules/5.10.10-xanmod1-1/3c59x.ko
usr/lib/modules/5.10.10-xanmod1-1/de2104x.ko
usr/lib/modules/5.10.10-xanmod1-1/usbkbd.ko
usr/lib/modules/5.10.10-xanmod1-1/nhpoly1305_sse2.ko
usr/lib/modules/5.10.10-xanmod1-1/crc32_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/des3_ede_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/salsa20_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/essiv.ko
usr/lib/modules/5.10.10-xanmod1-1/tlan.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp860.ko
usr/lib/modules/5.10.10-xanmod1-1/sha512_ssse3.ko
usr/lib/modules/5.10.10-xanmod1-1/atlantic.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_multipath.ko
usr/lib/modules/5.10.10-xanmod1-1/vboxguest.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp1251.ko
usr/lib/modules/5.10.10-xanmod1-1/mvmdio.ko
usr/lib/modules/5.10.10-xanmod1-1/pkcs8_key_parser.ko
usr/lib/modules/5.10.10-xanmod1-1/ixgbevf.ko
usr/lib/modules/5.10.10-xanmod1-1/kafs.ko
usr/lib/modules/5.10.10-xanmod1-1/ceph.ko
usr/lib/modules/5.10.10-xanmod1-1/rocker.ko
usr/lib/modules/5.10.10-xanmod1-1/mlx4_en.ko
usr/lib/modules/5.10.10-xanmod1-1/mlx4_core.ko
usr/lib/modules/5.10.10-xanmod1-1/qed.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_era.ko
usr/lib/modules/5.10.10-xanmod1-1/blowfish_common.ko
usr/lib/modules/5.10.10-xanmod1-1/dlink_dir685_touchkeys.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_nsc.ko
usr/lib/modules/5.10.10-xanmod1-1/9pnet.ko
usr/lib/modules/5.10.10-xanmod1-1/qnx6.ko
usr/lib/modules/5.10.10-xanmod1-1/sfc.ko
usr/lib/modules/5.10.10-xanmod1-1/userio.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_switch.ko
usr/lib/modules/5.10.10-xanmod1-1/stmmac_pci.ko
usr/lib/modules/5.10.10-xanmod1-1/sunhme.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_atmel.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_ascii.ko
usr/lib/modules/5.10.10-xanmod1-1/erofs.ko
usr/lib/modules/5.10.10-xanmod1-1/altera_ps2.ko
usr/lib/modules/5.10.10-xanmod1-1/pstore_blk.ko
usr/lib/modules/5.10.10-xanmod1-1/chacha_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/phylink.ko
usr/lib/modules/5.10.10-xanmod1-1/lockd.ko
usr/lib/modules/5.10.10-xanmod1-1/ks8851_mll.ko
usr/lib/modules/5.10.10-xanmod1-1/minix.ko
usr/lib/modules/5.10.10-xanmod1-1/cast6_avx_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/twofish_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/sis190.ko
usr/lib/modules/5.10.10-xanmod1-1/mdio.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_6.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_roman.ko
usr/lib/modules/5.10.10-xanmod1-1/cast5_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/quota_v1.ko
usr/lib/modules/5.10.10-xanmod1-1/async_memcpy.ko
usr/lib/modules/5.10.10-xanmod1-1/cryptd.ko
usr/lib/modules/5.10.10-xanmod1-1/i40e.ko
usr/lib/modules/5.10.10-xanmod1-1/genet.ko
usr/lib/modules/5.10.10-xanmod1-1/u132_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_centeuro.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp932.ko
usr/lib/modules/5.10.10-xanmod1-1/lan743x.ko
usr/lib/modules/5.10.10-xanmod1-1/de4x5.ko
usr/lib/modules/5.10.10-xanmod1-1/smsc9420.ko
usr/lib/modules/5.10.10-xanmod1-1/dca.ko
usr/lib/modules/5.10.10-xanmod1-1/matrix_keypad.ko
usr/lib/modules/5.10.10-xanmod1-1/mpr121_touchkey.ko
usr/lib/modules/5.10.10-xanmod1-1/amd8111e.ko
usr/lib/modules/5.10.10-xanmod1-1/vxge.ko
usr/lib/modules/5.10.10-xanmod1-1/ssb_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/uio.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_utf8.ko
usr/lib/modules/5.10.10-xanmod1-1/ocfs2_dlm.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_zoned.ko
usr/lib/modules/5.10.10-xanmod1-1/hid_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp862.ko
usr/lib/modules/5.10.10-xanmod1-1/cifs.ko
usr/lib/modules/5.10.10-xanmod1-1/serpent_avx_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/keywrap.ko
usr/lib/modules/5.10.10-xanmod1-1/dwc_xlgmac.ko
usr/lib/modules/5.10.10-xanmod1-1/raid6_pq.ko
usr/lib/modules/5.10.10-xanmod1-1/ubi.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_5.ko
usr/lib/modules/5.10.10-xanmod1-1/nfsv3.ko
usr/lib/modules/5.10.10-xanmod1-1/cachefiles.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_service_time.ko
usr/lib/modules/5.10.10-xanmod1-1/ramoops.ko
usr/lib/modules/5.10.10-xanmod1-1/9p.ko
usr/lib/modules/5.10.10-xanmod1-1/nfs_ssc.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp852.ko
usr/lib/modules/5.10.10-xanmod1-1/cast_common.ko
usr/lib/modules/5.10.10-xanmod1-1/lkkbd.ko
usr/lib/modules/5.10.10-xanmod1-1/qla3xxx.ko
usr/lib/modules/5.10.10-xanmod1-1/linear.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_inuit.ko
usr/lib/modules/5.10.10-xanmod1-1/sysv.ko
usr/lib/modules/5.10.10-xanmod1-1/parport.ko
usr/lib/modules/5.10.10-xanmod1-1/mlxsw_i2c.ko
usr/lib/modules/5.10.10-xanmod1-1/sky2.ko
usr/lib/modules/5.10.10-xanmod1-1/authencesn.ko
usr/lib/modules/5.10.10-xanmod1-1/ps2_gpio.ko
usr/lib/modules/5.10.10-xanmod1-1/qt1070.ko
usr/lib/modules/5.10.10-xanmod1-1/stmmac.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_ebs.ko
usr/lib/modules/5.10.10-xanmod1-1/hfsplus.ko
usr/lib/modules/5.10.10-xanmod1-1/rmd320.ko
usr/lib/modules/5.10.10-xanmod1-1/asym_tpm.ko
usr/lib/modules/5.10.10-xanmod1-1/blake2b_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/ofb.ko
usr/lib/modules/5.10.10-xanmod1-1/netxen_nic.ko
usr/lib/modules/5.10.10-xanmod1-1/ec_bhf.ko
usr/lib/modules/5.10.10-xanmod1-1/w5300.ko
usr/lib/modules/5.10.10-xanmod1-1/llc.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp861.ko
usr/lib/modules/5.10.10-xanmod1-1/aegis128.ko
usr/lib/modules/5.10.10-xanmod1-1/libchacha.ko
usr/lib/modules/5.10.10-xanmod1-1/rmd128.ko
usr/lib/modules/5.10.10-xanmod1-1/authenc.ko
usr/lib/modules/5.10.10-xanmod1-1/async_xor.ko
usr/lib/modules/5.10.10-xanmod1-1/yellowfin.ko
usr/lib/modules/5.10.10-xanmod1-1/fsl_mph_dr_of.ko
usr/lib/modules/5.10.10-xanmod1-1/md4.ko
usr/lib/modules/5.10.10-xanmod1-1/tgr192.ko
usr/lib/modules/5.10.10-xanmod1-1/xfs.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_log.ko
usr/lib/modules/5.10.10-xanmod1-1/nilfs2.ko
usr/lib/modules/5.10.10-xanmod1-1/ntfs.ko
usr/lib/modules/5.10.10-xanmod1-1/dl2k.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_koi8_r.ko
usr/lib/modules/5.10.10-xanmod1-1/sha3_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/rxrpc.ko
usr/lib/modules/5.10.10-xanmod1-1/et131x.ko
usr/lib/modules/5.10.10-xanmod1-1/sc92031.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_queue_length.ko
usr/lib/modules/5.10.10-xanmod1-1/tca6416_keypad.ko
usr/lib/modules/5.10.10-xanmod1-1/dwmac_intel.ko
usr/lib/modules/5.10.10-xanmod1-1/rmnet.ko
usr/lib/modules/5.10.10-xanmod1-1/xirc2ps_cs.ko
usr/lib/modules/5.10.10-xanmod1-1/ll_temac.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_romanian.ko
usr/lib/modules/5.10.10-xanmod1-1/xxhash_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/tehuti.ko
usr/lib/modules/5.10.10-xanmod1-1/bfs.ko
usr/lib/modules/5.10.10-xanmod1-1/async_tx.ko
usr/lib/modules/5.10.10-xanmod1-1/mscc_ocelot_switch_lib.ko
usr/lib/modules/5.10.10-xanmod1-1/xhci_plat_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_4.ko
usr/lib/modules/5.10.10-xanmod1-1/algif_hash.ko
usr/lib/modules/5.10.10-xanmod1-1/ocfs2_nodemanager.ko
usr/lib/modules/5.10.10-xanmod1-1/via_velocity.ko
usr/lib/modules/5.10.10-xanmod1-1/cros_ec_keyb.ko
usr/lib/modules/5.10.10-xanmod1-1/encx24j600_regmap.ko
usr/lib/modules/5.10.10-xanmod1-1/myri10ge.ko
usr/lib/modules/5.10.10-xanmod1-1/blake2s_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/crypto_simd.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_log_userspace.ko
usr/lib/modules/5.10.10-xanmod1-1/oxu210hp_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/glue_helper.ko
usr/lib/modules/5.10.10-xanmod1-1/stowaway.ko
usr/lib/modules/5.10.10-xanmod1-1/serpent_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp864.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp865.ko
usr/lib/modules/5.10.10-xanmod1-1/libcurve25519_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/ubifs.ko
usr/lib/modules/5.10.10-xanmod1-1/rmd256.ko
usr/lib/modules/5.10.10-xanmod1-1/psample.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_celtic.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_9.ko
usr/lib/modules/5.10.10-xanmod1-1/blocklayoutdriver.ko
usr/lib/modules/5.10.10-xanmod1-1/cast5_avx_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/adiantum.ko
usr/lib/modules/5.10.10-xanmod1-1/bna.ko
usr/lib/modules/5.10.10-xanmod1-1/epic100.ko
usr/lib/modules/5.10.10-xanmod1-1/pci_hyperv_intf.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_iso8859_3.ko
usr/lib/modules/5.10.10-xanmod1-1/overlay.ko
usr/lib/modules/5.10.10-xanmod1-1/igb.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_snapshot.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_round_robin.ko
usr/lib/modules/5.10.10-xanmod1-1/virtio_blk.ko
usr/lib/modules/5.10.10-xanmod1-1/libahci.ko
usr/lib/modules/5.10.10-xanmod1-1/isofs.ko
usr/lib/modules/5.10.10-xanmod1-1/ccm.ko
usr/lib/modules/5.10.10-xanmod1-1/hfs.ko
usr/lib/modules/5.10.10-xanmod1-1/cavium_ptp.ko
usr/lib/modules/5.10.10-xanmod1-1/hinic.ko
usr/lib/modules/5.10.10-xanmod1-1/sha1_ssse3.ko
usr/lib/modules/5.10.10-xanmod1-1/dnet.ko
usr/lib/modules/5.10.10-xanmod1-1/newtonkbd.ko
usr/lib/modules/5.10.10-xanmod1-1/cxgb4.ko
usr/lib/modules/5.10.10-xanmod1-1/ena.ko
usr/lib/modules/5.10.10-xanmod1-1/nfs_layout_nfsv41_files.ko
usr/lib/modules/5.10.10-xanmod1-1/aesni_intel.ko
usr/lib/modules/5.10.10-xanmod1-1/arc_ps2.ko
usr/lib/modules/5.10.10-xanmod1-1/adp5589_keys.ko
usr/lib/modules/5.10.10-xanmod1-1/atl2.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_st33zp24_spi.ko
usr/lib/modules/5.10.10-xanmod1-1/efs.ko
usr/lib/modules/5.10.10-xanmod1-1/pcrypt.ko
usr/lib/modules/5.10.10-xanmod1-1/ch_ktls.ko
usr/lib/modules/5.10.10-xanmod1-1/acenic.ko
usr/lib/modules/5.10.10-xanmod1-1/dwmac_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_crypt.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_vtpm_proxy.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_greek.ko
usr/lib/modules/5.10.10-xanmod1-1/ks8842.ko
usr/lib/modules/5.10.10-xanmod1-1/crct10dif_pclmul.ko
usr/lib/modules/5.10.10-xanmod1-1/ethoc.ko
usr/lib/modules/5.10.10-xanmod1-1/cassini.ko
usr/lib/modules/5.10.10-xanmod1-1/cxgb3.ko
usr/lib/modules/5.10.10-xanmod1-1/mii.ko
usr/lib/modules/5.10.10-xanmod1-1/grace.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp936.ko
usr/lib/modules/5.10.10-xanmod1-1/nfp.ko
usr/lib/modules/5.10.10-xanmod1-1/raid456.ko
usr/lib/modules/5.10.10-xanmod1-1/samsung_keypad.ko
usr/lib/modules/5.10.10-xanmod1-1/sis900.ko
usr/lib/modules/5.10.10-xanmod1-1/e100.ko
usr/lib/modules/5.10.10-xanmod1-1/libceph.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp863.ko
usr/lib/modules/5.10.10-xanmod1-1/crypto_user.ko
usr/lib/modules/5.10.10-xanmod1-1/uli526x.ko
usr/lib/modules/5.10.10-xanmod1-1/ct82c710.ko
usr/lib/modules/5.10.10-xanmod1-1/bnx2x.ko
usr/lib/modules/5.10.10-xanmod1-1/raid1.ko
usr/lib/modules/5.10.10-xanmod1-1/xhci_pci_renesas.ko
usr/lib/modules/5.10.10-xanmod1-1/crc_itu_t.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_croatian.ko
usr/lib/modules/5.10.10-xanmod1-1/poly1305_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/mlxsw_core.ko
usr/lib/modules/5.10.10-xanmod1-1/liquidio.ko
usr/lib/modules/5.10.10-xanmod1-1/fealnx.ko
usr/lib/modules/5.10.10-xanmod1-1/cxgb.ko
usr/lib/modules/5.10.10-xanmod1-1/gfs2.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_key_parser.ko
usr/lib/modules/5.10.10-xanmod1-1/libdes.ko
usr/lib/modules/5.10.10-xanmod1-1/nfs.ko
usr/lib/modules/5.10.10-xanmod1-1/natsemi.ko
usr/lib/modules/5.10.10-xanmod1-1/echainiv.ko
usr/lib/modules/5.10.10-xanmod1-1/serport.ko
usr/lib/modules/5.10.10-xanmod1-1/enc28j60.ko
usr/lib/modules/5.10.10-xanmod1-1/bridge.ko
usr/lib/modules/5.10.10-xanmod1-1/iqs62x.ko
usr/lib/modules/5.10.10-xanmod1-1/befs.ko
usr/lib/modules/5.10.10-xanmod1-1/mac_turkish.ko
usr/lib/modules/5.10.10-xanmod1-1/camellia_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/hamachi.ko
usr/lib/modules/5.10.10-xanmod1-1/nb8800.ko
usr/lib/modules/5.10.10-xanmod1-1/stp.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_koi8_ru.ko
usr/lib/modules/5.10.10-xanmod1-1/romfs.ko
usr/lib/modules/5.10.10-xanmod1-1/bcmsysport.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_region_hash.ko
usr/lib/modules/5.10.10-xanmod1-1/ip6_udp_tunnel.ko
usr/lib/modules/5.10.10-xanmod1-1/ocfs2_dlmfs.ko
usr/lib/modules/5.10.10-xanmod1-1/thunder_bgx.ko
usr/lib/modules/5.10.10-xanmod1-1/usbmouse.ko
usr/lib/modules/5.10.10-xanmod1-1/tls.ko
usr/lib/modules/5.10.10-xanmod1-1/realtek.ko
usr/lib/modules/5.10.10-xanmod1-1/xor.ko
usr/lib/modules/5.10.10-xanmod1-1/842.ko
usr/lib/modules/5.10.10-xanmod1-1/binfmt_misc.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp869.ko
usr/lib/modules/5.10.10-xanmod1-1/pcbc.ko
usr/lib/modules/5.10.10-xanmod1-1/qt1050.ko
usr/lib/modules/5.10.10-xanmod1-1/virtio_scsi.ko
usr/lib/modules/5.10.10-xanmod1-1/i2c_algo_bit.ko
usr/lib/modules/5.10.10-xanmod1-1/f2fs.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp850.ko
usr/lib/modules/5.10.10-xanmod1-1/niu.ko
usr/lib/modules/5.10.10-xanmod1-1/iqs62x_keys.ko
usr/lib/modules/5.10.10-xanmod1-1/b44.ko
usr/lib/modules/5.10.10-xanmod1-1/mtk_pmic_keys.ko
usr/lib/modules/5.10.10-xanmod1-1/encx24j600.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_bio_prison.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_tis_spi.ko
usr/lib/modules/5.10.10-xanmod1-1/vxlan.ko
usr/lib/modules/5.10.10-xanmod1-1/ecc.ko
usr/lib/modules/5.10.10-xanmod1-1/adp5588_keys.ko
usr/lib/modules/5.10.10-xanmod1-1/e1000.ko
usr/lib/modules/5.10.10-xanmod1-1/isp116x_hcd.ko
usr/lib/modules/5.10.10-xanmod1-1/curve25519_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/ixgb.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_historical_service_time.ko
usr/lib/modules/5.10.10-xanmod1-1/dlm.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_zero.ko
usr/lib/modules/5.10.10-xanmod1-1/enic.ko
usr/lib/modules/5.10.10-xanmod1-1/ch_ipsec.ko
usr/lib/modules/5.10.10-xanmod1-1/md_cluster.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_log_writes.ko
usr/lib/modules/5.10.10-xanmod1-1/usbhid.ko
usr/lib/modules/5.10.10-xanmod1-1/chacha20poly1305.ko
usr/lib/modules/5.10.10-xanmod1-1/amd_xgbe.ko
usr/lib/modules/5.10.10-xanmod1-1/nmclan_cs.ko
usr/lib/modules/5.10.10-xanmod1-1/prestera_pci.ko
usr/lib/modules/5.10.10-xanmod1-1/ne2k_pci.ko
usr/lib/modules/5.10.10-xanmod1-1/8139too.ko
usr/lib/modules/5.10.10-xanmod1-1/ftdi_elan.ko
usr/lib/modules/5.10.10-xanmod1-1/cmac.ko
usr/lib/modules/5.10.10-xanmod1-1/smc91c92_cs.ko
usr/lib/modules/5.10.10-xanmod1-1/igc.ko
usr/lib/modules/5.10.10-xanmod1-1/libblake2s_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/gpio_keys_polled.ko
usr/lib/modules/5.10.10-xanmod1-1/qlcnic.ko
usr/lib/modules/5.10.10-xanmod1-1/sungem_phy.ko
usr/lib/modules/5.10.10-xanmod1-1/nls_cp950.ko
usr/lib/modules/5.10.10-xanmod1-1/e1000e.ko
usr/lib/modules/5.10.10-xanmod1-1/libcxgb.ko
usr/lib/modules/5.10.10-xanmod1-1/tpm_infineon.ko
usr/lib/modules/5.10.10-xanmod1-1/cast6_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/blowfish_generic.ko
usr/lib/modules/5.10.10-xanmod1-1/r6040.ko
usr/lib/modules/5.10.10-xanmod1-1/sundance.ko
usr/lib/modules/5.10.10-xanmod1-1/xilinx_emac.ko
usr/lib/modules/5.10.10-xanmod1-1/dm_unstripe.ko
usr/lib/modules/5.10.10-xanmod1-1/xhci_pci.ko
usr/lib/modules/5.10.10-xanmod1-1/twofish_avx_x86_64.ko
usr/lib/modules/5.10.10-xanmod1-1/michael_mic.ko
usr/lib/modules/5.10.10-xanmod1-1/booster.alias
etc
etc/booster.init.yaml
❯ lsmod 

Module                  Size  Used by
snd_seq_dummy          16384  0
snd_hrtimer            16384  1
snd_seq                94208  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
overlay               147456  2
btusb                  65536  0
btrtl                  24576  1 btusb
btbcm                  16384  1 btusb
btintel                32768  1 btusb
bluetooth             757760  5 btrtl,btintel,btbcm,btusb
uvcvideo              118784  0
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         36864  1 uvcvideo
ecdh_generic           16384  1 bluetooth
videobuf2_common       61440  2 videobuf2_v4l2,uvcvideo
ecc                    40960  1 ecdh_generic
videodev              278528  3 videobuf2_v4l2,uvcvideo,videobuf2_common
mc                     69632  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
zram                   36864  8
ccm                    20480  6
algif_aead             16384  0
des_generic            16384  0
libdes                 28672  1 des_generic
algif_skcipher         16384  0
cmac                   16384  0
md4                    16384  0
algif_hash             16384  0
af_alg                 32768  3 algif_hash,algif_skcipher,algif_aead
nf_tables             253952  6
joydev                 28672  0
nfnetlink              16384  1 nf_tables
nls_ascii              16384  1
hid_multitouch         32768  0
hid_generic            16384  0
snd_hda_codec_realtek   159744  1
asus_nb_wmi            32768  0
asus_wmi               53248  1 asus_nb_wmi
snd_hda_codec_generic   106496  1 snd_hda_codec_realtek
snd_acp3x_rn           16384  3
snd_acp3x_pdm_dma      16384  1
wmi_bmof               16384  0
snd_soc_dmic           16384  1
sparse_keymap          16384  1 asus_wmi
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_codec_hdmi     81920  1
snd_hda_intel          45056  6
snd_intel_dspcfg       24576  1 snd_hda_intel
edac_mce_amd           32768  0
soundwire_intel        45056  1 snd_intel_dspcfg
soundwire_generic_allocation    16384  1 soundwire_intel
kvm_amd               114688  0
soundwire_cadence      36864  1 soundwire_intel
iwlmvm                446464  0
snd_hda_codec         167936  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
kvm                   667648  1 kvm_amd
rapl                   20480  0
mac80211              778240  1 iwlmvm
snd_hda_core           98304  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
soundwire_bus          94208  3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
libarc4                16384  1 mac80211
pcspkr                 16384  0
input_leds             16384  0
efi_pstore             16384  0
snd_soc_core          307200  4 soundwire_intel,snd_acp3x_rn,snd_soc_dmic,snd_acp3x_pdm_dma
snd_compress           28672  1 snd_soc_core
sp5100_tco             20480  0
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
k10temp                16384  0
i2c_piix4              28672  0
iwlwifi               311296  1 iwlmvm
snd_pcm               147456  9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core,snd_acp3x_pdm_dma,snd_pcm_dmaengine
snd_rn_pci_acp3x       20480  0
snd_timer              45056  3 snd_seq,snd_hrtimer,snd_pcm
snd_pci_acp3x          20480  0
ucsi_acpi              16384  0
snd                   102400  32 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
typec_ucsi             32768  1 ucsi_acpi
typec                  57344  1 typec_ucsi
soundcore              16384  1 snd
wmi                    36864  2 asus_wmi,wmi_bmof
cfg80211              462848  3 iwlmvm,iwlwifi,mac80211
mac_hid                16384  0
i2c_hid                36864  0
video                  53248  1 asus_wmi
cm32181                16384  0
hid                   151552  3 i2c_hid,hid_multitouch,hid_generic
industrialio           94208  1 cm32181
sch_cake               40960  1
pkcs8_key_parser       16384  0
crypto_user            20480  0
ip_tables              32768  0
x_tables               57344  1 ip_tables
autofs4                49152  2
btrfs                1343488  1
blake2b_generic        20480  0
libcrc32c              16384  2 btrfs,nf_tables
xor                    24576  1 btrfs
raid6_pq              122880  1 btrfs
dm_crypt               53248  1
rtsx_pci_sdmmc         28672  0
crct10dif_pclmul       16384  1
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
aesni_intel           372736  6
crypto_simd            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel
glue_helper            16384  1 aesni_intel
amdgpu               6828032  5
serio_raw              20480  0
nvme                   49152  2
ahci                   40960  0
libahci                45056  1 ahci
nvme_core             122880  4 nvme
xhci_pci               20480  0
ccp                   114688  1 kvm_amd
rtsx_pci              106496  1 rtsx_pci_sdmmc
xhci_pci_renesas       20480  1 xhci_pci
iommu_v2               20480  1 amdgpu
gpu_sched              32768  1 amdgpu
ttm                   118784  1 amdgpu
i2c_algo_bit           16384  1 amdgpu
drm_kms_helper        286720  1 amdgpu
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
cec                    73728  1 drm_kms_helper
rc_core                61440  1 cec
drm                   651264  7 gpu_sched,drm_kms_helper,amdgpu,ttm
anatol commented 3 years ago

According to the boot log

Found a new device with path=/devices/virtual/block/dm-0 and name=dm-0
mounting /dev/mapper/crypt (fstype=btrfs) to /booster.root
Switching to the new userspace now. ██ █████████!
[FAILED] Failed to load start Load/Save Screen Backlight Brightness of backlight:acpi_video0
[ TIME ] Timed out waiting for device /dev/disk/by-uuid/a20b6dd5-3ba0-456a-9469-cad0a225a3ab.
[DEPEND] Dependency failed for /btrfs.

The LUKS partition with UUID e4dca43a-21bd-4598-88fc-371dd20695a4 is detected correctly, unlocked as /dev/mapper/crypt and mounted successfully. From booster POV everything looks fine. Then it switches to the systemd userspace that waits for partition with UUID a20b6dd5-3ba0-456a-9469-cad0a225a3ab. And it is where it hangs.

Could you please show your /etc/fstab record for UUID a20b6dd5-3ba0-456a-9469-cad0a225a3ab. Is it for root or some other partition?

Th3Whit3Wolf commented 3 years ago

Here's my /etc/fstab/

# /dev/mapper/crypt LABEL=Arch
UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab   /           btrfs       rw,noatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,subvolid=256,subvol=/@ 0 0

# /dev/nvme0n1p1 LABEL=EFI
UUID=EE72-C5B0          /boot       vfat        rw,nodev,nosuid,noexec,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro   0 2

# /dev/mapper/crypt LABEL=Arch
UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab   /home       btrfs       rw,noatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,subvolid=257,subvol=/@home 0 0

# /dev/mapper/crypt LABEL=Arch
UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab   /var/abs    btrfs       rw,noatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,subvolid=258,subvol=/@abs  0 0

# /dev/mapper/crypt LABEL=Arch
UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab   /var/tmp    btrfs       rw,noatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,subvolid=259,subvol=/@tmp  0 0

# /dev/mapper/crypt LABEL=Arch
UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab   /srv        btrfs       rw,noatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,subvolid=260,subvol=/@srv  0 0

# /dev/mapper/crypt LABEL=Arch
UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab   /var/log    btrfs       rw,noatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,subvolid=263,subvol=/@log  0 0

# /dev/mapper/crypt LABEL=Arch
UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab   /var/cache      btrfs       rw,noatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,subvolid=264,subvol=/@cache    0 0

# /dev/mapper/crypt LABEL=Arch
UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab   /.snapshots btrfs       rw,noatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,subvolid=261,subvol=/@snapshots    0 0

# /dev/mapper/crypt LABEL=Arch
UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab   /btrfs      btrfs       rw,noatime,compress-force=zstd:3,ssd,discard=async,space_cache=v2,autodefrag,subvolid=5,subvol=/    0 0
anatol commented 3 years ago

Did this fstab work with non-booster setup? If yes then it is really weird that booster does not. For some reason the unlocked LUKS partition does not have UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab and it confuses systemd mount.

BTW the fstab uses subvol=/@ subvolume while bootloader uses subvol=@. I am not familiar with btrfs so I am not sure if it is important or not.

For the sake of experiment please try to change bootloader command-line options from rd.luks.name=e4dca43a-21bd-4598-88fc-371dd20695a4=crypt root=/dev/mapper/crypt to rd.luks.uuid=e4dca43a-21bd-4598-88fc-371dd20695a4 root=UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab (it is closer to the fstab configuration anyway).

Th3Whit3Wolf commented 3 years ago

Did this fstab work with non-booster setup? If yes then it is really weird that booster does not. For some reason the unlocked LUKS partition does not have UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab and it confuses systemd mount.

BTW the fstab uses subvol=/@ subvolume while bootloader uses subvol=@. I am not familiar with btrfs so I am not sure if it is important or not.

For the sake of experiment please try to change bootloader command-line options from rd.luks.name=e4dca43a-21bd-4598-88fc-371dd20695a4=crypt root=/dev/mapper/crypt to rd.luks.uuid=e4dca43a-21bd-4598-88fc-371dd20695a4 root=UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab (it is closer to the fstab configuration anyway).

Cursor blinks after I enter password. Never does anything.

anatol commented 3 years ago

For me it sounds like UUID of the unlocked btrfs partition is not e4dca43a-21bd-4598-88fc-371dd20695a4 but something else.

I just pushed a commit to master branch that logs uuid/label of the found root partition. @Th3Whit3Wolf please rebuild booster from master branch and then boot it with booster.debug=1 parameter. Grab the output like you did before. There should be info about mounting root partition.

Th3Whit3Wolf commented 3 years ago

With kernel parameter rd.luks.uuid=e4dca43a-21bd-4598-88fc-371dd20695a4 root=UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab after entering password

Found a new device with path=/device/virtual/block/dm-0 and name=0
blkinfo for /dev/mapper/luks-e4dca43a-21bd-4598-88fc-371dd206954a4: type=btrfs UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab LABEL=Arch

With kernel parameter rd.luks.name=e4dca43a-21bd-4598-88fc-371dd20695a4=crypt root=/dev/mapper/crypt after entering password

Found a new device with path=/sys/block/nvme0n1/nvme0n1p1 and name=nvme0n1p1
blkinfo for /dev/nvme0n1p1: type=mbr UUID=00000000 LABEL=
Found a new device with path /sys/block/nvme0n1/nvme0n1p2 and name=nvme0n1p2
blkinfo for /dev/nvme0n1p2: type=luks UUID=e4dca43a-21bd-4598-88fc-371dd20695a4
loading module dm_mod
loading module cbc
loading module trusted
loading module encrypted_keys
loading module dm_crypt
enter passphrase for crypt:unable to load modalias usb:v13D3p56EB1964dcEFdsc02d
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc02ip00in01: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in02: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc02ip00in03: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in04: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in00: no ma
unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in01: no ma
Found a new device with path=/devices/virtual/block/dm-0 and name=dm-0
mounting /dev/mapper/crypt (fstype=btrfs) to /booster.root
loading module xor
loading module raid6_pq
loading module libcrc32c
loading module btrfs
Switching to the new userspace now. ██ █████████!
[FAILED] Failed to load start Load/Save Screen Backlight Brightness of backlight:acpi_video0
[ TIME ] Timed out waiting for device /dev/disk/by-uuid/a20b6dd5-3ba0-456a-9469-cad0a225a3ab.
[DEPEND] Dependency failed for /btrfs.
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for /var/tmp.
[DEPEND] Dependency failed for /var/cache.
[DEPEND] Dependency failed for /home.
[DEPEND] Dependency failed for /.snapshots.
[DEPEND] Dependency failed for /srv.
[DEPEND] Dependency failed for /var/log.
[DEPEND] Dependency failed for Flush Journal to Persistent Storage.
[DEPEND] Dependency failed for Update UTMP about System Boot/Shutdown.
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or "exit"
to boot into default mode.
Give root password for maintenance
(or press Control-D to continue)
Th3Whit3Wolf commented 3 years ago

BTW the fstab uses subvol=/@ subvolume while bootloader uses subvol=@. I am not familiar with btrfs so I am not sure if it is important or not.

This should be okay, arch linux's genfstab produces fstab entries for btrfs with two subvol. One subvol=@ and one subvol=/@. Either one will get you the correct subvolume.

anatol commented 3 years ago
Found a new device with path=/device/virtual/block/dm-0 and name=0
blkinfo for /dev/mapper/luks-e4dca43a-21bd-4598-88fc-371dd206954a4: type=btrfs UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab LABEL=Arch

It says that the btrfs partition has a correct UUID. a20b6dd5-3ba0-456a-9469-cad0a225a3ab is exactly the same UUID that systemd times out later. The the partition UUID parser looks correct. Though I do not know why it stuck in mount(). I wonder if it needs some extra options (like you have in your fstab).

unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in01: no ma
Found a new device with path=/devices/virtual/block/dm-0 and name=dm-0
mounting /dev/mapper/crypt (fstype=btrfs) to /booster.root
loading module xor
loading module raid6_pq
loading module libcrc32c
loading module btrfs
Switching to the new userspace now. ██ █████████!
[FAILED] Failed to load start Load/Save Screen Backlight Brightness of backlight:acpi_video0
[ TIME ] Timed out waiting for device /dev/disk/by-uuid/a20b6dd5-3ba0-456a-9469-cad0a225a3ab.
[DEPEND] Dependency failed for /btrfs.

This log seems incomplete. There should be blkinfo for /dev/mapper/crypt right before mounting /dev/mapper/crypt.

I do not have any good ideas why there is a problem with your btrfs. I can try to write an integration test that reproduces your rootfs configuration. Do you remember how did you format your rootfs with mkfs.btrfs? What exactly parameters did you use?

Th3Whit3Wolf commented 3 years ago
Found a new device with path=/device/virtual/block/dm-0 and name=0
blkinfo for /dev/mapper/luks-e4dca43a-21bd-4598-88fc-371dd206954a4: type=btrfs UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab LABEL=Arch

It says that the btrfs partition has a correct UUID. a20b6dd5-3ba0-456a-9469-cad0a225a3ab is exactly the same UUID that systemd times out later. The the partition UUID parser looks correct. Though I do not know why it stuck in mount(). I wonder if it needs some extra options (like you have in your fstab).

unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in01: no ma
Found a new device with path=/devices/virtual/block/dm-0 and name=dm-0
mounting /dev/mapper/crypt (fstype=btrfs) to /booster.root
loading module xor
loading module raid6_pq
loading module libcrc32c
loading module btrfs
Switching to the new userspace now. ██ █████████!
[FAILED] Failed to load start Load/Save Screen Backlight Brightness of backlight:acpi_video0
[ TIME ] Timed out waiting for device /dev/disk/by-uuid/a20b6dd5-3ba0-456a-9469-cad0a225a3ab.
[DEPEND] Dependency failed for /btrfs.

This log seems incomplete. There should be blkinfo for /dev/mapper/crypt right before mounting /dev/mapper/crypt.

I'll boot it again and see if I missed something.

I do not have any good ideas why there is a problem with your btrfs. I can try to write an integration test that reproduces your rootfs configuration. Do you remember how did you format your rootfs with mkfs.btrfs? What exactly parameters did you use?

My btrfs mount options were

mount -o noatime,compress-force=zstd,commit=120,space_cache=v2,ssd,discard=async,autodefrag,subvol=@ /dev/mapper/crypt /mnt
mkdir -p /mnt/{boot,home,var/cache,var/log,.snapshots,btrfs,var/tmp,var/abs,srv}
mount -o noatime,compress-force=zstd,commit=120,space_cache=v2,ssd,discard=async,autodefrag,subvol=@home /dev/mapper/crypt /mnt/home  && \
mount -o nodev,nosuid,noexec,noatime,compress-force=zstd,commit=120,space_cache=v2,ssd,discard=async,autodefrag,subvol=@abs /dev/mapper/crypt /mnt/var/abs && \
mount -o nodev,nosuid,noexec,noatime,compress-force=zstd,commit=120,space_cache=v2,ssd,discard=async,autodefrag,subvol=@tmp /dev/mapper/crypt /mnt/var/tmp && \
mount -o noatime,compress-force=zstd,commit=120,space_cache=v2,ssd,discard=async,autodefrag,subvol=@srv /dev/mapper/crypt /mnt/srv && \
mount -o nodev,nosuid,noexec,noatime,compress-force=zstd,commit=120,space_cache=v2,ssd,discard=async,autodefrag,subvol=@log /dev/mapper/crypt /mnt/var/log && \
mount -o nodev,nosuid,noexec,noatime,compress-force=zstd,commit=120,space_cache=v2,ssd,discard=async,autodefrag,subvol=@cache /dev/mapper/crypt /mnt/var/cache && \
mount -o noatime,compress-force=zstd,commit=120,space_cache=v2,ssd,discard=async,autodefrag,subvol=@snapshots /dev/mapper/crypt /mnt/.snapshots && \
mount -o noatime,compress-force=zstd,commit=120,space_cache=v2,ssd,discard=async,autodefrag,subvolid=5 /dev/mapper/crypt /mnt/btrfs

I made this gist to help me create more reproducible arch builds if you have anyother question about how I setup btrfs or other early system configuration parameters.

Th3Whit3Wolf commented 3 years ago

This log seems incomplete. There should be blkinfo for /dev/mapper/crypt right before mounting /dev/mapper/crypt.

unable to load modalias usb:v13D3p56EBd1964dcEFdsc02dp01ic0eisc01ip00in01: no ma
Found a new device with path=/devices/virtual/block/dm-0 and name=dm-0
blkinfo for /dev/mapper/crypt: type=BTRFS UUID=a20b6dd5-3ba0-456a-9469-cad0a225a3ab
mounting /dev/mapper/crypt (fstype=btrfs) to /booster.root
loading module xor
loading module raid6_pq
loading module libcrc32c
loading module btrfs
Switching to the new userspace now. ██ █████████!
[FAILED] Failed to load start Load/Save Screen Backlight Brightness of backlight:acpi_video0
[ TIME ] Timed out waiting for device /dev/disk/by-uuid/a20b6dd5-3ba0-456a-9469-cad0a225a3ab.
[DEPEND] Dependency failed for /btrfs.