No NHLT in VMs -> no microphone?

4 views
Skip to first unread message

Peter Palensky

unread,
Feb 28, 2026, 12:29:33 PM (5 days ago) Feb 28
to qubes-users
My (new) laptop's built-in microphone works in dom0 but not in my audio-VM (i use audio-VMs with other Qubes computers and it was always fine).

dmesg complains about "NHLT table not found", and in deed: dom0 has /sys/firmware/acpi/tables/NHLT and the VMs don't (neither using fedora nor debian). Is that the reason, and if so: how to fix it?

Installed newer versions of alsa-sof-firmware / firmware-sof-signed but no change.

dom0 recognizes the sound card (intel hda ALC236) with all features/controls, but the audio-VM sees only a limited set and mic is dead (speaker works).

Qubes OS R4.3 on an HP Elitebook 650 G11, Intel Core Ultra 5 135U, Meteor Lake-P, kernel 6.18.4-1

Tim Faber

unread,
Mar 2, 2026, 8:23:44 AM (3 days ago) Mar 2
to Peter Palensky, qubes-users
Just a wild guess: could the alsa-ucm package be missing?

Peter Palensky

unread,
Mar 2, 2026, 4:23:20 PM (3 days ago) Mar 2
to qubes-users
alsa-ucm-conf is installed. I really think it is an ACPI problem, the VMs just don't have the capabilities of dom0.

Connecting the audio controller (Multimedia audio controller [0401]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20)) to the audio VM says:
[    3.335463] sof-audio-pci-intel-mtl 0000:00:09.0: NHLT table not found
[    3.335661] sof-audio-pci-intel-mtl 0000:00:09.0: DMICs detected in NHLT tables: 0

While dom0 says:
[   37.489569] sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[   37.544083] sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 2

dom0 recognizes and uses the controller correctly/fully, while a VM only does a crippled mode with some basic intel-hda functionality. Both have the same kernel, sof-drivers, etc. but the VM does not have the NHLT table. The internal microphone does not work with the VM.
Reply all
Reply to author
Forward
0 new messages