Missing analog-stereo profile for Dell Latitude 3420 (ALC3204, SOF, Fedora 42)

alsa-project/alsa-ucm-conf issue #594 was opened from KrzysztofWisiecki:
**Summary:** On my Dell Latitude 3420 (Intel Tiger Lake, Realtek ALC3204, sof-hda-dsp), running Fedora 42 with PipeWire and WirePlumber (no PulseAudio), I am unable to select a standard "analog-stereo" profile for the internal sound card. Only "pro-audio" and "off" profiles are available. This makes it impossible to use speakers and the internal microphone together in a typical desktop setup.
**System details:** Laptop: Dell Latitude 3420
Codec: Realtek ALC3204
Sound driver: sof-hda-dsp (SOF, not snd_hda_intel)
OS: Fedora 42, fully updated
PipeWire: Compiled with libpipewire 1.4.6 Linked with libpipewire 1.4.6
WirePlumber: Compiled with libwireplumber 0.5.8 Linked with libwireplumber 0.5.8
Kernel: 6.14.0-63.fc42.x86_64
**What is the issue?** No "analog-stereo" (or other typical analog) profiles are available.
Only these profiles are listed:
off
pro-audio
Profile: off: Off (sinks: 0, sources: 0, priority: 0, available: yes) pro-audio: Pro Audio (sinks: 5, sources: 3, priority: 1, available: yes) Active Profile: pro-audio ALSA devices are present:
cat /proc/asound/cards 0 [sofhdadsp ]: sof-hda-dsp - sof-hda-dsp DellInc.-Latitude3420--03RT7P
aplay -l card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) [] ... card 0: sofhdadsp [sof-hda-dsp], device 6: DMIC (*) [] ... The analog inputs/outputs exist at the ALSA layer.
There is no file /usr/share/alsa-card-profile/mixer/profile-sets/sof-hda-dsp.conf by default.
Attempting to copy or create a minimal sof-hda-dsp.conf with analog-stereo mapping does not enable the analog profile – only "pro-audio" appears.
What have I tried? Created a custom /usr/share/alsa-card-profile/mixer/profile-sets/sof-hda-dsp.conf (based on default.conf/analog-only.conf/minimal analog-stereo mapping).
Set api.acp.auto-profile and api.acp.auto-port to true for this device in /etc/wireplumber/wireplumber.conf.d/99-auto-profile.conf.
Restarted PipeWire and WirePlumber.
Reinstalled firmware (alsa-sof-firmware), alsa-card-profiles, alsa-ucm-conf.
Checked for conflicting blacklist or modprobe options.
Verified that everything works as expected with snd_hda_intel legacy driver (dsp_driver=1), but I want to use SOF
Tried updating to the latest Fedora 42 and checked for updates in alsa-card-profiles/ucm-conf.
Expected: "analog-stereo" (or similar) profile should be available for the internal sound card (sof-hda-dsp) so that both speakers and microphones can be used in a standard desktop configuration.
Automatic profile switching should work (i.e., plugging in headphones/switching between speakers and headphones, using internal mic).
Actual: Only "pro-audio" and "off" profiles are available.
Manual switching is possible in "pro-audio", but lacks the convenience and user experience of standard profiles.
No "analog-stereo", "analog-duplex" or similar options are listed.
Request / What I'd like to see: Please add or enable standard analog profiles ("analog-stereo", "analog-duplex", etc.) for Dell Latitude 3420 with Realtek ALC3204 and sof-hda-dsp, if possible.
Any guidance on manually enabling such profiles in the meantime would be appreciated.
Let me know if you need full logs, system info, or additional tests!
Issue URL : https://github.com/alsa-project/alsa-ucm-conf/issues/594 Repository URL: https://github.com/alsa-project/alsa-ucm-conf
participants (1)
-
GitHub issues - opened