Headphone jack (3.5mm) silent on Alienware 18 with sof-arl-rt722 — speakers work

GitHub issues - opened <[email protected]>
Newsgroups org.alsa-project.alsa-devel
Message-ID <[email protected]>
alsa-project/alsa-ucm-conf issue #766 was opened from d0mm392:

Hardware:

Alienware 18 (Area_51M AA18250-0M66RF)
Audio: Intel SOF + rt722 (headphone/mic) + rt1320 (speaker) via SoundWire
Kernel: 7.0.1 / 7.0.5 / 7.0.9 nobara.fc43 (all same behavior)
alsa-sof-firmware: 2025.12.2-1.fc43

Problem:
3.5mm headphone jack produces no audio. Laptop speakers work fine.
Findings:

Jack detection works correctly — evtest /dev/input/event26 confirms SW_HEADPHONE_INSERT events fire on plug/unplug
PipeWire routes to Headphones__sink (status: RUNNING), all mixer controls at 100%, nothing muted
Topology ABI mismatch at boot: Topology ABI 3:29:1 vs Kernel ABI 3:23:1
UCM profile bugs in /usr/share/alsa/ucm2/sof-soundwire/rt722.conf:

EnableSequence references 'Headphone Switch' — control doesn't exist (actual: 'Headphone')
JackControl "Headphone Jack" — doesn't exist (kernel registers it as "Headset Jack")


Tested: module reload, alsactl init, UCM patch — no change

dmesg:
sof-audio-pci-intel-mtl: loading topology: sof-arl-rt722-l0_rt1320-l2.tplg
Topology: ABI 3:29:1 Kernel ABI 3:23:1
sof_sdw: ASoC: Parent card not yet available, widget card binding deferred

Issue URL     : https://github.com/alsa-project/alsa-ucm-conf/issues/766
Repository URL: https://github.com/alsa-project/alsa-ucm-conf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.