Skip to content

No internal speakers – Samsung Galaxy Book5 Pro 14" (NP940XHA, Lunar Lake-M, PCI SSID 144d:ca08) #5601

@Norrox

Description

@Norrox

Internal speakers are completely silent on the Samsung Galaxy Book5 Pro 14" (model NP940XHA / 940XHA).
Headphones and all HDMI outputs work perfectly.

Hardware

  • Intel Core Ultra 200V series (Lunar Lake-M)
  • Audio controller: Intel Lunar Lake-M HD Audio [8086:a828] rev 10
  • PCI Subsystem ID: 144d:ca08
  • Codec: Realtek ALC298
  • External amplifiers: 4 × Cirrus Logic CS35L41 (2× tweeters + 2× woofers, quad-speaker system)
  • DMI Product Name: 940XHA
  • Kernel tested: 6.12.58 → 6.17.8 (Arch/CachyOS, latest sof-firmware + alsa-ucm-conf)

Symptoms

  • SOF driver loads cleanly, no errors
  • Topology loaded: sof-hda-generic-2ch.tplg
  • Speaker pin (Node 0x17) detected with EAPD capability
  • pavucontrol shows “Speaker” output, volume sliders move
  • Zero sound from internal speakers with any hda-verb sequence, topology override, or UCM change

Key evidence

00:1f.3 Multimedia audio controller [0401]: Intel Corporation Lunar Lake-M HD Audio Controller [8086:a828] (rev 10)
    Subsystem: Samsung Electronics Co Ltd Device [144d:ca08]
sudo dmidecode | grep "Product Name"
Product Name: 940XHA
Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD

Root cause
The PCI subsystem ID 144d:ca08 (and DMI string 940XHA) is not yet present in the CS35L41 HDA quirk table. The four external CS35L41 amplifiers therefore never get powered on.

Requested fix
Please add the Samsung Galaxy Book5 Pro 14" (Lunar Lake-M) to the CS35L41 quirk table in sound/pci/hda/cs35l41_hda.c.
Maybe one of these entries will work? (the first one i think is preferred because it matches exactly how Samsung ships the machine?):

/* Samsung Galaxy Book5 Pro 14" (Lunar Lake-M) */
CS35L41_HDA_DEV(144d, ca08, "Samsung Galaxy Book5 Pro 14\""),

or the DMI-based version that Samsung usually prefers:

{ "SAMSUNG", "940XHA", HID_SST, "SSC-HDA-CODEC", "104C08E0", NULL },

I can test any patch within minutes on the exact hardware.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions