Skip to content

Panther Lake: sof_sdw fails card registration on Lenovo Yoga Slim 7 Aura (RT721 + RT1320 + RT722) #5851

Description

@jpschneider413

Hardware

Manufacturer:
LENOVO

Model:
83QM

Version:
Yoga Slim 7 14IPH11

BIOS:
TECN28WW

Kernel
Linux 7.1.4-200.fc44.x86_64

SOF firmware
alsa-sof-firmware-2025.12.2-1.fc44.noarch

Problem

The PCI audio controller initializes correctly.

The SOF DSP firmware loads and boots successfully.

The SoundWire devices are detected correctly.

However, no ALSA sound card is created.

$ cat /proc/asound/cards
--- no soundcards ---

Relevant kernel log:

sof-audio-pci-intel-ptl: No SoundWire machine driver found for the ACPI-reported configuration

link 3 mfg_id 0x025d part_id 0x0721
link 3 mfg_id 0x025d part_id 0x1320
link 3 mfg_id 0x025d part_id 0x0722

Use SoundWire default machine driver with function topologies

Failed to add route

rt721 SPK(*) -> Speaker

SDW3-Playback-SmartAmp: failed to add rt sdca spk map: -19

snd_soc_register_card failed -19

The DSP firmware boots successfully:

Booted firmware version: 2.14.1.1

The following codec drivers are loaded:

snd_soc_rt721_sdca
snd_soc_rt1320_sdw
snd_soc_rt722_sdca

Expected behavior

An ALSA sound card should be created and the internal speakers should be available.

Actual behavior

No ALSA sound card is registered, and no audio devices are available.

Additional information

The PCI audio controller is detected as:

Intel Panther Lake HD Audio
8086:e428

The following modules are loaded:

snd_soc_rt721_sdca
snd_soc_rt1320_sdw
snd_soc_rt722_sdca
soundwire_intel
snd_sof_pci_intel_ptl

I tested with the current Fedora 44 kernel (7.1.4-200.fc44.x86_64). The SOF firmware loads successfully and all expected Realtek SoundWire codec modules are present, but no ALSA card is created because snd_soc_register_card() fails during machine initialization.

I have attached:

  • complete journalctl output
  • lspci -nnk
  • lsmod
  • alsa-info.sh output

kernel.log

lspci.txt

lsmod.txt

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