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 Toolybird (Toolybird) - Thursday, 27 October 2022, 21:54 GMT
Task Type Bug Report
Category Arch Projects
Status Closed
Assigned To Giancarlo Razzolini (grazzolini)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
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

Closed by  Toolybird (Toolybird)
Thursday, 27 October 2022, 21:54 GMT
Reason for closing:  Fixed
Additional comments about closing:  Reporter says that it's no longer a problem.
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.
Comment by Gabriel Cossette (gabrielcossette) - Saturday, 28 April 2018, 02:15 GMT
Same thing for me. Adding hid-generic module fixed the problem.
Comment by Dave Reisner (falconindy) - Monday, 07 January 2019, 11:17 GMT
Is this still a problem with recent mkinitcpio/linux packages? i see hid-generic detected and added just fine here.
Comment by Lukas B (teateawhy) - Tuesday, 02 April 2019, 19:36 GMT
> Is this still a problem with recent mkinitcpio/linux packages?

No longer a problem.

> i see hid-generic detected and added just fine here.

I see the same.

Loading...