http://bugzilla.opensuse.org/show_bug.cgi?id=1188352
Bug ID: 1188352 Summary: Can't enter LUKS password since kernel 5.13 on Pinebook Pro Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: aarch64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: jonasdcdm@mailbox.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: ---
Created attachment 851029 --> http://bugzilla.opensuse.org/attachment.cgi?id=851029&action=edit dmesg
Since the upgrade to kernel 5.13 it's no longer possible to enter the LUKS password on boot. The physical keyboard works fine in GRUB, but the LUKS prompt won't see it, it doesn't register any key press.
Entering the password via serial console works, and the Pinebook Pro boots to the desktop, where the physical keyboard works again.
Kernel 5.12.13-1 is still working fine.
http://bugzilla.opensuse.org/show_bug.cgi?id=1188352 http://bugzilla.opensuse.org/show_bug.cgi?id=1188352#c1
--- Comment #1 from Jonas del Campo jonasdcdm@mailbox.org --- I've just tested with latest kernel 5.13.2-6.1, and the issue persists. I currently don't have any changes made to the /etc/modprobe.d/ and /etc/modules-load.d/ directories.
http://bugzilla.opensuse.org/show_bug.cgi?id=1188352 http://bugzilla.opensuse.org/show_bug.cgi?id=1188352#c2
--- Comment #2 from Jonas del Campo jonasdcdm@mailbox.org --- Tested also with latest kernel 5.13.4-1-default, same result.
However I've noticed that I can type the LUKS password with an external USB keyboard. Could that mean that the internal keyboard relies on some module/driver? I couldn't find anything obvious with lsmod.
http://bugzilla.opensuse.org/show_bug.cgi?id=1188352 http://bugzilla.opensuse.org/show_bug.cgi?id=1188352#c3
--- Comment #3 from Guillaume GARDET guillaume.gardet@arm.com --- (In reply to Jonas del Campo from comment #2)
Tested also with latest kernel 5.13.4-1-default, same result.
However I've noticed that I can type the LUKS password with an external USB keyboard. Could that mean that the internal keyboard relies on some module/driver? I couldn't find anything obvious with lsmod.
It looks like this, indeed. On-board keyboard seems to be on USB2, but you likely connected the external keyboard on USB3 port, right?
I think there is a power supply or a gpio missing. Could you share the output of 'lsmod', please?
http://bugzilla.opensuse.org/show_bug.cgi?id=1188352 http://bugzilla.opensuse.org/show_bug.cgi?id=1188352#c4
--- Comment #4 from Jonas del Campo jonasdcdm@mailbox.org --- Created attachment 851521 --> http://bugzilla.opensuse.org/attachment.cgi?id=851521&action=edit lsmod with kernel 5.13
At first I tried the USB3 port, but after reading your comment I also checked with the USB2 one, and it works too. lsmod is now attached.
http://bugzilla.opensuse.org/show_bug.cgi?id=1188352 http://bugzilla.opensuse.org/show_bug.cgi?id=1188352#c5
--- Comment #5 from Jonas del Campo jonasdcdm@mailbox.org --- I could compare the lsmod's outputs between kernel 5.12 and 5.13, and here are the results:
Only in kernel 5.12:
uvcvideo 110592 0 ecc 32768 1 ecdh_generic
Only in kernel 5.13:
tun 61440 2 bpfilter 16384 0 ofpart 20480 0 cmdlinepart 16384 0 spi_nor 90112 0 mtd 86016 4 spi_nor,cmdlinepart,ofpart pl330 36864 4 asn1_encoder 16384 1 trusted tee 45056 1 trusted
By what I could find, none of them seems related to this issue. Would you have any pointers on what to look for next?
http://bugzilla.opensuse.org/show_bug.cgi?id=1188352 http://bugzilla.opensuse.org/show_bug.cgi?id=1188352#c8
Bj�rn Bidar bjorn.bidar@thaodan.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bjorn.bidar@thaodan.de Flags|needinfo?(jonasdcdm@mailbox | |.org) |
--- Comment #8 from Bj�rn Bidar bjorn.bidar@thaodan.de --- Created attachment 864592 --> http://bugzilla.opensuse.org/attachment.cgi?id=864592&action=edit Output of cat /proc/bus/input/devices
(In reply to Jiri Slaby from comment #6)
If the issue still persists, could you attach the output of: cat /proc/bus/input/devices
There you go
kernel-bugs@lists.opensuse.org