Public bug reported:
Hardware: Dell Pro 14 Plus PB14250 (Intel Arrow Lake), SOF SoundWire audio with
Cirrus Logic CS42L43 codec
Release: Ubuntu 24.04 LTS (MATE desktop), PipeWire + WirePlumber
Kernel: 7.0.0-38-generic
Firmware: SOF firmware 2.14.1.1 (sof-arl.ri), topology sof-arl-cs42l43-l0.tplg
alsa-ucm-conf version: <paste output of: apt policy alsa-ucm-conf | head -3>
SUMMARY
Built-in speakers work. Wired headphones on the 3.5mm jack produce no sound
with two different headsets. Jack insertion is detected correctly.
EXPECTED
Audio plays through the headphones when they are selected as output.
ACTUAL
No sound from the jack. WirePlumber logs, when the headphones port is activated:
wireplumber: Failed to enable ucm device Headphones
OBSERVATIONS
- Kernel, firmware and codec load without errors in dmesg; card and sinks
("sof-soundwire Headphones", "sof-soundwire Speaker") are present.
- 'Headphone Jack' (iface=CARD) flips on/off correctly on plug/unplug.
- Headphone and digital volumes are unmuted and not at zero.
- The codec routing controls stay at "None" with the headphones selected:
cs42l43 Headphone L Input 1 = None
cs42l43 Headphone R Input 1 = None
The speaker equivalents (cs42l43 Speaker L/R Input 1) also read None while
idle.
- Setting the routing by hand makes the headphones work immediately:
amixer -c 0 sset 'cs42l43 Headphone L Input 1' DP5RX1
amixer -c 0 sset 'cs42l43 Headphone R Input 1' DP5RX2
- Running 'alsaucm -c hw:0 set _verb HiFi set _enadev Headphones' directly
prints no error, so the failure appears to occur only in the WirePlumber path.
- The manual routing is lost whenever WirePlumber restarts or the UCM profile
is re-applied.
WORKAROUND
A script that sets Headphone L/R Input 1 to DP5RX1/DP5RX2 when the jack is
plugged in, and to None when it is unplugged.
STEPS TO REPRODUCE
1. Boot the laptop, headphones unplugged; speakers work.
2. Plug in wired headphones; the jack is detected and the Headphones sink
appears.
3. Select the Headphones sink and play audio: silence.
4. Check 'amixer -c 0 sget "cs42l43 Headphone L Input 1"': shows None.
Please let me know what further logs would help (e.g. WirePlumber debug
output or an alsa-info report).
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: alsa-ucm-conf 1.2.10-1ubuntu5.15
ProcVersionSignature: Ubuntu 7.0.0-38.38~24.04.4-generic 7.0.14
Uname: Linux 7.0.0-38-generic x86_64
ApportVersion: 2.28.3-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: MATE
Date: Wed Oct 21 12:39:33 2026
InstallationDate: Installed on 2026-08-10 (72 days ago)
InstallationMedia: Ubuntu-Server 24.04.4 LTS "Noble Numbat" - Release amd64
(20260210)
PackageArchitecture: all
SourcePackage: alsa-ucm-conf
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: alsa-ucm-conf (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2171573
Title:
Dell Pro 14 Plus PB14250 (Arrow Lake, CS42L43 SoundWire): headphone
jack silent, "Failed to enable ucm device Headphones"
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-ucm-conf/+bug/2171573/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs