Skip to content

No SoundWire machine driver found on HP EliteBook X Flip G2i (Panther Lake, rt712-sdca + tas2783) #5938

Description

@cyberKrakn

No SoundWire machine driver found on HP EliteBook X Flip G2i (Panther Lake, rt712-sdca + tas2783)

System

  • Model: HP EliteBook X Flip G2i 14 inch Notebook Next Gen AI PC
  • Board: 8E86 (product SKU D4VJ0UA#ABA)
  • BIOS: Y90 Ver. 01.01.18 (05/21/2026)
  • CPU platform: Intel Panther Lake
  • Kernel: 7.2.3-arch1-3 (Arch Linux)
  • Audio stack: SOF firmware 2.14.1.1 (sof-firmware 2025.12.2), alsa-ucm-conf 1.2.16.1

Problem

No usable audio output/input. PipeWire/WirePlumber only sees a "Dummy Output" — no real sink or source is created. ALSA does expose raw PCM nodes for headphone jack, HDMI 1-3, jack-in and a microphone device, but WirePlumber can't build real nodes from them because ALSA UCM can't detect a speaker/mic codec — the card's components string is empty (/proc/asound/card0/components doesn't exist), so the generic sof-soundwire UCM profile's regex matching against ${CardComponents} never matches anything.

Kernel log shows the same "no machine driver match" failure reported in #5928 (HP OmniBook X Flip 16-cb0003), with the same rt712-sdca device ID (0x025d:0x0712) but a different board — this looks like it affects multiple new HP "AI PC" Panther Lake models, not just one SKU.

Separately, and possibly related: the TAS2783 speaker amps (link 2, mfg_id 0x0102) are failing to initialize with repeated SoundWire IO timeouts (fw request, wait_event timeout, FW download failed), independent of the missing machine-driver match.

Kernel log (SoundWire/machine-driver excerpt)

sof-audio-pci-intel-ptl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
slave-tas2783 sdw:0:2:0102:0000:01:9: Driver needs fixing: Unsorted reg_defaults, sorting the copy
slave-tas2783 sdw:0:2:0102:0000:01:a: Driver needs fixing: Unsorted reg_defaults, sorting the copy
slave-tas2783 sdw:0:2:0102:0000:01:c: Driver needs fixing: Unsorted reg_defaults, sorting the copy
slave-tas2783 sdw:0:2:0102:0000:01:d: Driver needs fixing: Unsorted reg_defaults, sorting the copy
rt712-sdca sdw:0:3:025d:0712:01: Driver needs fixing: Unsorted reg_defaults, sorting the copy
sof-audio-pci-intel-ptl 0000:00:1f.3: No SoundWire machine driver found for the ACPI-reported configuration:
sof-audio-pci-intel-ptl 0000:00:1f.3: link 2 mfg_id 0x0102 part_id 0x0000 version 0x3
sof-audio-pci-intel-ptl 0000:00:1f.3: link 3 mfg_id 0x025d part_id 0x0712 version 0x3
sof-audio-pci-intel-ptl 0000:00:1f.3: Use SoundWire default machine driver with function topologies
sof-audio-pci-intel-ptl 0000:00:1f.3: hda codecs found, mask 4
sof-audio-pci-intel-ptl 0000:00:1f.3: Booted firmware version: 2.14.1.1

slave-tas2783 sdw:0:2:0102:0000:01:9: fw request, wait_event timeout
slave-tas2783 sdw:0:2:0102:0000:01:9: Update Slave status failed:-11
soundwire_intel soundwire_intel.link.2: IO transfer timed out, cmd 3 device 4 addr 8108 len 6904
soundwire sdw-master-0-2: trf on Slave 4 failed:-110 write addr 8108 count 0
slave-tas2783 sdw:0:2:0102:0000:01:9: FW download failed: -110
slave-tas2783 sdw:0:2:0102:0000:01:a: Slave 3 initialization failed: -110

Full excerpt attached: soundwire-dmesg.txt

What I can provide

  • Full alsa-info.sh output (attached, not uploaded to alsa-project.org)
  • ACPI dump / iasl-decompiled DSDT, if useful — happy to generate on request
  • Willing to test a patch/quirk if one is proposed

Related

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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