Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alternate workaround/solution #5

Open
werickson24 opened this issue Jan 5, 2024 · 0 comments
Open

Alternate workaround/solution #5

werickson24 opened this issue Jan 5, 2024 · 0 comments

Comments

@werickson24
Copy link

As far as I can tell this module is not being maintained, and no longer works as I encountered the same build errors as other users here did. But this issue is EXTREMELY annoying so I'm just going to leave this alternate solution I dug up for anyone else. This worked (at least thus far) for me on openSUSE tumbleweed, and seems to have worked for people on Ubuntu 22.04 LTS.

As detailed in this post: https://askubuntu.com/questions/1366407/keyboard-does-not-work-for-first-few-seconds
The workaround appears to be to add i8042.nopnp=1 and i8042.dumbkbd=1 to your grub config at /etc/default/grub by appending them to GRUB_CMDLINE_LINUX_DEFAULT=

e.g.:
GRUB_CMDLINE_LINUX_DEFAULT="splash=silent resume=/dev/disk/by-uuid/[long number] quiet security=apparmor"
becomes
GRUB_CMDLINE_LINUX_DEFAULT="splash=silent resume=/dev/disk/by-uuid/[long number] quiet security=apparmor i8042.nopnp=1 i8042.dumbkbd=1"

Save and regen the grub config via sudo grub2-mkconfig -o /boot/grub/grub.cfg and restart and you should be good to go.

According to this kernel doc https://www.kernel.org/doc/html/v6.6/admin-guide/kernel-parameters.html?highlight=i8042
i8042.dumbkbd = Pretend that controller can only read data from keyboard and cannot control its state (Don't attempt to blink the leds).
i8042.nopnp = [HW] Don't use ACPIPnP / PnPBIOS to discover KBD/AUX controllers.

Hope this can help a couple people fix this annoyance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant