Apple keyboard not recognized during boot decryption

I have a standard Apple USB keyboard… and system is not recognizing it during boot, when need to enter decryption key … and same thing in virtual machine with a different Linux.

Any ideas how to make it work, or how to approach?

Maybe need to tinker with kernel i am guessing? Maybe some special parameters?

Thanks

Does it use another module than usbhid?

lsmod

you could add the module to the initramfs so that it loads early with mkinitcpio.

Maybe also like here… fastboot is just the issue here, because it skips steps at the init process:

Hi, thanks

it is not recognized on boot on my current 5.13.5-1-MANJARO pc, but is recognized on 5.10.42-1-MANJARO virtual … interesting

Hi
I recently noticed this in my pacman logs:

[2021-08-07T12:17:46+0100] [ALPM-SCRIPTLET] ==> Starting build: 5.13.8-1-MANJARO
[2021-08-07T12:17:46+0100] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2021-08-07T12:17:46+0100] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2021-08-07T12:17:47+0100] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2021-08-07T12:17:47+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: xhci_pci
[2021-08-07T12:17:48+0100] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2021-08-07T12:17:48+0100] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2021-08-07T12:17:53+0100] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2021-08-07T12:17:53+0100] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2021-08-07T12:17:54+0100] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qat_4xxx
[2021-08-07T12:17:54+0100] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2021-08-07T12:17:56+0100] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]

Previously it was only warning about qat_4xxx, but now it’s xhci_pci as well, starting with kernel 5.13.6. Keyboard seems to work though.

Mine is also working now, and wakes pc up from suspend, in all kernels, 5.13 included. Not sure what I did, updated, or simply restarted. Thanks