linux-sound.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BUG] CS8409 codec detected but non-functional due to missing UCM (iMac18,3)
@ 2025-08-29 10:07 Marek Havlík
  0 siblings, 0 replies; only message in thread
From: Marek Havlík @ 2025-08-29 10:07 UTC (permalink / raw)
  To: linux-sound


[-- Attachment #1.1: Type: text/plain, Size: 1716 bytes --]

Hello ALSA developers,


I’m reporting an issue affecting Apple iMac 18,3 (27", 2017) running Ubuntu 24.04 LTS. The Cirrus Logic CS8409 codec is detected correctly by ALSA, and the `snd_hda_codec_cs8409` module loads without errors. However, due to the absence of a UCM profile, the audio subsystem remains non-functional — no outputs, no mixer controls, and PipeWire ignores the device.


Diagnostics confirm:
- Codec is detected and initialized (NID 0x24, 0x25 for speakers; NID 0x45 for internal mic)
- ALSA registers the device as card0
- HDMI outputs (card1) work, but CS8409 remains unusable
- PipeWire does not expose CS8409 as a usable device


alsa-info output:  
http://alsa-project.org/db/?f=45ed57a6e0a42cb82202b8429318197a073fc0bf  
→ This confirms that the CS8409 codec is detected and initialized, but no output devices or mixer controls are available.


I’ve also attached a ZIP archive (`imac18-3_diagnostics.zip`) containing original BootCamp hardware documentation extracted from macOS Ventura. It includes component identifiers for:
- Cirrus Logic CS8409 and CS42L83
- AMDGPU (graphics with HDMI audio)
- Apple internal webcam


This documentation may assist in developing accurate UCM profiles, initialization routines, or improving hardware detection logic.


Full bug report with diagnostics and testing history:  
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2119402


I’m happy to assist with testing, validation, or UCM development. I have access to the physical hardware and am willing to help if there’s interest in resolving this.


Thank you for your work and consideration.


Best regards,  
Marek Havlík (mahav-t)


[-- Attachment #1.2: Type: text/html, Size: 4550 bytes --]

[-- Attachment #2: imac18-3_diagnostics.zip --]
[-- Type: application/zip, Size: 51241 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-08-29 10:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-29 10:07 [BUG] CS8409 codec detected but non-functional due to missing UCM (iMac18,3) Marek Havlík

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).