There's a merged pull request on the void-packages repository pinebookpro-base: update to 0.3 https://github.com/void-linux/void-packages/pull/26565 Description: Mark asound.state file as mutable. Rename udev hwdb to denote pinebookpro specificity. Rather than using an evdev hwdb match, set up a custom match via a udev rule so that only the keyboard (and not other devices are matched). Without the custom rule, lines like the following appear in dmesg: udevd[...]: Error calling EVIOCSKEYCODE on device node [...]: Invalid argument