Skip to content

[BUG] HP EliteBook X G2i (Panther Lake): No SoundWire machine driver found #5869

Description

@irradiatedcircle

Hardware / OS

System: HP EliteBook X G2i 14
CPU: Intel Core Ultra X7 358H (Panther Lake)
Audio Device: Intel Corporation Device [8086:e428] (rev 01)
Subsystem: Hewlett-Packard Company Device [103c:8e86]
OS: Ubuntu 26.04
Kernel: 7.2.0-070200rc5-generic

Issue:

Internal speakers are completely dead and WirePlumber falls back to Dummy Output. The headphone jack works because the driver panics and falls back to generic function topologies, but it fails to map the SoundWire machine driver for the onboard smart amps (tas2783 and rt712).

Relevant dmesg Output

[   15.910472] sof-audio-pci-intel-ptl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[   17.020883] sof-audio-pci-intel-ptl 0000:00:1f.3: No SoundWire machine driver found for the ACPI-reported configuration:
[   17.020888] sof-audio-pci-intel-ptl 0000:00:1f.3: link 2 mfg_id 0x0102 part_id 0x0000 version 0x3
[   17.020891] sof-audio-pci-intel-ptl 0000:00:1f.3: link 2 mfg_id 0x0102 part_id 0x0000 version 0x3
[   17.020892] sof-audio-pci-intel-ptl 0000:00:1f.3: link 2 mfg_id 0x0102 part_id 0x0000 version 0x3
[   17.020893] sof-audio-pci-intel-ptl 0000:00:1f.3: link 2 mfg_id 0x0102 part_id 0x0000 version 0x3
[   17.020894] sof-audio-pci-intel-ptl 0000:00:1f.3: link 3 mfg_id 0x025d part_id 0x0712 version 0x3
[   17.020903] sof-audio-pci-intel-ptl 0000:00:1f.3: Use SoundWire default machine driver with function topologies

Looks identical to the mapping failure happening on the OmniBook X (issue #11027). I have my ACPI DSDT tables ready and attached to this issue. Let me know what other dumps or tests you need to get the quirk mapped for this board.

DSDT.bin.txt
DSDT.dsl.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