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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions