Mainline kernel 6.15.4: snd_soc_intel_soundwire_sof_mach.ko missing despite CONFIG enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
On Ubuntu Mainline Kernel 6.15.4-
CONFIG_
However, the compiled kernel module `snd_soc_
linux-
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/
**Actual behavior**:
- The module is missing.
- `modinfo` fails with:
modinfo: ERROR: Module snd_soc_
---
**Steps to reproduce**:
1. Install 6.15.4 from https:/
2. Reboot into kernel 6.15.4-
3. Run:
modinfo snd_soc_
---
**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_
Tested system:
Kernel: 6.15.4-
GCC: 14.2.0
Arch: amd64
Device: Lenovo ThinkPad X9 14 Gen 1 (Intel Lunar Lake)
tags: | added: kernel-daily-bug |
journalctl -b | grep -E "sof[-_ ]|cs(35| 42)l" X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: enabling device (0004 -> 0006) X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: DSP detected with PCI class/subclass/ prog-if 0x040100 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]) X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: use msi interrupt mode X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: hda codecs found, mask 4 X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4 X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x4 X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: DMICs detected in NHLT tables: 2 X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: Firmware paths/files for ipc type 1: X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: Firmware file: intel/sof- ipc4/lnl/ sof-lnl. ri X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: Firmware lib path: intel/sof- ipc4-lib/ lnl 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 X9-14-Gen- 1 kernel: sof-audio- pci-intel- lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.12.0.1 X9-14-Gen- 1 kernel: cs42l43 sdw:0:0: 01fa:4243: 01: supply vdd-p not found, using dummy regulator X9-14-Gen- 1 kernel: cs42l43 sdw:0:0: 01fa:4243: 01: supply vdd-d not found, using dummy regulator X9-14-Gen- 1 kernel: cs42l43 sdw:0:0: 01fa:4243: 01: supply vdd-a not found, using dummy regulator X9-14-Gen- 1 kernel: cs42l43 sdw:0:0: 01fa:4243: 01: supply vdd-io not found, using dummy regulator X9-14-Gen- 1 kernel: cs42l43 sdw:0:0: 01fa:4243: 01: supply vdd-cp not found, using dummy regulator X9-14-Gen- 1 kernel: cs35l56 sdw:0:3: 01fa:3556: 01:0: supply VDD_P not found, using dummy regulator X9-14-Gen- 1 kernel: cs35l56 sdw:0:3: 01fa:3556: 01:0: supply VDD_IO not found, using dummy regulator X9-14-Gen- 1 kernel: cs35l56 sdw:0:3: 01fa:3556: 01:0: supply VDD_A not found, using dummy regulator X9-14-Gen- 1 kernel: cs42l43 sdw:0:0: 01fa:4243: 01: devid: 0x042a43, rev: 0xa1, otp: 0x03 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) X9-14-Gen- 1 kernel: cs35l56 sdw:0:3: 01fa:3556: 01:0: Slave 2 state check1: UNATTACHED, status was 1 X9-14-Gen- 1 kernel: cs35l56 sdw:0:3: 01fa:3556: 01:1: supply VDD_P not found, using dummy regulator X9-14-Gen- 1 kernel...
Jul 05 19:44:40 ThinkPad-
Jul 05 19:44:40 ThinkPad-
Jul 05 19:44:40 ThinkPad-
Jul 05 19:44:40 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-
Jul 05 19:44:41 ThinkPad-