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.

The 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.

Thank you!

Activity

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

Metadata

Metadata

Assignees

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