Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#58171 - [mkinitcpio] No keyboard input at boot linux 4.15.15-1

Attached to Project: Arch Linux
Opened by Lukas B (teateawhy) - Sunday, 08 April 2018, 17:40 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 11 April 2018, 13:52 GMT
Task Type Bug Report
Category Arch Projects
Status Assigned
Assigned To Dave Reisner (falconindy)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Keyboard input at the initramfs stage of boot is broken in kernel version 4.15.15-1. I can't type my encryption password.
I upgraded linux from -> to:
(4.15.14-1 -> 4.15.15-1)
Downgrade this and it works again.
This task depends upon

Comment by loqs (loqs) - Sunday, 08 April 2018, 18:32 GMT
Was the initrd for 4.15.15 generated successfully? Does the system have a separate boot was it mounted when the package was updated?
Have you compared the modules present in the 4.15.14 initrd with the 4.15.15 initrd? Did using the fallback initrd make any difference?
Comment by Lukas B (teateawhy) - Sunday, 08 April 2018, 19:53 GMT
Booting with the fallback image as a workaround is successful.

> Was the initrd for 4.15.15 generated successfully?

Yes.

> Does the system have a separate boot was it mounted when the package was updated?
Yes, it's mounted from fstab always.

Here is the difference between the new and old initramfs module list.

diff initramfs_modules_sorted initramfs_modules_sorted_old
71a72
> hid-generic.ko
72a74
> i8042.ko
76a79
> led-class.ko
87a91,92
> mmc_block.ko
> mmc_core.ko
112a118,119
> sdhci-acpi.ko
> sdhci.ko
113a121
> serio.ko

There is no difference in the fallback modules. It looks like a missing module is the culprit.
Comment by loqs (loqs) - Sunday, 08 April 2018, 21:10 GMT
Can you try the fallback initrd see if that succeeds then it would be some issue with the autodetect hook and 4.15.15.
Then please try adding i8042 to the modules array of /etc/mkinitcpio.conf
Comment by Lukas B (teateawhy) - Sunday, 08 April 2018, 22:02 GMT
Successfully booting after adding hid-generic module. i8042 doesn't help.

Loading...