Hi!
Just recently installed 24.04.3 LTS on an HP Elitebook 1040 G11.
Everything works except for sound. Ubuntu Settings shows only a Dummy Output device unless I pair BT earbuds or something.
lspci shows the device:
00:1f.3 Multimedia audio controller: Intel Corporation Meteor Lake-P HD Audio Controller (rev 20)
Similarly, lsmod also shows the device:
snd_sof_pci_intel_mtl 12288 0
However, dmesg shows some interesting details:
[ 10.385675] usbcore: registered new interface driver snd-usb-audio
[ 10.435039] sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 10.435076] sof-audio-pci-intel-mtl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 10.435090] sof-audio-pci-intel-mtl 0000:00:1f.3: enabling device (0000 -> 0002)
[ 10.435437] sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 10.435538] sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 10.442578] sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
[ 10.497750] sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 5
[ 10.497759] sof-audio-pci-intel-mtl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 10.497766] sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 10.498340] sof-audio-pci-intel-mtl 0000:00:1f.3: SOF firmware and/or topology file not found.
[ 10.498778] sof-audio-pci-intel-mtl 0000:00:1f.3: Supported default profiles
[ 10.498780] sof-audio-pci-intel-mtl 0000:00:1f.3: - ipc type 1 (Requested):
[ 10.498783] sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware file: intel/sof-ipc4/mtl/sof-mtl.ri
[ 10.498786] sof-audio-pci-intel-mtl 0000:00:1f.3: Topology file: intel/sof-ace-tplg/sof-hda-generic-2ch.tplg
[ 10.498788] sof-audio-pci-intel-mtl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.
[ 10.498790] sof-audio-pci-intel-mtl 0000:00:1f.3: Optionally it can be manually downloaded from:
[ 10.498792] sof-audio-pci-intel-mtl 0000:00:1f.3: https://github.com/thesofproject/sof-bin/
[ 10.500684] sof-audio-pci-intel-mtl 0000:00:1f.3: error: sof_probe_work failed err: -2
Searching around on-line seems to indicate that this could be a kernel version problem, and updating to a more recent kernel could solve it.
The system seems to still be running 6.8 even though it was just installed off of the latest 24.04.3 install image, allegedly. (Wasn’t me)
$ cat /etc/issue
Ubuntu 24.04.3 LTS \n \l
$ uname -a
Linux elitebu 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
The latest HWE for 24.04.3 should install 6.14, from what I’ve read. And indeed, apt shows those packages available.
However, when I attempt to install HWE kernel, I get an error about conflict dependencies:
$ apt-cache search linux-generic-hwe
linux-generic-hwe-24.04 - Complete Generic Linux kernel and headers
linux-generic-hwe-24.04-edge - Complete Generic Linux kernel and headers
$ sudo apt-get install linux-generic-hwe-24.04
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
boot-managed-by-snapd : Conflicts: linux-firmware but 20240318.git3b128b60-0ubuntu2.17 is to be installed
Conflicts: linux-image
wireless-regdb : Conflicts: boot-managed-by-snapd (< 5~) but 4build1 is to be installed
Cannot install linux-firmware on system as boot is managed by snapd.
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
I’m not familiar with this type of issue. But I wonder if it has anything to do with Full Disk Encryption being selected during install.
Admittedly, it’s been a while since I’ve manually installed HWE packages, so perhaps the process has changed, although not that I’ve seen searching on-line. But if there’s a new or preferred way to install HWE on an existing system, I’d love to try it.
Similary, if there’s instead another way to fix the audio issue that doesn’t require installing HWE kernel, I’ll willing to try that.
Thanks!