My USB keyboard requires a kernel module that isn't contained within initramfs by default (hid-logitech-hidpp).
I have added a new file to the dracut modules conf directory which contains:
add_drivers+=" hid-logitech-hidpp "
After creating a new initramfs, I have checked the contents with lsinitrd and the kernel module is there.
However after I reboot, the keyboard still doesn't work at the LUKS decrypt prompt.
When I check the initramfs again, the kernel module isn't there?
Do I have to do something else to make the change stick?
M.
Just to make sure: it should be in /etc/dracut.conf.d
Do you boot in UEFI mode? In such a case, initramfs is on ESP, not /boot
directly. The path is /boot/efi/EFI/qubes/initramfs-KERNELVERSION, so
you need to pass this path to dracut when generating it.
- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab