Skip to content

Internal speakers are completely silent on the Samsung Galaxy Book5 Pro 14" (Update: Found MAX98390 on I2C) #5601

@Norrox

Description

@Norrox

Internal speakers are silent. Headphones and HDMI work perfectly. After dumping the DSDT, I confirmed this laptop uses a Quad-Maxim MAX98390 topology on I2C, not Cirrus Logic as initially suspected.

Hardware

  • Model: Samsung Galaxy Book5 Pro 14" (NP940XHA)
    
  • CPU: Intel Core Ultra 200V series (Lunar Lake-M)
    
  • Audio Codec: Realtek ALC1308 (ACPI ID: 10EC1308)
    
  • Amplifiers: 4 × Maxim MAX98390 (Smart Amp)
    
  • Amp Connection: I2C Bus 2
    
  • Kernel tested: 6.12.x – 6.17.x (Arch/CachyOS)
    

Symptoms

  • snd-soc-max98390 does not load automatically.
    
  • System falls back to generic HDA (sof-hda-generic), detecting the codec but failing to drive the amps.
    
  • Speaker pin (Node 0x17) is detected, but no audio output.
    

Key Evidence (ACPI/DSDT) The amplifiers are defined in the DSDT under _SB.PC00.I2C2. The device ID is explicitly MAX98390 and it reserves four I2C addresses (indicating a 4-speaker setup).

Scope (_SB.PC00.I2C2)
{
    Device (MX98)
    {
        Name (_HID, "MAX98390")  // Hardware ID
        Name (_UID, One)
        Name (RBUF, ResourceTemplate ()
        {
            // Four I2C addresses reserved for Quad-Speaker setup
            I2cSerialBusV2 (0x0038, ControllerInitiated, ... "\\_SB.PC00.I2C2", ...)
            I2cSerialBusV2 (0x0039, ControllerInitiated, ... "\\_SB.PC00.I2C2", ...)
            I2cSerialBusV2 (0x003C, ControllerInitiated, ... "\\_SB.PC00.I2C2", ...)
            I2cSerialBusV2 (0x003D, ControllerInitiated, ... "\\_SB.PC00.I2C2", ...)
        })
    }
}

Root Cause The Intel sound machine driver for Lunar Lake appears to lack a match table entry for this specific topology (LNL CPU + Maxim 98390 on I2C). As a result, the kernel does not instantiate the amplifier driver.

Requested Fix Please add support for the Samsung Galaxy Book5 Pro 14" (LNL + MAX98390) to the relevant machine driver (likely sound/soc/intel/boards or sound/soc/intel/common).

acpi.txt
dsdt.txt

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