Here's a better workaround, i.e. both speakers as well as microphone work properly (tested on a Lenovo Thinkpad X1 Carbon Gen 12 with a TPM backed FDE setup running Ubuntu 24.04.3):
apt download firmware-sof-signed dpkg-deb -x firmware-sof-signed_*.deb extracted sudo mkdir /lib/firmware/intel-extras sudo mv extracted/lib/firmware/intel/* /lib/firmware/intel-extras/ Now you just need to append 'firmware_class.path=/lib/firmware/intel- extras' to the kernel boot cmdline. Unfortunately, in these hybrid setups (snap kernel + classic ubuntu) which is the case when using TPM backed FDE, there doesn't appear to be a straightforward way to modify the kernel cmdline. grub-mkconfig breaks grub since grub is managed by snap in these setups, and the snap setting 'snap set system system.kernel.dangerous-cmdline- append="firmware_class.path=/lib/firmware/intel-extras"' only works on Ubuntu Core. So, the hacky solution is to manually edit /boot/grub/grub.cfg and add 'firmware_class.path=/lib/firmware/intel-extras' to the boot cmdline. This is not reliable since updates can overwrite grub.cfg, but the hack is relatively simple to restore should grub.cfg get updated. If anyone knows a less hacky way to modify the kernel boot cmdline in these setups, please do tell. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to firmware-sof in Ubuntu. https://bugs.launchpad.net/bugs/2092363 Title: Missing (but referenced) SOF firmware in pc-kernel – No Audio Status in canonical-kernel-snaps: Confirmed Status in pc-kernel-snap: Invalid Status in apt package in Ubuntu: Invalid Status in boot-managed-by-snapd package in Ubuntu: Invalid Status in firmware-sof package in Ubuntu: Confirmed Status in linux package in Ubuntu: Invalid Bug description: I am encountering an issue with the pc-kernel snap on my HP EliteBook 840 G11 laptop running Ubuntu 24.04.1 LTS with the new TPM+FDE feature. Despite testing multiple kernel channels, the system fails to detect any audio devices. However, when booting into a live session of Ubuntu 24.04.1 LTS, audio functions as expected. This suggests the issue may be related to the pc-kernel snap. Right now I'm on channel 24/stable (version: 6.8.0-50.51), but I have tried 24-hwe/stable and 24.10/stable as well. For reference, I have first tried to seek help in the support section over at Ubuntu Discourse, and I was encouraged to file a bug report here against the linux package on Discourse: https://discourse.ubuntu.com/t/no-audio-device-detected-on-hp-elitebook-840-14-g11-running-ubuntu-24-04/51498/7 Details: OS: Ubuntu 24.04.1 LTS Setup: TPM-backed Full Disk Encryption (FDE) using pc-kernel snap Kernel Channels Tried: 24-hwe/stable, 24/stable, 24.10/stable Issue: aplay -l reports "no sound card found"; only "Dummy output" is listed in Audio settings. Observation: Audio works correctly in a live session of Ubuntu 24.04.1 LTS. Listing audio devices: $ aplay -l aplay: device_list:277: no soundcards found... Relevant lspci Output: 00:1f.3 Multimedia audio controller [0401]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20) Subsystem: Hewlett-Packard Company Meteor Lake-P HD Audio Controller [103c:8c26] Kernel driver in use: sof-audio-pci-intel-mtl Kernel modules: snd_hda_intel, snd_sof_pci_intel_mtl Additional Notes: Could the issue be related to missing kernel drivers or modules, such as firmware-sof-signed? Reference: https://packages.ubuntu.com/noble/firmware-sof-signed Please let me know if additional details, logs, or steps are required. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: linux-image-6.8.0-50-generic (not installed) ProcVersionSignature: Ubuntu 6.8.0-50.51-generic 6.8.12 Uname: Linux 6.8.0-50-generic x86_64 ApportVersion: 2.28.1-0ubuntu3.3 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/seq: kihen 3216 F.... pipewire CRDA: N/A CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Sun Dec 22 20:09:17 2024 MachineType: HP HP EliteBook 840 14 inch G11 Notebook PC ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> ProcFB: 0 simpledrmdrmfb 1 i915drmfb ProcKernelCmdLine: snapd_recovery_mode=run console=ttyS0,115200n8 console=tty1 panic=-1 quiet splash PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-6.8.0-50-generic N/A linux-backports-modules-6.8.0-50-generic N/A linux-firmware N/A SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) WifiSyslog: dmi.bios.date: 06/20/2024 dmi.bios.release: 2.6 dmi.bios.vendor: HP dmi.bios.version: W70 Ver. 01.02.06 dmi.board.name: 8C26 dmi.board.vendor: HP dmi.board.version: KBC Version 02.43.50 dmi.chassis.type: 10 dmi.chassis.vendor: HP dmi.ec.firmware.release: 2.67 dmi.modalias: dmi:bvnHP:bvrW70Ver.01.02.06:bd06/20/2024:br2.6:efr2.67:svnHP:pnHPEliteBook84014inchG11NotebookPC:pvrSBKPF:rvnHP:rn8C26:rvrKBCVersion02.43.50:cvnHP:ct10:cvr:sku8M4W7AV: dmi.product.family: 103C_5336AN HP EliteBook dmi.product.name: HP EliteBook 840 14 inch G11 Notebook PC dmi.product.sku: 8M4W7AV dmi.product.version: SBKPF dmi.sys.vendor: HP To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-kernel-snaps/+bug/2092363/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp

