Void Linux on the Framework Laptop 16 - some notes (sound and wifi)

I am using Void Linux on the Framework 16 with latest BIOS. The only 2 problems I encountered was:

No sound whatsoever from the speakers. I finally solved this by blacklisting the snd_hda_codec_realtek kernel module. The system then starts to use snd_hda_codec_general and all is good (with pipewire/wireplumber). You can do this by adding a conf file to /etc/modprobe.d, for instance /etc/modprobe.d/blacklist-snd-realtek.conf and add the following text:

blacklist snd_hda_codec_realtek

Reboot and you’re good to go. Also see this Reddit post.

The other thing I had to do was install wireless-regdb,similar to what is described on this article in the Arch wiki: Framework Laptop 16 - ArchWiki under Wi-Fi that points to Network configuration/Wireless - ArchWiki . I did not have to change anything under /etc/conf.d/wireless-regdom (that file does not exist under Void Linux), it was automatically selecting the right country after reboot (NL). Without it, WiFi had frequent disconnects (using NetworkManager). You can check your domain with iw reg get. iw is provided by the iw package.

2 Likes

I managed to get fw-fanctrl running on Void Linux with runit.

Instructions are on my Github: fw-fanctrl-runit-files