Public bug reported:
Summary
Internal laptop speakers produce no sound on Ubuntu 24.04. ALSA and PipeWire
sinks are present and playback appears to run, but no audible output. Kernel
logs show SOF/SoundWire codecs (`cs42l43`) and SmartAmp (`cs35l56`) reporting
missing power supplies and "using dummy regulator" messages.
Steps to reproduce
1. Boot Ubuntu 24.04 on the laptop hardware.
2. Play a WAV or run speaker-test:
```bash
speaker-test -c2 -l1 -t sine -f 440
aplay /path/to/test.wav
pw-play --target <alsa-sink-id> /path/to/test.wav
```
Actual behavior
- Playback commands report frames/packets played but no audible sound from
internal speakers.
- Kernel logs contain repeated messages like:
- "supply vdd-p not found, using dummy regulator"
- "Calibration disabled due to missing firmware controls"
Expected behavior
- Internal speakers should produce sound for playback via ALSA/PipeWire when
volumes unmuted and routing correct.
Reproducible
- Yes on this device (works in Windows, fails on Ubuntu 24.04). OEM kernel
(6.17) tested but did not restore audio and caused Wi‑Fi to stop working;
reverted to fallback.
Hardware
- Laptop model: Lenovo Yoga Slim 7 14ILL10
- Audio controller: Intel (Lunar Lake / SoundWire)
- Codecs/Amps: `cs42l43`, `cs35l56`
OS / Kernel
- Distribution: Ubuntu 24.04.3 LTS
- Kernel(s) tested: fallback (e.g. 6.14.0-37-generic) and `linux-oem-24.04d`
(6.17.0-1008-oem)
- Please see attached tarball for exact `uname -a` and full environment:
`audio-debug-20251225-202638.tar.gz`
What I have already tried
- Verified and unmuted `Master`/`Speaker` via `amixer`/`alsamixer`.
- Played test tones with `speaker-test`, `aplay`, and `pw-play` (playback
reports playing but silent).
- Toggled ALSA mixer routing numids (ASP/SDW/DSP) to attempt to route audio to
amp.
- Installed `firmware-sof-signed` and updated `linux-firmware`, ran `sudo
update-initramfs -u` and rebooted.
- Installed `linux-oem-24.04d` (6.17) to try platform fixes; OEM kernel booted
but disabled Wi‑Fi on this hardware and did not restore audio, so I reverted to
fallback kernel.
Relevant logs (attached)
- `audio-debug-20251225-202638.tar.gz` — contains:
- `journalctl -b` and filtered SOF/codec messages
- `dmesg` and kernel boot traces
- `pw-dump` and PipeWire/ALSA lists
- `aplay -l`, `amixer -c 0 contents`, `/proc/asound/*`, and `lsmod`
Suggested area to investigate
- ACPI/regulator bindings for `cs42l43`/`cs35l56` appear missing, causing the
kernel to fall back to dummy regulators. This prevents amps from being powered
or performing calibration; user-space routing cannot enable audio if the
hardware supplies are not present.
How to get additional traces from me
- I can re-run the collection, or reboot into the OEM kernel again if you need
traces from that kernel (note: OEM kernel previously disabled Wi‑Fi on this
machine).
- Commands I used to produce the attached archive:
```bash
chmod +x collect_audio_logs.sh
./collect_audio_logs.sh
# resulting archive: audio-debug-20251225-202638.tar.gz
```
Additional notes
- Please advise if you want more verbose SOF traces or ALSA trace logs (I can
enable `dynamic_debug` or grab `regmap`/`dev` traces on request).
Tags / keywords
linux, sound, sof, asoc, cs42l43, cs35l56, soundwire, ubuntu
Attachments
- `audio-debug-20251225-202638.tar.gz`
Thank you — I can supply extra logs or re-run tests if maintainers
request specific traces.
-
-
-
-
-
-
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.14.0-37-generic 6.14.0-37.37~24.04.1
ProcVersionSignature: Ubuntu 6.14.0-37.37~24.04.1-generic 6.14.11
Uname: Linux 6.14.0-37-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: twyla 2035 F.... pipewire
twyla 2039 F.... wireplumber
/dev/snd/seq: twyla 2035 F.... pipewire
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu Dec 25 20:40:51 2025
InstallationDate: Installed on 2025-12-24 (1 days ago)
InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64
(20250805.1)
IwConfig:
lo no wireless extensions.
wlp0s20f3 no wireless extensions.
MachineType: LENOVO 83JX
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 xedrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-37-generic
root=UUID=a5b6e39d-0dcd-4c32-a4bc-35cb55a1d6c9 ro quiet splash vt.handoff=7
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.14.0-37-generic N/A
linux-backports-modules-6.14.0-37-generic N/A
linux-firmware 20240318.git3b128b60-0ubuntu2.21
SourcePackage: linux-hwe-6.14
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/12/2025
dmi.bios.release: 1.29
dmi.bios.vendor: LENOVO
dmi.bios.version: QSCN29WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76574 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Yoga Slim 7 14ILL10
dmi.ec.firmware.release: 1.29
dmi.modalias:
dmi:bvnLENOVO:bvrQSCN29WW:bd05/12/2025:br1.29:efr1.29:svnLENOVO:pn83JX:pvrYogaSlim714ILL10:rvnLENOVO:rnLNVNB161216:rvrSDK0T76574WIN:cvnLENOVO:ct10:cvrYogaSlim714ILL10:skuLENOVO_MT_83JX_BU_idea_FM_YogaSlim714ILL10:
dmi.product.family: Yoga Slim 7 14ILL10
dmi.product.name: 83JX
dmi.product.sku: LENOVO_MT_83JX_BU_idea_FM_Yoga Slim 7 14ILL10
dmi.product.version: Yoga Slim 7 14ILL10
dmi.sys.vendor: LENOVO
** Affects: linux-hwe-6.14 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble wayland-session
** Attachment added: "Audio debug logs"
https://bugs.launchpad.net/bugs/2137115/+attachment/5935771/+files/audio-debug-20251225-202638.tar.gz
** Description changed:
Summary
Internal laptop speakers produce no sound on Ubuntu 24.04. ALSA and PipeWire
sinks are present and playback appears to run, but no audible output. Kernel
logs show SOF/SoundWire codecs (`cs42l43`) and SmartAmp (`cs35l56`) reporting
missing power supplies and "using dummy regulator" messages.
Steps to reproduce
1. Boot Ubuntu 24.04 on the laptop hardware.
2. Play a WAV or run speaker-test:
```bash
speaker-test -c2 -l1 -t sine -f 440
aplay /path/to/test.wav
pw-play --target <alsa-sink-id> /path/to/test.wav
```
Actual behavior
- Playback commands report frames/packets played but no audible sound from
internal speakers.
- Kernel logs contain repeated messages like:
- - "supply vdd-p not found, using dummy regulator"
- - "Calibration disabled due to missing firmware controls"
+ - "supply vdd-p not found, using dummy regulator"
+ - "Calibration disabled due to missing firmware controls"
Expected behavior
- Internal speakers should produce sound for playback via ALSA/PipeWire when
volumes unmuted and routing correct.
Reproducible
- Yes on this device (works in Windows, fails on Ubuntu 24.04). OEM kernel
(6.17) tested but did not restore audio and caused Wi‑Fi to stop working;
reverted to fallback.
Hardware
- Laptop model: Lenovo Yoga Slim 7 14ILL10
- Audio controller: Intel (Lunar Lake / SoundWire)
- Codecs/Amps: `cs42l43`, `cs35l56`
OS / Kernel
- Distribution: Ubuntu 24.04.3 LTS
- Kernel(s) tested: fallback (e.g. 6.14.0-37-generic) and `linux-oem-24.04d`
(6.17.0-1008-oem)
- Please see attached tarball for exact `uname -a` and full environment:
`audio-debug-20251225-202638.tar.gz`
What I have already tried
- Verified and unmuted `Master`/`Speaker` via `amixer`/`alsamixer`.
- Played test tones with `speaker-test`, `aplay`, and `pw-play` (playback
reports playing but silent).
- Toggled ALSA mixer routing numids (ASP/SDW/DSP) to attempt to route audio
to amp.
- Installed `firmware-sof-signed` and updated `linux-firmware`, ran `sudo
update-initramfs -u` and rebooted.
- Installed `linux-oem-24.04d` (6.17) to try platform fixes; OEM kernel
booted but disabled Wi‑Fi on this hardware and did not restore audio, so I
reverted to fallback kernel.
Relevant logs (attached)
- `audio-debug-20251225-202638.tar.gz` — contains:
- - `journalctl -b` and filtered SOF/codec messages
- - `dmesg` and kernel boot traces
- - `pw-dump` and PipeWire/ALSA lists
- - `aplay -l`, `amixer -c 0 contents`, `/proc/asound/*`, and `lsmod`
+ - `journalctl -b` and filtered SOF/codec messages
+ - `dmesg` and kernel boot traces
+ - `pw-dump` and PipeWire/ALSA lists
+ - `aplay -l`, `amixer -c 0 contents`, `/proc/asound/*`, and `lsmod`
Suggested area to investigate
- ACPI/regulator bindings for `cs42l43`/`cs35l56` appear missing, causing the
kernel to fall back to dummy regulators. This prevents amps from being powered
or performing calibration; user-space routing cannot enable audio if the
hardware supplies are not present.
How to get additional traces from me
- I can re-run the collection, or reboot into the OEM kernel again if you
need traces from that kernel (note: OEM kernel previously disabled Wi‑Fi on
this machine).
- Commands I used to produce the attached archive:
```bash
chmod +x collect_audio_logs.sh
./collect_audio_logs.sh
# resulting archive: audio-debug-20251225-202638.tar.gz
```
Additional notes
- Please advise if you want more verbose SOF traces or ALSA trace logs (I can
enable `dynamic_debug` or grab `regmap`/`dev` traces on request).
Tags / keywords
linux, sound, sof, asoc, cs42l43, cs35l56, soundwire, ubuntu
Attachments
- `audio-debug-20251225-202638.tar.gz`
Thank you — I can supply extra logs or re-run tests if maintainers
request specific traces.
+
+
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.14.0-37-generic 6.14.0-37.37~24.04.1
ProcVersionSignature: Ubuntu 6.14.0-37.37~24.04.1-generic 6.14.11
Uname: Linux 6.14.0-37-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
- USER PID ACCESS COMMAND
- /dev/snd/controlC0: twyla 2035 F.... pipewire
- twyla 2039 F.... wireplumber
- /dev/snd/seq: twyla 2035 F.... pipewire
+ USER PID ACCESS COMMAND
+ /dev/snd/controlC0: twyla 2035 F.... pipewire
+ twyla 2039 F.... wireplumber
+ /dev/snd/seq: twyla 2035 F.... pipewire
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu Dec 25 20:40:51 2025
InstallationDate: Installed on 2025-12-24 (1 days ago)
InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64
(20250805.1)
IwConfig:
- lo no wireless extensions.
-
- wlp0s20f3 no wireless extensions.
+ lo no wireless extensions.
+
+ wlp0s20f3 no wireless extensions.
MachineType: LENOVO 83JX
ProcEnviron:
- LANG=en_US.UTF-8
- PATH=(custom, no user)
- SHELL=/bin/bash
- TERM=xterm-256color
- XDG_RUNTIME_DIR=<set>
+ LANG=en_US.UTF-8
+ PATH=(custom, no user)
+ SHELL=/bin/bash
+ TERM=xterm-256color
+ XDG_RUNTIME_DIR=<set>
ProcFB: 0 xedrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-37-generic
root=UUID=a5b6e39d-0dcd-4c32-a4bc-35cb55a1d6c9 ro quiet splash vt.handoff=7
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.14.0-37-generic N/A
- linux-backports-modules-6.14.0-37-generic N/A
- linux-firmware 20240318.git3b128b60-0ubuntu2.21
+ linux-restricted-modules-6.14.0-37-generic N/A
+ linux-backports-modules-6.14.0-37-generic N/A
+ linux-firmware 20240318.git3b128b60-0ubuntu2.21
SourcePackage: linux-hwe-6.14
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/12/2025
dmi.bios.release: 1.29
dmi.bios.vendor: LENOVO
dmi.bios.version: QSCN29WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76574 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Yoga Slim 7 14ILL10
dmi.ec.firmware.release: 1.29
dmi.modalias:
dmi:bvnLENOVO:bvrQSCN29WW:bd05/12/2025:br1.29:efr1.29:svnLENOVO:pn83JX:pvrYogaSlim714ILL10:rvnLENOVO:rnLNVNB161216:rvrSDK0T76574WIN:cvnLENOVO:ct10:cvrYogaSlim714ILL10:skuLENOVO_MT_83JX_BU_idea_FM_YogaSlim714ILL10:
dmi.product.family: Yoga Slim 7 14ILL10
dmi.product.name: 83JX
dmi.product.sku: LENOVO_MT_83JX_BU_idea_FM_Yoga Slim 7 14ILL10
dmi.product.version: Yoga Slim 7 14ILL10
dmi.sys.vendor: LENOVO
** Description changed:
Summary
Internal laptop speakers produce no sound on Ubuntu 24.04. ALSA and PipeWire
sinks are present and playback appears to run, but no audible output. Kernel
logs show SOF/SoundWire codecs (`cs42l43`) and SmartAmp (`cs35l56`) reporting
missing power supplies and "using dummy regulator" messages.
Steps to reproduce
1. Boot Ubuntu 24.04 on the laptop hardware.
2. Play a WAV or run speaker-test:
```bash
speaker-test -c2 -l1 -t sine -f 440
aplay /path/to/test.wav
pw-play --target <alsa-sink-id> /path/to/test.wav
```
Actual behavior
- Playback commands report frames/packets played but no audible sound from
internal speakers.
- Kernel logs contain repeated messages like:
- "supply vdd-p not found, using dummy regulator"
- "Calibration disabled due to missing firmware controls"
Expected behavior
- Internal speakers should produce sound for playback via ALSA/PipeWire when
volumes unmuted and routing correct.
Reproducible
- Yes on this device (works in Windows, fails on Ubuntu 24.04). OEM kernel
(6.17) tested but did not restore audio and caused Wi‑Fi to stop working;
reverted to fallback.
Hardware
- Laptop model: Lenovo Yoga Slim 7 14ILL10
- Audio controller: Intel (Lunar Lake / SoundWire)
- Codecs/Amps: `cs42l43`, `cs35l56`
OS / Kernel
- Distribution: Ubuntu 24.04.3 LTS
- Kernel(s) tested: fallback (e.g. 6.14.0-37-generic) and `linux-oem-24.04d`
(6.17.0-1008-oem)
- Please see attached tarball for exact `uname -a` and full environment:
`audio-debug-20251225-202638.tar.gz`
What I have already tried
- Verified and unmuted `Master`/`Speaker` via `amixer`/`alsamixer`.
- Played test tones with `speaker-test`, `aplay`, and `pw-play` (playback
reports playing but silent).
- Toggled ALSA mixer routing numids (ASP/SDW/DSP) to attempt to route audio
to amp.
- Installed `firmware-sof-signed` and updated `linux-firmware`, ran `sudo
update-initramfs -u` and rebooted.
- Installed `linux-oem-24.04d` (6.17) to try platform fixes; OEM kernel
booted but disabled Wi‑Fi on this hardware and did not restore audio, so I
reverted to fallback kernel.
Relevant logs (attached)
- `audio-debug-20251225-202638.tar.gz` — contains:
- `journalctl -b` and filtered SOF/codec messages
- `dmesg` and kernel boot traces
- `pw-dump` and PipeWire/ALSA lists
- `aplay -l`, `amixer -c 0 contents`, `/proc/asound/*`, and `lsmod`
Suggested area to investigate
- ACPI/regulator bindings for `cs42l43`/`cs35l56` appear missing, causing the
kernel to fall back to dummy regulators. This prevents amps from being powered
or performing calibration; user-space routing cannot enable audio if the
hardware supplies are not present.
How to get additional traces from me
- I can re-run the collection, or reboot into the OEM kernel again if you
need traces from that kernel (note: OEM kernel previously disabled Wi‑Fi on
this machine).
- Commands I used to produce the attached archive:
```bash
chmod +x collect_audio_logs.sh
./collect_audio_logs.sh
# resulting archive: audio-debug-20251225-202638.tar.gz
```
Additional notes
- Please advise if you want more verbose SOF traces or ALSA trace logs (I can
enable `dynamic_debug` or grab `regmap`/`dev` traces on request).
Tags / keywords
linux, sound, sof, asoc, cs42l43, cs35l56, soundwire, ubuntu
Attachments
- `audio-debug-20251225-202638.tar.gz`
Thank you — I can supply extra logs or re-run tests if maintainers
request specific traces.
-
+ -
+ -
+ -
+ -
+ -
+ -
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.14.0-37-generic 6.14.0-37.37~24.04.1
ProcVersionSignature: Ubuntu 6.14.0-37.37~24.04.1-generic 6.14.11
Uname: Linux 6.14.0-37-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: twyla 2035 F.... pipewire
twyla 2039 F.... wireplumber
/dev/snd/seq: twyla 2035 F.... pipewire
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu Dec 25 20:40:51 2025
InstallationDate: Installed on 2025-12-24 (1 days ago)
InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64
(20250805.1)
IwConfig:
lo no wireless extensions.
wlp0s20f3 no wireless extensions.
MachineType: LENOVO 83JX
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 xedrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-37-generic
root=UUID=a5b6e39d-0dcd-4c32-a4bc-35cb55a1d6c9 ro quiet splash vt.handoff=7
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.14.0-37-generic N/A
linux-backports-modules-6.14.0-37-generic N/A
linux-firmware 20240318.git3b128b60-0ubuntu2.21
SourcePackage: linux-hwe-6.14
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/12/2025
dmi.bios.release: 1.29
dmi.bios.vendor: LENOVO
dmi.bios.version: QSCN29WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76574 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Yoga Slim 7 14ILL10
dmi.ec.firmware.release: 1.29
dmi.modalias:
dmi:bvnLENOVO:bvrQSCN29WW:bd05/12/2025:br1.29:efr1.29:svnLENOVO:pn83JX:pvrYogaSlim714ILL10:rvnLENOVO:rnLNVNB161216:rvrSDK0T76574WIN:cvnLENOVO:ct10:cvrYogaSlim714ILL10:skuLENOVO_MT_83JX_BU_idea_FM_YogaSlim714ILL10:
dmi.product.family: Yoga Slim 7 14ILL10
dmi.product.name: 83JX
dmi.product.sku: LENOVO_MT_83JX_BU_idea_FM_Yoga Slim 7 14ILL10
dmi.product.version: Yoga Slim 7 14ILL10
dmi.sys.vendor: LENOVO
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2137115
Title:
Internal speakers silent on Ubuntu 24.04 — SOF/ASoC cs42l43 & cs35l56
report dummy regulators
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.14/+bug/2137115/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs