Joined: 30 Jan 2019
|Posted: Wed Jan 30, 2019 4:49 am Post subject: udev cannot open modules
|I have a problem that any input devices present at boot cannot be used in X (they work fine in tty though)
I believe I have narrowed the problem down to udevd being unable to load the correct modules at boot due to my LVM/LUKS encrypted root (which is not loaded until after udev).
I am using sys-fs/eudev with virtual/udev and dev-libs/libinput on an X220 with custom kernel and genkernel initramfs
Was this conclusion correct? and;
Is there a way I could either change the order so udev is activated after LVM/etc. or move the modules into another location which is not encrypted?
Error message on boot:
|[ 3.132621] udevd: starting version 3.2.5
[ 3.135475] random: udevd: uninitialized urandom read (16 bytes read)
[ 3.136988] random: udevd: uninitialized urandom read (16 bytes read)
[ 3.138439] random: udevd: uninitialized urandom read (16 bytes read)
[ 3.140879] udevd: starting eudev-3.2.5
[ 3.266381] udevadm (1822) used greatest stack depth: 13392 bytes left
[ 3.177073] udevd: ctx=0x5563d503d150 path=/lib/modules/4.14.83-gentoo/kernel/sound/pci/hda/snd-hda-codec.ko error=No such file or directory
dmesg, emerge --info, lspci -v, lsusb, make.conf, rc-config show all