journalctl -b | grep -E "sof[-_]|cs(35|42)l" Jul 05 19:44:40 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0004 -> 0006) Jul 05 19:44:40 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 Jul 05 19:44:40 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [xe]) Jul 05 19:44:40 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: use msi interrupt mode Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: hda codecs found, mask 4 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x4 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 2 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware paths/files for ipc type 1: Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware file: intel/sof-ipc4/lnl/sof-lnl.ri Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware lib path: intel/sof-ipc4-lib/lnl Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: Topology file: intel/sof-ipc4-tplg/sof-lnl-cs42l43-l0-cs35l56-l3-2ch.tplg Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.12.0.1 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs42l43 sdw:0:0:01fa:4243:01: supply vdd-p not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs42l43 sdw:0:0:01fa:4243:01: supply vdd-d not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs42l43 sdw:0:0:01fa:4243:01: supply vdd-a not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs42l43 sdw:0:0:01fa:4243:01: supply vdd-io not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs42l43 sdw:0:0:01fa:4243:01: supply vdd-cp not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: supply VDD_P not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: supply VDD_IO not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: supply VDD_A not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs42l43 sdw:0:0:01fa:4243:01: devid: 0x042a43, rev: 0xa1, otp: 0x03 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0) Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: Slave 2 state check1: UNATTACHED, status was 1 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: supply VDD_P not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: supply VDD_IO not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: supply VDD_A not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs42l43 sdw:0:0:01fa:4243:01: Slave 6 state check1: UNATTACHED, status was 1 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0) Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: Slave 1 state check1: UNATTACHED, status was 1 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.12.0.1 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: cs42l43-codec cs42l43-codec: supply vdd-amp not found, using dummy regulator Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof_sdw sof_sdw: ASoC: physical link dmic01 (id 4) not exist Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof_sdw sof_sdw: ASoC: topology: could not load header: -22 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: error: tplg component load failed -22 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: error: failed to load DSP topology -22 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC error (-22): at snd_soc_component_probe() on 0000:00:1f.3 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof_sdw sof_sdw: ASoC: failed to instantiate card -22 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof_sdw sof_sdw: error -EINVAL: snd_soc_register_card failed -22 Jul 05 19:44:41 ThinkPad-X9-14-Gen-1 kernel: sof_sdw sof_sdw: probe with driver sof_sdw failed with error -22
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2116011 Title: Mainline kernel 6.15.4: snd_soc_intel_soundwire_sof_mach.ko missing despite CONFIG enabled Status in linux package in Ubuntu: New Bug description: On Ubuntu Mainline Kernel 6.15.4-061504-generic, the kernel configuration contains: CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH=m However, the compiled kernel module `snd_soc_intel_soundwire_sof_mach.ko` is missing from the installed package: linux-modules-6.15.4-061504-generic This module is required for audio functionality on Intel platforms using SOF + SoundWire (e.g. Lunar Lake, Meteor Lake), including: - Intel Lunar Lake SoC - CS42L43/CS35L56 codec combinations - ThinkPad X9 Gen 1 and similar hardware Without this module, affected systems have no audio devices except "Dummy Output". --- **Expected behavior**: - The module should be included in the package and available under: /lib/modules/6.15.4-061504-generic/kernel/sound/soc/intel/boards/ **Actual behavior**: - The module is missing. - `modinfo` fails with: modinfo: ERROR: Module snd_soc_intel_soundwire_sof_mach not found. --- **Steps to reproduce**: 1. Install 6.15.4 from https://kernel.ubuntu.com/mainline/v6.15.4/ 2. Reboot into kernel 6.15.4-061504-generic 3. Run: modinfo snd_soc_intel_soundwire_sof_mach --- **Impact**: This module is required for proper SOF SoundWire audio support on modern Intel hardware. Several distributions (Fedora, Arch) include this module by default. Without it, mainline kernels are incomplete for current-generation laptops and embedded devices. Please include the compiled module `snd_soc_intel_soundwire_sof_mach.ko` in future linux-modules-* packages when CONFIG is set to `=m`. Tested system: Kernel: 6.15.4-061504-generic GCC: 14.2.0 Arch: amd64 Device: Lenovo ThinkPad X9 14 Gen 1 (Intel Lunar Lake) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2116011/+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

