Skip to content

No SoundWire machine driver for RT713 (link0) + dual RT1320 (link2) on MSI Raider 16 Max HX (Arrow Lake-S) #5835

Description

@agault89

Summary

No SoundWire machine driver matches this laptop's codec/link layout, so the system falls back to the generic HDA-only driver, which only exposes HDMI outputs. The internal speakers and jack codec are not usable — no analog playback device exists at all.

System

  • Machine: MSI Raider 16 Max HX B2WI (board MS-2651, REV:1.0)
  • Kernel: 7.0.9-ogc3.2.fc44.x86_64 (Fedora Atomic / Bazzite)
  • Platform: Arrow Lake-S (firmware path intel/sof-ipc4/arl-s/sof-arl-s.ri)

Hardware layout (from /sys/bus/soundwire/devices/)

sdw:0:0:025d:0713:01        <- RT713 (jack/mic codec) on link 0
sdw:0:2:025d:1320:01:0      <- RT1320 (amp) on link 2, instance 0
sdw:0:2:025d:1320:01:1      <- RT1320 (amp) on link 2, instance 1 (stereo pair)

dmesg (boot)

sof-audio-pci-intel-mtl 0000:80:1f.3: No SoundWire machine driver found for the ACPI-reported configuration:
sof-audio-pci-intel-mtl 0000:80:1f.3: link 0 mfg_id 0x025d part_id 0x0713 version 0x3
sof-audio-pci-intel-mtl 0000:80:1f.3: link 2 mfg_id 0x025d part_id 0x1320 version 0x3
sof-audio-pci-intel-mtl 0000:80:1f.3: link 2 mfg_id 0x025d part_id 0x1320 version 0x3
sof-audio-pci-intel-mtl 0000:80:1f.3: hda codecs found, mask 4
sof-audio-pci-intel-mtl 0000:80:1f.3: using HDA machine driver skl_hda_dsp_generic now
sof-audio-pci-intel-mtl 0000:80:1f.3: Firmware file:     intel/sof-ipc4/arl-s/sof-arl-s.ri
sof-audio-pci-intel-mtl 0000:80:1f.3: Topology file:     intel/sof-ipc4-tplg/sof-hda-generic-idisp.tplg

Result: only HDMI1/2/3 PCM devices appear on the SOF card; no analog speaker or jack playback device is created.

What I found digging into sound/soc/intel/common/soc-acpi-intel-arl-match.c

The snd_soc_acpi_intel_arl_sdw_machines[] table has two RT1320-related entries, neither of which matches this layout:

  • arl_rt722_l0_rt1320_l2 — RT722 on link0 + a single RT1320 on link2 (wrong codec on link0, and single amp not a stereo pair)
  • arl_rt712_l0_rt1320_l3 — RT712 on link0 + a single RT1320 on link3 (wrong link for the amp, and single not a stereo pair)

This machine's actual layout — RT713 on link0 + a stereo pair of RT1320 on link2 — doesn't have a table entry. It looks like this specific combination (jack codec on link0, dual-amp RT1320 sharing link2) hasn't been added yet, and there's presumably no matching sof-arl-rt713-l0-rt1320-l2.tplg topology file yet either.

Ask

Could support be added for this RT713 (link0) + dual RT1320 (link2) configuration on Arrow Lake-S, including the corresponding topology file? Happy to test a patch or provide any additional ACPI/SoundWire dumps needed — this is a currently-shipping laptop (MSI Raider 16 Max HX) with no working internal audio on Linux as a result.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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