I am adding more complete technical information for this issue.

Machine
- HP Pavilion All-in-One Desktop 32-b0xxx
- Board: HP 892C
- BIOS: F.19 (08/11/2025)

Audio hardware
- Intel Alder Lake-S HD Audio Controller [8086:7ad0]
- Realtek ALC274
- Codec subsystem id: 0x103c892c
- Two ACPI speaker amp devices: CSC3551:00 and CSC3551:01

Problem
- Internal speakers work in Windows.
- Internal speakers do not work in Linux.
- This is specifically an internal speaker issue.

Kernel tested
- 6.19.10-1-MANJARO

What I observed
The two CSC3551 devices are instantiated correctly from ACPI, but cs35l41-hda 
fails to probe for both of them. After that, the Realtek codec ends up with no 
speaker outputs enabled.

Relevant kernel log lines:
Serial bus multi instantiate pseudo device driver CSC3551:01: Instantiated 1 
I2C devices.
Serial bus multi instantiate pseudo device driver CSC3551:00: Instantiated 1 
I2C devices.
cs35l41-hda i2c-CSC3551:01-cs35l41-hda.0: probe with driver cs35l41-hda failed 
with error -524
cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: probe with driver cs35l41-hda failed 
with error -524
snd_hda_codec_alc269 hdaudioC0D0: ALC274: picked fixup  for PCI SSID 103c:0000
snd_hda_codec_alc269 hdaudioC0D0: autoconfig for ALC274: line_outs=1 
(0x17/0x0/0x0/0x0/0x0) type:speaker
snd_hda_codec_alc269 hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)

Codec information
- Codec: Realtek ALC274
- Vendor Id: 0x10ec0274
- Subsystem Id: 0x103c892c

What I already tried
- Removed all local snd-hda-intel model overrides
- Removed hdajackretask early patch / patch firmware overrides
- Tested with a clean ALSA/HDA configuration
- The behavior remained the same

ACPI findings
I dumped and decompiled the ACPI tables. There is an SSDT that defines two 
speaker devices:

- Device (SPK1), _HID "CSC3551", _UID 0, I2C address 0x36
- Device (SPK2), _HID "CSC3551", _UID 1, I2C address 0x37

For both devices, _CRS contains I2C + Interrupt resources.
For both devices, _DSD currently exposes only:
- cirrus,dev-index
- cirrus,speaker-position
- cirrus,boost-type

I do not see additional GPIO-related device properties in _DSD for these
speaker amp devices.


This looks like a board-specific support gap for HP subsystem 103c:892c in the 
HDA/Cirrus path, or an incomplete ACPI description for the CSC3551/CS35L41 
smart amps. The important point is that the speaker amp devices are present, 
but cs35l41-hda does not complete probe, and internal speakers remain 
unavailable.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1982483

Title:
  No sound from built-in speakers HP Pavilion All-in-One Desktop
  27-ca1xxx (ALC274)

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1982483/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to