Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 649900

Summary: sys-kernel/genkernel-next built initramfs causes libinput and evdev to not load ps/2 keyboard
Product: Gentoo Linux Reporter: DJ Dunn <djdunn.safety>
Component: Current packagesAssignee: Ettore Di Giacinto (RETIRED) <mudler>
Status: RESOLVED OBSOLETE    
Severity: normal CC: lxnay
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description DJ Dunn 2018-03-08 08:50:10 UTC
im on ~amd64 packages

ok so when i build an initramfs with gentoo-next my ps/22 keyboard is not recognized by libinput and evdev both and doesnt work in xorg.  Also a USB keyboard and mouse would have to be unplugged and replugged in before they would be recognized by the system after a reboot

ok, so it took me a few days to pin down the cause of this, im fairly sure its the early loading of udev (eudev) thats causing all these things to not get loaded properly.

switching to genkernel (not genkernel-next) creates an initramfs that causes these problems not to happen.

i don't know if this is a bug report with problems that need fixed, or if its because eudev gets loaded too early by the initramfs and its a feature request to optionally remove genkernel-next's ability to load udev into the initramfs.  If you can already do that i'm not sure how.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-08-20 12:51:03 UTC
Package removed.