Skip to content

1.42.6: udev on Alpine, so the keyboard and mouse exist

Choose a tag to compare

@JackTulli JackTulli released this 21 Sep 20:53
· 11 commits to main since this release

Fixed

  • Alpine: the logon screen came up and nothing typed. No keyboard, no mouse, and not even Ctrl+Alt+F1 -- because the X server holds the console in graphics mode and hears nothing at all. The X server finds its input devices through udev; Alpine runs mdev, and xorg-server's need for libudev.so is answered by libudev-zero, a stub that reports no devices. The screen is drawn, and the machine is deaf.

    install.sh --full now installs eudev along with the X server and, on a machine that is not on udev already, runs setup-devd udev to move it over.

If a machine is in that state right now, this is the cure (over SSH, since the console cannot type):

doas sh -c 'apk add eudev && setup-devd udev && rc-service l2kdm restart'

curl -fsSL https://jacktulli.github.io/w2k | sh