mkinitcpio 35.2-1 result with image build unable to make any usb device work in early boot.
Hi,
I run on arch, mkinitcpio 35.2-1, bootloader systemd-boot.
I have a full drive encryption with a Yubikey using ykfde hook.
Yesterday I did my weekly arch update. This morning I boot up and no keyboard input on prompt. (for disk decryption)
It looks like no usb device is recognize at all.
Everything work well in BIOS. (keyboard and all) Until bootloader everything seems ok.
I can decrypt my disk with a usb live install, so the decrypt part work well it is realy usb that seems to not be recognize this early in the boot process
In /var/log/pacman.log I came across this :
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen.img --microcode /boot/amd-ucode.img
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] ==> Starting build: '6.2.8-zen1-1-zen'
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] sort: impossible de lire: '/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb2/2-2/2-2.2/2-2.2:1.2/ep_02/uevent': Aucun fichier ou dossier de ce type
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] modprobe: ERROR: missing parameters. See -h.
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2023-03-31T18:43:15+0000] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2023-03-31T18:43:16+0000] [ALPM-SCRIPTLET] -> Running build hook: [ykfde]
[2023-03-31T18:43:16+0000] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qat_4xxx'
[2023-03-31T18:43:16+0000] [ALPM-SCRIPTLET] -> Running build hook: [encrypt]
It Looks like some errors occurred in the [autodetect] hook build.
I translate the error in english:
impossible to read /sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb2/2-2/2-2.2/2-2.2:1.2/ep_02/uevent no file or folder of this type.
Then I loaded the system with the initramfs-linux-zen-fallback.img and everything work perfectly.
What is going wrong here ? How can I troubleshoot this further ?