Skip to content

No SoundWire machine driver on Dell 27 AIO (EC27260): RT713 on link 0 + RT1320 on link 3 (Panther Lake) #5855

Description

@dboggs85

CC @bardliao @oder-chiou @kv2019i

Summary

Same class of failure as #5750 (LG Gram), but a different link layout that the LG Gram fix does not cover. On a Dell 27-inch All-in-One (model EC27260, board 0GMG05) with a Panther Lake SoC, the SoundWire codec/amp are detected at boot but no machine driver matches the ACPI-reported configuration. The driver falls back to a generic path and only HDMI/DP PCMs are created — no internal speaker output and no analog headphone/mic path. USB mic and HDMI audio both work.

The resolved LG Gram case (#5750 / SOF PR sof#10760) is rt713-l3 + rt1320-l1. This board is rt713-l0 + rt1320-l3, so it needs its own match-table entry and topology.

Link layout (this board vs. the resolved LG Gram case)

Codec (RT713) Amp (RT1320)
LG Gram (#5750, fixed) link 3 link 1 (part 0x1320)
This Dell EC27260 link 0 (part 0x0713) link 3 (part 0x1321)

There is also an extra device on link 0 (mfg 0xd010, part 0x0105) reported as "not supported" — possibly related to #5801.

Hardware / software

  • Machine: Dell Inc. Dell 27 All-in-One EC27260, board 0GMG05
  • Platform: Intel Panther Lake — sof-audio-pci-intel-ptl at 0000:00:1f.3
  • Codec: Realtek RT713/RT712-SDCA (mfg 0x025d, part 0x0713) on link 0. The kernel binds it as rt712-sdca (log line: rt712-sdca sdw:0:0:025d:0713:01), so the relevant match target is likely the rt712_vb family.
  • Amplifier: Realtek RT1320 (mfg 0x025d, part 0x1321) on link 3
  • Additional link-0 device: mfg 0xd010, part 0x0105 — logged "not supported"
  • Distro / kernel: Fedora 44, 7.0.12-201.fc44.x86_64
  • SOF firmware: alsa-sof-firmware-2025.12.2-1.fc44, ADSPFW 2.14.1.1
  • Userspace: PipeWire 1.6.7, WirePlumber 0.5.14

Relevant kernel log

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 0 mfg_id 0x025d part_id 0x0713 version 0x3
sof-audio-pci-intel-ptl 0000:00:1f.3: link 0 mfg_id 0xd010 part_id 0x0105 version 0x0
sof-audio-pci-intel-ptl 0000:00:1f.3: link 3 mfg_id 0x025d part_id 0x1321 version 0x3
sof-audio-pci-intel-ptl 0000:00:1f.3: part id 0x105 is not supported
sof-audio-pci-intel-ptl 0000:00:1f.3: hda codecs found, mask 4
sof-audio-pci-intel-ptl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
...
sof-audio-pci-intel-ptl 0000:00:1f.3:  Topology file: intel/sof-ipc4-tplg/sof-hda-generic-idisp.tplg

The amp enumerates on the bus (confirming link 3 / part 0x1321), with the usual pre-INT-mask parity warning:

soundwire sdw:0:3:025d:1321:01: PARITY error detected before INT mask is enabled

The codec on link 0 is bound as rt712-sdca (confirming part 0x0713 / link 0):

rt712-sdca sdw:0:0:025d:0713:01: Bus clash detected before INT mask is enabled

aplay -l shows only HDMI 1/2/3; no analog playback device is created.

What appears to be missing

  1. Match-table entry in sound/soc/intel/common/soc-acpi-intel-ptl-match.c for RT713 (link 0) + RT1320 (link 3), amp part 0x1321. Existing PTL rt713 entries cover links 2/3 only.
  2. A topology file — no sof-ptl-rt713-l0-rt1320-l3.tplg ships in alsa-sof-firmware-2025.12.2. (An rt713-l0 topology exists only for LNL with a different amp: sof-lnl-rt713-l0-rt1318-l1.)

Closest existing work

Attachments

alsa-info.txt
kern.log

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