Skip to content

[BUG] X1 Carbon Gen 13 (LNL, RT713/RT1318, DMICs present): widget drc.100.1 fails IPC load (UUID B36EE4DA-...) — distinct from fixed #10401 (no-DMIC variant) #10755

Closed as not planned

Description

@wee-beybrice

Audio fails to initialize on the X1 Carbon Gen 13 (Lunar Lake) with current sof-firmware: no ALSA cards register, no playback or capture available. Reproduces 100% across reboots and across multiple kernel versions (Linux 7.0.3, 7.0.4, mainline torvalds/linux master) — not a recent regression.

Hardware

ThinkPad X1 Carbon Gen 13 (Lunar Lake), SoundWire — RT713-SDCA on link 0, RT1318 on link 1.

Software

  • sof-bin v2025.12.2
  • Linux 7.0.4 (also seen on 7.0.3 with identical dmesg signature)
  • Also reproduced against torvalds/linux master (2026-05-08), where include/uapi/sound/sof/abi.h defines:
#define SOF_ABI_MAJOR 3
#define SOF_ABI_MINOR 23
#define SOF_ABI_PATCH 1

Distinct from #10401 — same hardware, opposite NHLT variant

NHLT here reports DMICs detected in NHLT tables: 2 (vs 0 in #10401), so the DMIC DAI binding succeeds; the failure shifts to widget drc.100.1 (UUID B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE). #10410's no-DMIC topology variant does not apply to this variant.

Filing per kv2019i's "Please file a new bug if some issues remain" close note on #10401.

Symptom

snd_soc_register_card fails with -22 (-EINVAL); cat /proc/asound/cards returns --- no soundcards ---.

sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0004 -> 0006)
sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [xe])
sof-audio-pci-intel-lnl 0000:00:1f.3: codec thesofproject/sof-bin#2 probe error, ret: -2
sof-audio-pci-intel-lnl 0000:00:1f.3: no hda codecs found!
sof-audio-pci-intel-lnl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
sof-audio-pci-intel-lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/lnl/sof-lnl.ri
sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/lnl
sof-audio-pci-intel-lnl 0000:00:1f.3:  Topology file:     intel/sof-ipc4-tplg/sof-lnl-rt713-l0-rt1318-l1-2ch.tplg
sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.14.1.1
sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.14.1.1
soundwire_intel soundwire_intel.link.1: prepare clock stop failed -110
soundwire_intel soundwire_intel.link.1: intel_stop_bus: cannot stop clock: -110
sof-audio-pci-intel-lnl 0000:00:1f.3: loading topology: intel/sof-ipc4-tplg/sof-lnl-rt713-l0-rt1318-l1-2ch.tplg
sof-audio-pci-intel-lnl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
sof_sdw sof_sdw: ASoC: Parent card not yet available, widget card binding deferred
sof-audio-pci-intel-lnl 0000:00:1f.3: ipc4_tx_msg_unlocked: ipc message send for 0x19000000|0x0 failed: -19
sof-audio-pci-intel-lnl 0000:00:1f.3: failed to find module info for widget drc.100.1 with UUID B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE
sof-audio-pci-intel-lnl 0000:00:1f.3: failed updating IPC struct for drc.100.1
sof-audio-pci-intel-lnl 0000:00:1f.3: error: failed to load DSP topology -22
sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC error (-22): at snd_soc_component_probe() on 0000:00:1f.3
sof_sdw sof_sdw: ASoC: failed to instantiate card -22
sof_sdw sof_sdw: error -EINVAL: snd_soc_register_card failed -22

The relevant chain in that trace: topology load is initiated, the Topology: ABI 3:29:1 Kernel ABI 3:23:1 line is logged informationally and the kernel proceeds; the kernel then issues IPC4 message 0x19000000 to instantiate widget drc.100.1 on the DSP; the DSP returns -19 (-ENODEV); topology load aborts with -22 and sof_sdw never registers a card.

Workaround

Replacing four LNL-specific file groups under /lib/firmware/intel/ with the v2024.09.1 set restores audio after reboot, including the 3.5mm jack on RT713-SDCA. ADSPFW (the boot firmware running on the DSP) downgrades from 2.14.1.1 to 2.13.0.1 as a side effect; firmware files for other platforms are untouched.

installed path replaced with (from sof-bin v2024.09.1)
sof-ipc4/lnl/intel-signed/sof-lnl.ri v2.11.x/sof-ipc4-v2.11.1/lnl/intel-signed/sof-lnl.ri
sof-ipc4/lnl/community/sof-lnl.ri v2.11.x/sof-ipc4-v2.11.1/lnl/community/sof-lnl.ri
sof-ipc4-lib/lnl/ (full directory) v2.11.x/sof-ipc4-lib-v2.11.1/lnl/
sof-ipc4-tplg/sof-lnl-rt713-l0-rt1318-l1-2ch.tplg v2.11.x/sof-ipc4-tplg-v2.11.2/sof-lnl-rt713-l0-rt1318-l1-2ch.tplg

Topology comparison

sof-lnl-rt713-l0-rt1318-l1-2ch.tplg:

v2024.09.1 v2025.12.2
size 59755 bytes 71775 bytes
drc.NN.N strings 0 6 (incl. drc.100.1)
refs to UUID B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE 0 yes

The widget binary itself (/lib/firmware/intel/sof-ipc4-lib/lnl/B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE.bin) is on disk and identical-size in both firmware sets, so this isn't a missing-file-on-disk issue — the file is loadable, but the IPC instantiation request to the DSP returns -ENODEV.

Related issues

Same Topology: ABI 3:29:1 Kernel ABI 3:23:1 dmesg signature:

Activity

  1. added
    bugSomething isn't working as expected
    LNLApplies to Lunar Lake platform
    on May 8, 2026
  2. kv2019i commented on May 8, 2026

    @kv2019i
    Collaborator

    @wee-beybrice Ok. The DRC DSP module was moved to from base module into separate module in v2025.12. The expected behaviour is that kernel will try to load the firmware from /lib/firmware, but for some reason this is not happening in your case. Can you rename sof-dyndbg.conf.txt to sof-dyndbg.conf and put it in the /etc/modprobe.d/ folder, and get the dmesg log after reboot? The kernel driver will print messages when it attempts to load the module.

  3. wee-beybrice commented on May 8, 2026

    @wee-beybrice
    Author

    Thanks for the quick response. Re-applied the stock v2025.12.2 firmware files to /lib/firmware/intel/ (boot firmware, library, topology) and installed your sof-dyndbg.conf into /etc/modprobe.d/. dmesg below, captured via sudo dmesg -T | grep -iE 'sof|snd_|soundwire|asoc|sdw|codec|dsp|audio|firmware:|iwlmld'.

    One artifact to flag: the initramfs (/boot/initramfs-7.0.5-wee-bey.img) was generated while my local audio workaround had v2024.09.1 firmware installed, so it has the older ADSPFW 2.11.1.1 boot firmware embedded. The log shows that loading first (pre-pivot), then ADSPFW 2.14.1.1 reloading from /lib/firmware after pivot. The drc.100.1 failure happens after the 2.14.1.1 reload, so I don't think the mismatch is masking anything — but happy to regenerate the initramfs against current /lib/firmware and re-capture if it would help.

    What's notably absent from the log (re: your "for some reason this is not happening" hypothesis): no firmware: request line for B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE.bin (or any other UUID-named .bin from /lib/firmware/intel/sof-ipc4-lib/lnl/). The kernel does not appear to attempt to fetch the DSP module's .bin before the IPC for drc.100.1 fails. The widget binary IS on disk: /lib/firmware/intel/sof-ipc4-lib/lnl/B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE.bin (size 0xb720, identical between v2024.09.1 and v2025.12.2 firmware sets).

    Dyndbg activated for ~85 modules per /sys/kernel/debug/dynamic_debug/control post-boot.

    [Fri May  8 17:58:45 2026] software IO TLB: area num 8.
    [Fri May  8 17:58:45 2026] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [Fri May  8 17:58:45 2026] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
    [Fri May  8 17:58:45 2026] software IO TLB: mapped [mem 0x0000000078e8c000-0x000000007ce8c000] (64MB)
    [Fri May  8 17:58:45 2026] acpi-fan PNP0C0B:00: Using Microsoft fan extensions
    [Fri May  8 17:58:45 2026] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
    [Fri May  8 17:58:45 2026] integrity: Loaded X.509 cert 'Microsoft Corporation: Windows UEFI CA 2023: aefc5fbbbe055d8f8daa585473499417ab5a5272'
    [Fri May  8 17:58:45 2026] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
    [Fri May  8 17:58:45 2026] integrity: Loaded X.509 cert 'Microsoft UEFI CA 2023: 81aa6b3244c935bce0d6628af39827421e32497d'
    [Fri May  8 17:58:45 2026] integrity: Loaded X.509 cert 'Microsoft Option ROM UEFI CA 2023: 514fbf937fa46fb57bf07af8bed84b3b864b1711'
    [Fri May  8 17:58:45 2026] psmouse serio1: trackpoint: Elan TrackPoint firmware: 0x00, buttons: 3/3
    [Fri May  8 17:58:49 2026] iwlwifi 0000:00:14.3: loaded firmware version 101.6e695a70.0 bz-b0-fm-c0-c101.ucode op_mode iwlmld
    [Fri May  8 17:58:50 2026] Bluetooth: hci0: Found device firmware: intel/ibt-0190-0291-iml.sfi
    [Fri May  8 17:58:50 2026] Bluetooth: hci0: Found device firmware: intel/ibt-0190-0291-pci.sfi
    [Fri May  8 17:58:50 2026] intel_vpu 0000:00:0b.0: [drm] Firmware: intel/vpu/vpu_40xx_v1.bin, version: Mar  5 2026*NPU40xx*ci_tag_ud202612_vpu_rc_20260304_1901-2-gdbda783919b*dbda783919b77553afe5576a59881bca37fb6d7b
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0004 -> 0006)
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [xe])
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: use msi interrupt mode
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: codec thesofproject/sof-bin#2 probe error, ret: -2
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: no hda codecs found!
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware paths/files for ipc type 1:
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/lnl/sof-lnl.ri
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/lnl
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3:  Topology file:     intel/sof-ipc4-tplg/sof-lnl-rt713-l0-rt1318-l1-2ch.tplg
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.11.1.1
    [Fri May  8 17:58:51 2026] soundwire sdw:0:1:025d:1318:01: PARITY error detected before INT mask is enabled
    [Fri May  8 17:58:51 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.11.1.1
    [Fri May  8 17:58:58 2026] snd_soc_sof_sdw:mc_probe: sof_sdw sof_sdw: Entry
    [Fri May  8 17:58:58 2026] snd_soc_sof_sdw:log_quirks: sof_sdw sof_sdw: quirk realtek,jack-detect-source 1
    [Fri May  8 17:58:58 2026] snd_soc_sof_sdw:sof_card_dai_links_create: sof_sdw sof_sdw: DAI link numbers: sdw 4, ssp 0, dmic 2, hdmi 0, bt: 1
    [Fri May  8 17:58:58 2026] snd_soc_sof_sdw:create_echoref_dailink: sof_sdw sof_sdw: Added echo reference DAI link
    [Fri May  8 17:58:58 2026] snd_soc_rt1318_sdw:rt1318_sdw_init: rt1318-sdca sdw:0:1:025d:1318:01: rt1318_sdw_init
    [Fri May  8 17:58:58 2026] snd_soc_rt712_sdca:rt712_sdca_init: rt712-sdca sdw:0:0:025d:0713:01: rt712_sdca_init
    [Fri May  8 17:58:58 2026] snd_soc_sof_sdw:mc_probe: sof_sdw sof_sdw: Entry
    [Fri May  8 17:58:58 2026] snd_soc_sof_sdw:log_quirks: sof_sdw sof_sdw: quirk realtek,jack-detect-source 1
    [Fri May  8 17:58:58 2026] snd_soc_sof_sdw:sof_card_dai_links_create: sof_sdw sof_sdw: DAI link numbers: sdw 4, ssp 0, dmic 2, hdmi 0, bt: 1
    [Fri May  8 17:58:58 2026] snd_soc_sof_sdw:create_echoref_dailink: sof_sdw sof_sdw: Added echo reference DAI link
    [Fri May  8 17:58:58 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: loading topology: intel/sof-ipc4-tplg/sof-lnl-rt713-l0-rt1318-l1-2ch.tplg
    [Fri May  8 17:58:58 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
    [Fri May  8 17:58:58 2026] sof_sdw sof_sdw: ASoC: Parent card not yet available, widget card binding deferred
    [Fri May  8 17:58:58 2026] snd_soc_rt712_sdca:rt712_sdca_io_init: rt712-sdca sdw:0:0:025d:0713:01: rt712_sdca_io_init hw_id=0x6, version_id=0x0
    [Fri May  8 17:58:58 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.14.1.1
    [Fri May  8 17:58:58 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: ipc4_tx_msg_unlocked: ipc message send for 0x19000000|0x0 failed: -19
    [Fri May  8 17:58:58 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: failed to find module info for widget drc.100.1 with UUID B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE
    [Fri May  8 17:58:58 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: failed updating IPC struct for drc.100.1
    [Fri May  8 17:58:58 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: error: failed to load DSP topology -22
    [Fri May  8 17:58:58 2026] sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC error (-22): at snd_soc_component_probe() on 0000:00:1f.3
    [Fri May  8 17:58:58 2026] sof_sdw sof_sdw: ASoC: failed to instantiate card -22
    [Fri May  8 17:58:58 2026] snd_soc_rt1318_sdw:rt1318_io_init: rt1318-sdca sdw:0:1:025d:1318:01: rt1318_io_init hw_init complete
    [Fri May  8 17:58:58 2026] snd_soc_rt712_sdca:rt712_sdca_io_init: rt712-sdca sdw:0:0:025d:0713:01: rt712_sdca_io_init hw_init complete
    [Fri May  8 17:58:58 2026] sof_sdw sof_sdw: error -EINVAL: snd_soc_register_card failed -22
    [Fri May  8 17:58:58 2026] sof_sdw sof_sdw: probe with driver sof_sdw failed with error -22
    

    PCI subsystem ID for the audio controller, in case it's relevant for matching: 8086:a828 (Lunar Lake-M HD Audio), subsystem 17aa:233f (Lenovo).

  4. ujfalusi commented on May 11, 2026

    @ujfalusi
    Contributor

    @wee-beybrice, the sof-dyndbg is not taken into account, but this is what I can see from the log:

     Loaded firmware library: ADSPFW, version: 2.11.1.1 (basefw)
     Booted firmware version: 2.11.1.1 (basefw)
     Loaded firmware library: ADSPFW, version: 2.14.1.1 (drc library)
    

    There is a mismatch between the basefw version and the library that is tried to be loaded and the firmware rejects this:

    ipc4_tx_msg_unlocked: ipc message send for 0x19000000|0x0 failed: -19
    

    Please make sure that the firmware files used are from the same sof-bin release (regenerate the initrd, etc)

  5. ujfalusi commented on May 11, 2026

    @ujfalusi
    Contributor

    on my test LNL machine:

    # dmesg | grep -C1 "Loaded firmware library"
    [    3.470540] snd_sof:snd_sof_load_firmware_raw: sof-audio-pci-intel-lnl 0000:00:1f.3: request_firmware intel/sof-ipc4/lnl/sof-lnl.ri successful
    [    3.470558] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.14.1.1
    [    3.470561] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: Header length: 52, module count: 26
    --
    [    3.618171] snd_sof:sof_ipc4_load_library: sof-audio-pci-intel-lnl 0000:00:1f.3: Library file 'intel/sof-ipc4-lib/lnl/B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE.bin' loaded
    [    3.618173] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.14.1.1
    [    3.618175] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: Header length: 52, module count: 1
    
    # pacman -Q sof-firmware linux
    sof-firmware 2025.12.2-1
    linux 7.0.5.artix1-1
    
    # md5sum /lib/firmware/intel/sof-ipc4/lnl/sof-lnl.ri 
    9d66bffa1da7bc493dbe2767fc03bf6f  /lib/firmware/intel/sof-ipc4/lnl/sof-lnl.ri
    
    # md5sum /lib/firmware/intel/sof-ipc4-lib/lnl/B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE.bin 
    9456b5416ce1d70d1d15d658135bc6c9  /lib/firmware/intel/sof-ipc4-lib/lnl/B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE.bin
    
  6. m2freem commented on May 21, 2026

    @m2freem

    Having a similar issue of no sound
    Same machine as Original Poster

    
    # pacman -Q sof-firmware linux
    sof-firmware 2025.12.2-1
    linux 7.0.8.artix1-1
    
    # md5sum /lib/firmware/intel/sof-ipc4/lnl/sof-lnl.ri
    9d66bffa1da7bc493dbe2767fc03bf6f  /lib/firmware/intel/sof-ipc4/lnl/sof-lnl.ri
    
    # md5sum /lib/firmware/intel/sof-ipc4-lib/lnl/B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE.bin 
    9456b5416ce1d70d1d15d658135bc6c9  /lib/firmware/intel/sof-ipc4-lib/lnl/B36EE4DA-006F-47F9-A06D-FECBE2D8B6CE.bin
    

    Applied https://github.com/user-attachments/files/27471756/sof-dyndbg.conf.txt
    Rebooted system

    # aplay -l
    aplay: device_list:279: no soundcards found..
    
    
    > #dmesg
    > [    4.480926] snd_intel_dspcfg:snd_intel_dsp_driver_probe: sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
    > [    4.482499] snd_intel_sdw_acpi:sdw_intel_scan_controller: acpi PRP00001:00: ACPI reports 4 SDW Link devices
    > [    4.482504] snd_intel_sdw_acpi:sdw_intel_scan_controller: acpi PRP00001:00: Link 2 not selected in firmware
    > [    4.482506] snd_intel_sdw_acpi:sdw_intel_scan_controller: acpi PRP00001:00: Link 3 not selected in firmware
    > [    4.482507] sof-audio-pci-intel-lnl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
    > [    4.482508] snd_sof_pci:sof_pci_probe: sof-audio-pci-intel-lnl 0000:00:1f.3: PCI DSP detected
    > [    4.482514] sof-audio-pci-intel-lnl 0000:00:1f.3: enabling device (0004 -> 0006)
    > [    4.482888] sof-audio-pci-intel-lnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
    > [    4.482924] sof-audio-pci-intel-lnl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [xe])
    > [    4.488407] Adding 35560072k swap on /dev/nvme0n1p3.  Priority:-1 extents:1 across:35560072k SS
    > [    4.489111] snd_sof_intel_hda_common:hda_dsp_ctrl_get_caps: sof-audio-pci-intel-lnl 0000:00:1f.3: checking for capabilities at offset 0xc00
    > [    4.489116] snd_sof_intel_hda_common:hda_dsp_ctrl_get_caps: sof-audio-pci-intel-lnl 0000:00:1f.3: found ML capability at 0xc00
    > [    4.489117] snd_sof_intel_hda_common:hda_dsp_ctrl_get_caps: sof-audio-pci-intel-lnl 0000:00:1f.3: checking for capabilities at offset 0x500
    > [    4.489122] snd_sof_intel_hda_common:hda_dsp_ctrl_get_caps: sof-audio-pci-intel-lnl 0000:00:1f.3: found DRSM capability at 0x500
    > [    4.489123] snd_sof_intel_hda_common:hda_dsp_ctrl_get_caps: sof-audio-pci-intel-lnl 0000:00:1f.3: checking for capabilities at offset 0x700
    > [    4.489128] snd_sof_intel_hda_common:hda_dsp_ctrl_get_caps: sof-audio-pci-intel-lnl 0000:00:1f.3: found SPIB capability at 0x700
    > [    4.489129] snd_sof_intel_hda_common:hda_dsp_ctrl_get_caps: sof-audio-pci-intel-lnl 0000:00:1f.3: checking for capabilities at offset 0x800
    > [    4.489134] snd_sof_intel_hda_common:hda_dsp_ctrl_get_caps: sof-audio-pci-intel-lnl 0000:00:1f.3: found DSP capability at 0x800
    > [    4.489186] snd_sof_intel_hda_common:hda_dsp_stream_init: sof-audio-pci-intel-lnl 0000:00:1f.3: hda global caps = 0x1009b01
    > [    4.489187] snd_sof_intel_hda_common:hda_dsp_stream_init: sof-audio-pci-intel-lnl 0000:00:1f.3: detected 9 playback and 11 capture streams
    > [    4.489258] sof-audio-pci-intel-lnl 0000:00:1f.3: use msi interrupt mode
    > [    4.489259] snd_sof_intel_hda_generic:hda_dsp_probe: sof-audio-pci-intel-lnl 0000:00:1f.3: using IPC IRQ 207
    > [    4.489510] snd_sof:snd_sof_pci_update_bits_unlocked: sof-audio-pci-intel-lnl 0000:00:1f.3: Debug PCIR: 00000000 at  00000044
    > [    4.489512] snd_sof_intel_hda_generic:hda_init_caps: sof-audio-pci-intel-lnl 0000:00:1f.3: PP capability, will probe DSP later.
    > [    4.492110] snd_sof:snd_sof_pci_update_bits_unlocked: sof-audio-pci-intel-lnl 0000:00:1f.3: Debug PCIR: 00000000 at  00000048
    > [    4.496952] snd_soc_core:snd_soc_register_dai: dmic-codec dmic-codec: ASoC: Registered DAI 'dmic-hifi'
    > [    4.497827] snd_sof_intel_hda:hda_codec_detect_mask: sof-audio-pci-intel-lnl 0000:00:1f.3: codec_mask = 0x4
    > [    4.497848] snd_sof:snd_sof_pci_update_bits_unlocked: sof-audio-pci-intel-lnl 0000:00:1f.3: Debug PCIR: 00000000 at  00000048
    > [    4.497851] snd_sof:snd_sof_pci_update_bits_unlocked: sof-audio-pci-intel-lnl 0000:00:1f.3: Debug PCIW: 00000040 at  00000048
    > [    4.499128] snd_sof_intel_hda_mlink:hda_bus_ml_init: sof-audio-pci-intel-lnl 0000:00:1f.3: HDAudio Multi-Link count: 6
    > [    4.499135] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 0: HDAudio - lsdiid=3
    > [    4.499139] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 1: HDAudio - lsdiid=4
    > [    4.499141] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 2: HDAudio extended - sublink count 1
    > [    4.499147] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 2: HDAudio extended - INTEL DMIC alternate link, leptr.ptr 0x10000
    > [    4.499153] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 3: HDAudio extended - sublink count 3
    > [    4.499158] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 3: HDAudio extended - INTEL SSP alternate link, leptr.ptr 0x28000
    > [    4.499164] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 4: HDAudio extended - sublink count 1
    > [    4.499170] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 4: HDAudio extended - INTEL UAOL alternate link, leptr.ptr 0xf000
    > [    4.499176] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 5: HDAudio extended - sublink count 4
    > [    4.499182] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 5: HDAudio extended - SoundWire alternate link, leptr.ptr 0x30000
    > [    4.501521] snd_intel_sdw_acpi:sdw_intel_scan_controller: acpi PRP00001:00: ACPI reports 4 SDW Link devices
    > [    4.501527] snd_intel_sdw_acpi:sdw_intel_scan_controller: acpi PRP00001:00: Link 2 not selected in firmware
    > [    4.501529] snd_intel_sdw_acpi:sdw_intel_scan_controller: acpi PRP00001:00: Link 3 not selected in firmware
    > [    4.501535] soundwire_intel:sdw_intel_probe_controller: acpi PRP00001:00: Creating 4 SDW Link devices
    > [    4.502135] soundwire_intel:sdw_master_read_intel_prop: soundwire sdw-master-0-0: doaise 0x1 doais 0x3 dodse 0x0 dods 0x1
    > [    4.502895] soundwire_bus:sdw_extract_slave_id: soundwire sdw-master-0-0: SDW Slave Addr: 31025d071301
    > [    4.502896] soundwire_bus:sdw_extract_slave_id: soundwire sdw-master-0-0: SDW Slave class_id 0x01, mfg_id 0x025d, part_id 0x0713, unique_id 0x1, version 0x3
    > [    4.504820] acpi device:2a: SDCA function UAJ (type 6) at 0x1
    > [    4.505005] acpi device:2b: SDCA function HID (type 10) at 0x3
    > [    4.505599] soundwire_intel:sdw_master_read_intel_prop: soundwire sdw-master-0-1: doaise 0x1 doais 0x3 dodse 0x0 dods 0x1
    > [    4.505975] soundwire_bus:sdw_extract_slave_id: soundwire sdw-master-0-1: SDW Slave Addr: 133025d131801
    > [    4.505977] soundwire_bus:sdw_extract_slave_id: soundwire sdw-master-0-1: SDW Slave class_id 0x01, mfg_id 0x025d, part_id 0x1318, unique_id 0x3, version 0x3
    > [    4.506523] acpi device:2d: SDCA function SmartAmp (type 1) at 0x4
    > [    4.506818] snd_sof_intel_hda:hda_codec_probe: sof-audio-pci-intel-lnl 0000:00:1f.3: HDA codec thesofproject/sof-bin#2 probed OK: response: 80862820
    > [    4.507293] snd_sof_intel_hda:request_codec_module: hdaudio ehdaudio0D2: loading codec module: hdaudio:v80862820r00100000a01
    > 
    > [    4.514100] snd_soc_core:snd_soc_register_dai: rt1318-sdca sdw:0:1:025d:1318:01: ASoC: Registered DAI 'rt1318-aif'
    > [    4.514114] snd_soc_rt1318_sdw:rt1318_sdw_init: rt1318-sdca sdw:0:1:025d:1318:01: rt1318_sdw_init
    > [    4.514130] soundwire_bus:sdw_bus_probe: rt1318-sdca sdw:0:1:025d:1318:01: probe complete
    > [    4.514813] snd_soc_core:snd_soc_register_dai: rt712-sdca sdw:0:0:025d:0713:01: ASoC: Registered DAI 'rt712-sdca-aif1'
    > [    4.514818] snd_soc_rt712_sdca:rt712_sdca_init: rt712-sdca sdw:0:0:025d:0713:01: rt712_sdca_init
    > [    4.514826] soundwire_bus:sdw_slave_read_prop: rt712-sdca sdw:0:0:025d:0713:01: DP0 node not found!!
    > [    4.514864] soundwire_bus:sdw_bus_probe: rt712-sdca sdw:0:0:025d:0713:01: probe complete
    > [    4.518236] snd_soc_core:snd_soc_register_dai: snd_hda_codec_intelhdmi ehdaudio0D2: ASoC: Registered DAI 'intel-hdmi-hifi1'
    > [    4.518240] snd_soc_core:snd_soc_register_dai: snd_hda_codec_intelhdmi ehdaudio0D2: ASoC: Registered DAI 'intel-hdmi-hifi2'
    > [    4.518242] snd_soc_core:snd_soc_register_dai: snd_hda_codec_intelhdmi ehdaudio0D2: ASoC: Registered DAI 'intel-hdmi-hifi3'
    > [    4.518242] snd_soc_core:snd_soc_register_dai: snd_hda_codec_intelhdmi ehdaudio0D2: ASoC: Registered DAI 'intel-hdmi-hifi4'
    > [    4.519753] soundwire_intel:intel_shim_vs_set_clock_source: soundwire_intel soundwire_intel.link.0: clock source 0 LVSCTL 0x0
    > [    4.519757] soundwire_intel:intel_link_power_up: soundwire_intel soundwire_intel.link.0: first link up, programming SYNCPRD
    > [    4.519794] soundwire_intel:intel_pdi_init: soundwire_intel soundwire_intel.link.0: PCM cap bd:12 in:0 out:0
    > [    4.519825] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin0'
    > [    4.519826] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin1'
    > [    4.519827] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin2'
    > [    4.519828] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin3'
    > [    4.519829] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin4'
    > [    4.519830] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin5'
    > [    4.519830] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin6'
    > [    4.519831] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin7'
    > [    4.519832] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin8'
    > [    4.519833] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin9'
    > [    4.519833] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin10'
    > [    4.519834] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.0: ASoC: Registered DAI 'SDW0 Pin11'
    > [    4.520448] soundwire_cadence:cdns_init_clock_ctrl: soundwire_intel soundwire_intel.link.0: mclk 19200000 max 9600000 row 50 col 4
    > [    4.522684] soundwire_intel:intel_shim_vs_set_clock_source: soundwire_intel soundwire_intel.link.1: clock source 0 LVSCTL 0x0
    > [    4.522712] soundwire_intel:intel_pdi_init: soundwire_intel soundwire_intel.link.1: PCM cap bd:12 in:0 out:0
    > [    4.522749] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin0'
    > [    4.522750] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin1'
    > [    4.522750] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin2'
    > [    4.522754] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin3'
    > [    4.522755] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin4'
    > [    4.522755] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin5'
    > [    4.522756] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin6'
    > [    4.522756] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin7'
    > [    4.522757] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin8'
    > [    4.522757] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin9'
    > [    4.522758] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin10'
    > [    4.522759] snd_soc_core:snd_soc_register_dai: soundwire_intel soundwire_intel.link.1: ASoC: Registered DAI 'SDW1 Pin11'
    > [    4.522872] soundwire_cadence:cdns_update_slave_status_work: soundwire_intel soundwire_intel.link.0: Slave status change: 0x2
    > [    4.522888] soundwire_cadence:cdns_init_clock_ctrl: soundwire_intel soundwire_intel.link.1: mclk 19200000 max 9600000 row 50 col 4
    > [    4.522898] soundwire_bus:sdw_handle_slave_status: soundwire sdw-master-0-0: Slave attached, programming device number
    > [    4.523081] soundwire_bus:sdw_extract_slave_id: soundwire sdw-master-0-0: SDW Slave Addr: 31025d071301
    > [    4.523082] soundwire_bus:sdw_extract_slave_id: soundwire sdw-master-0-0: SDW Slave class_id 0x01, mfg_id 0x025d, part_id 0x0713, unique_id 0x1, version 0x3
    > [    4.523324] soundwire_cadence:cdns_fill_msg_resp: soundwire_intel soundwire_intel.link.0: Msg ignored for Slave 0
    > [    4.523325] soundwire_bus:sdw_program_device_num: soundwire sdw-master-0-0: No more devices to enumerate
    > [    4.523375] soundwire_cadence:cdns_update_slave_status_work: soundwire_intel soundwire_intel.link.0: Slave status change: 0x2000001
    > [    4.523388] soundwire_bus:sdw_modify_slave_status: rt712-sdca sdw:0:0:025d:0713:01: signaling enumeration completion for Slave 6
    > [    4.523389] soundwire_bus:sdw_slave_get_scale_index: rt712-sdca sdw:0:0:025d:0713:01: Configured bus base 1, scale 2, mclk 19200000, curr_freq 9600000
    > [    4.524245] snd_soc_rt712_sdca:rt712_sdca_io_init: rt712-sdca sdw:0:0:025d:0713:01: rt712_sdca_io_init hw_id=0x6, version_id=0x0
    > [    4.524766] snd_soc_acpi:snd_soc_acpi_sdw_link_slaves_found: sof-audio-pci-intel-lnl 0000:00:1f.3: Slave part_id 0xaaaa not found
    > [    4.524768] snd_soc_acpi:snd_soc_acpi_sdw_link_slaves_found: sof-audio-pci-intel-lnl 0000:00:1f.3: Slave part_id 0x4243 not found
    > [    4.524769] snd_soc_acpi:snd_soc_acpi_sdw_link_slaves_found: sof-audio-pci-intel-lnl 0000:00:1f.3: Slave part_id 0x711 not found
    > [    4.524769] snd_soc_acpi:snd_soc_acpi_sdw_link_slaves_found: sof-audio-pci-intel-lnl 0000:00:1f.3: Slave part_id 0x722 not found
    > [    4.524770] snd_soc_acpi:snd_soc_acpi_sdw_link_slaves_found: sof-audio-pci-intel-lnl 0000:00:1f.3: found part_id 0x713 at link 0
    > [    4.524771] snd_soc_acpi:snd_soc_acpi_sdw_link_slaves_found: sof-audio-pci-intel-lnl 0000:00:1f.3: found part_id 0x1318 at link 1
    > [    4.524771] sof-audio-pci-intel-lnl 0000:00:1f.3: hda codecs found, mask 4
    > [    4.524773] sof-audio-pci-intel-lnl 0000:00:1f.3: BT link detected in NHLT tables: 0x0
    > [    4.524774] snd_intel_dspcfg:intel_nhlt_get_dmic_geo: sof-audio-pci-intel-lnl 0000:00:1f.3: dmic number 0 max_ch 0
    > [    4.524775] sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 0
    > [    4.525371] soundwire_cadence:cdns_update_slave_status_work: soundwire_intel soundwire_intel.link.1: Slave status change: 0x2
    > [    4.525396] soundwire_bus:sdw_handle_slave_status: soundwire sdw-master-0-1: Slave attached, programming device number
    > [    4.525578] soundwire_bus:sdw_extract_slave_id: soundwire sdw-master-0-1: SDW Slave Addr: 33025d131801
    > [    4.525579] soundwire_bus:sdw_extract_slave_id: soundwire sdw-master-0-1: SDW Slave class_id 0x01, mfg_id 0x025d, part_id 0x1318, unique_id 0x3, version 0x3
    > [    4.525838] soundwire_cadence:cdns_fill_msg_resp: soundwire_intel soundwire_intel.link.1: Msg ignored for Slave 0
    > [    4.525839] soundwire_bus:sdw_program_device_num: soundwire sdw-master-0-1: No more devices to enumerate
    > [    4.525888] soundwire_cadence:cdns_update_slave_status_work: soundwire_intel soundwire_intel.link.1: Slave status change: 0x21
    > [    4.525944] soundwire_bus:sdw_modify_slave_status: rt1318-sdca sdw:0:1:025d:1318:01: signaling enumeration completion for Slave 1
    > [    4.525945] soundwire_bus:sdw_slave_get_scale_index: rt1318-sdca sdw:0:1:025d:1318:01: Configured bus base 1, scale 2, mclk 19200000, curr_freq 9600000
    > [    4.526270] sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware paths/files for ipc type 1:
    > [    4.526272] sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/lnl/sof-lnl.ri
    > [    4.526272] sof-audio-pci-intel-lnl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/lnl
    > [    4.526273] sof-audio-pci-intel-lnl 0000:00:1f.3:  Topology file:     intel/sof-ipc4-tplg/sof-lnl-rt713-l0-rt1318-l1.tplg
    > [    4.526274] snd_sof:sof_set_fw_state: sof-audio-pci-intel-lnl 0000:00:1f.3: fw_state change: 0 -> 2
    > [    4.526284] snd_sof:sof_ipc4_init: sof-audio-pci-intel-lnl 0000:00:1f.3: mailbox upstream 0x181000 - size 0x1000
    > [    4.526285] snd_sof:sof_ipc4_init: sof-audio-pci-intel-lnl 0000:00:1f.3: mailbox downstream 0x188000 - size 0x1000
    > [    4.526286] snd_sof:sof_ipc4_init: sof-audio-pci-intel-lnl 0000:00:1f.3: debug box 0x190000
    > [    4.526286] snd_sof:snd_sof_load_firmware: sof-audio-pci-intel-lnl 0000:00:1f.3: loading firmware
    > [    4.526659] snd_sof:snd_sof_load_firmware_raw: sof-audio-pci-intel-lnl 0000:00:1f.3: request_firmware intel/sof-ipc4/lnl/sof-lnl.ri successful
    > [    4.526662] sof-audio-pci-intel-lnl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.14.1.1
    > [    4.526663] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: Header length: 52, module count: 26
    > [    4.526664] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module BRNGUP: UUID 2B79E4F3-4675-F649-89DF-3BC194A91AEB
    > [    4.526666] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module COLD: UUID D406D134-C3C1-402C-8AEC-6821C0C2B0E6
    > [    4.526666] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module BASEFW: UUID 0E398C32-5ADE-BA4B-93B1-C50432280EE4
    > [    4.526667] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module MIXIN: UUID 39656EB2-3B71-4049-8D3F-F92CD5C43C09 cfg_count: 5, bss_size: 0x128
    > [    4.526668] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module MIXOUT: UUID 3C56505A-24D7-418F-BDDC-C1F5A3AC2AE0 cfg_count: 5, bss_size: 0x208
    > [    4.526669] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module COPIER: UUID 9BA00C83-CA12-4A83-943C-1FA2E82F9DDA cfg_count: 31, bss_size: 0x118
    > [    4.526670] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module PEAKVOL: UUID 8A171323-94A3-4E1D-AFE9-FE5DBAA4C393 cfg_count: 5, bss_size: 0x1e0
    > [    4.526670] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module GAIN: UUID 61BCA9A8-18D0-4A18-8E7B-2639219804B7 cfg_count: 5, bss_size: 0x1a0
    > [    4.526671] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module ASRC: UUID 66B4402D-B468-42F2-81A7-B37121863DD4 cfg_count: 15, bss_size: 0x5000
    > [    4.526672] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module SRC: UUID E61BB28D-149A-4C1F-B709-46823EF5F5AE cfg_count: 26, bss_size: 0x3220
    > [    4.526672] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module SRC_LITEQ\x10D3\xcdDjF\x83\xa3\x17\x84xp\x8a\xea : UUID 33441051-44CD-466A-83A3-178478708AEA cfg_count: 23, bss_size: 0x3220
    > [    4.526673] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module MICSEL: UUID 32FE92C1-1E17-4FC2-9758-C7F3542E980A cfg_count: 16, bss_size: 0xd8
    > [    4.526674] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module UPDWMIX: UUID 42F8060C-832F-4DBF-B247-51E961997B34 cfg_count: 19, bss_size: 0xd8
    > [    4.526674] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module PROBE: UUID 7CAD0808-AB10-CD23-EF45-12AB34CD56EF cfg_count: 1, bss_size: 0x1000
    > [    4.526675] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module MUX: UUID 64CE6E35-857A-4878-ACE8-E2A2F42E3069 cfg_count: 1, bss_size: 0x118
    > [    4.526676] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module KDTEST: UUID EBA8D51F-7827-47B5-82EE-DE6E7743AF67 cfg_count: 1, bss_size: 0x1e0
    > [    4.526677] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module KPB: UUID A8A0CB32-4A77-4DB1-85C7-53D7EE07BCE6 cfg_count: 1, bss_size: 0x3840
    > [    4.526677] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module SMATEST: UUID 167A961E-8AE4-11EA-89F1-000C29CE1635 cfg_count: 1, bss_size: 0x1000
    > [    4.526678] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module EQIIR: UUID 5150C0E6-27F9-4EC8-8351-C705B642D12F cfg_count: 1, bss_size: 0x1000
    > [    4.526679] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module EQFIR: UUID 43A90CE7-F3A5-41DF-AC06-BA98651AE6A3 cfg_count: 1, bss_size: 0x1000
    > [    4.526679] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module ARIA: UUID 99F7166D-372C-43EF-81F6-22007AA15F03 cfg_count: 6, bss_size: 0x104
    > [    4.526680] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module DCBLOCK: UUID B809EFAF-5681-42B1-9ED6-04BB012DD384 cfg_count: 1, bss_size: 0x1000
    > [    4.526681] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module TDFB: UUID DD511749-D9FA-455C-B3A7-13585693F1AF cfg_count: 1, bss_size: 0x1000
    > [    4.526681] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module MFCC: UUID DB10A773-1AA4-4CEA-A21F-2D57A5C982EB cfg_count: 1, bss_size: 0x1000
    > [    4.526682] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module TEMPLATE\xaf\xe1-\xa6dY.N\xb1g\x7fܗ'\x9a) : UUID A62DE1AF-5964-4E2E-B167-7FDC97279A29 cfg_count: 1, bss_size: 0x1000
    > [    4.526683] snd_sof:sof_ipc4_fw_parse_ext_man: sof-audio-pci-intel-lnl 0000:00:1f.3: module LVLMULT: UUID 30397456-4661-4644-97E5-39A9E5AB1778 cfg_count: 1, bss_size: 0x1000
    > [    4.526684] snd_sof:sof_set_fw_state: sof-audio-pci-intel-lnl 0000:00:1f.3: fw_state change: 2 -> 3
    > [    4.527712] snd_sof_pci_intel_mtl:mtl_dsp_pre_fw_run: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x1000]=0x1010000 successful
    > [    4.528745] snd_sof_pci_intel_mtl:mtl_dsp_pre_fw_run: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x1d1c]=0x8261 successful
    > [    4.528758] snd_sof:snd_sof_run_firmware: sof-audio-pci-intel-lnl 0000:00:1f.3: booting DSP firmware
    > [    4.528864] snd_sof_intel_hda_common:hda_dsp_stream_hw_params: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x1e0]=0x40000 successful
    > [    4.528895] snd_sof_intel_hda_common:hda_dsp_stream_hw_params: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x1e0]=0x40000 successful
    > [    4.528900] snd_sof_intel_hda_common:hda_dsp_stream_setup_bdl: sof-audio-pci-intel-lnl 0000:00:1f.3: period_bytes: 0x0, bufsize: 0xf8000
    > [    4.528901] snd_sof_intel_hda_common:hda_dsp_stream_setup_bdl: sof-audio-pci-intel-lnl 0000:00:1f.3: periods: 2
    > [    4.528928] snd_soc_rt712_sdca:rt712_sdca_io_init: rt712-sdca sdw:0:0:025d:0713:01: rt712_sdca_io_init hw_init complete
    > [    4.528930] soundwire_bus:sdw_handle_slave_status: rt712-sdca sdw:0:0:025d:0713:01: signaling initialization completion for Slave 6
    > [    4.528936] snd_sof_intel_hda_common:hda_dsp_cl_boot_firmware: sof-audio-pci-intel-lnl 0000:00:1f.3: Attempting iteration 0 of Core En/ROM load...
    > [    4.529961] snd_sof_pci_intel_mtl:mtl_dsp_core_power_up: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x178d04]=0x2000101 successful
    > [    4.529963] snd_sof_pci_intel_mtl:mtl_dsp_cl_init: sof-audio-pci-intel-lnl 0000:00:1f.3: Primary core power up successful
    > [    4.529967] snd_sof_pci_intel_mtl:mtl_dsp_cl_init: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x73214]=0x80000000 successful
    > [    4.529972] snd_sof_pci_intel_mtl:mtl_enable_interrupts: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x1800]=0x41 successful
    > [    4.529975] snd_sof_pci_intel_mtl:mtl_enable_interrupts: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x1140]=0x1 successful
    > [    4.529984] snd_sof_pci_intel_mtl:mtl_dsp_cl_init: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x160200]=0x55000001 successful
    > [    4.529985] snd_sof_intel_hda_common:hda_cl_copy_fw: sof-audio-pci-intel-lnl 0000:00:1f.3: Code loader DMA starting
    > [    4.529993] snd_sof_intel_hda_common:hda_cl_copy_fw: sof-audio-pci-intel-lnl 0000:00:1f.3: waiting for FW_ENTERED status
    > [    4.550577] snd_soc_rt1318_sdw:rt1318_io_init: rt1318-sdca sdw:0:1:025d:1318:01: rt1318_io_init hw_init complete
    > [    4.550581] soundwire_bus:sdw_handle_slave_status: rt1318-sdca sdw:0:1:025d:1318:01: signaling initialization completion for Slave 1
    > [    4.628110] soundwire_cadence:cdns_check_attached_status_dwork: soundwire_intel soundwire_intel.link.1: Peripheral 1 status: 1
    > [    4.628115] soundwire_cadence:cdns_check_attached_status_dwork: soundwire_intel soundwire_intel.link.0: Peripheral 6 status: 1
    > [    4.667963] elogind[1436]: New seat seat0.
    > [    4.669938] elogind[1436]: Watching system buttons on /dev/input/event6 (Intel HID events)
    > [    4.669951] elogind[1436]: Watching system buttons on /dev/input/event2 (Power Button)
    > [    4.672368] elogind[1436]: Watching system buttons on /dev/input/event1 (Lid Switch)
    > [    4.672382] elogind[1436]: Watching system buttons on /dev/input/event0 (Sleep Button)
    > [    4.672402] elogind[1436]: Watching system buttons on /dev/input/event3 (AT Translated Set 2 keyboard)
    > [    4.672412] elogind[1436]: Watching system buttons on /dev/input/event4 (ThinkPad Extra Buttons)
    > [    4.695612] snd_sof_intel_hda_common:hda_cl_copy_fw: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x160200]=0x50000005 successful
    > [    4.695616] snd_sof_intel_hda_common:hda_cl_copy_fw: sof-audio-pci-intel-lnl 0000:00:1f.3: Code loader FW_ENTERED status
    > [    4.695620] snd_sof_intel_hda_common:hda_dsp_stream_trigger: sof-audio-pci-intel-lnl 0000:00:1f.3: FW Poll Status: reg[0x1e0]=0x140000 successful
    > [    4.695623] snd_sof_intel_hda_common:hda_cl_copy_fw: sof-audio-pci-intel-lnl 0000:00:1f.3: Code loader DMA stopped
    > [    4.695624] snd_sof_intel_hda_common:hda_dsp_cl_boot_firmware: sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware download successful, booting...
    > [    4.750219] snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc rx      : 0x1b088000|0x0
    > [    4.750232] snd_sof:sof_set_fw_state: sof-audio-pci-intel-lnl 0000:00:1f.3: fw_state change: 3 -> 6
    > [    4.750235] snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc rx done : 0x1b088000|0x0
    > [    4.750359] snd_sof:snd_sof_run_firmware: sof-audio-pci-intel-lnl 0000:00:1f.3: firmware boot complete
    > [    4.750361] snd_sof:sof_set_fw_state: sof-audio-pci-intel-lnl 0000:00:1f.3: fw_state change: 6 -> 7
    > [    4.750402] snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx      : 0x43000000|0x20701000
    > [    4.750930] snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx reply: 0x63000000|0x30700110
    > [    4.753678] snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx done : 0x43000000|0x20701000
    > [    4.753680] sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.14.1.1
    > [    4.753682] snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx      : 0x43000000|0x20801000
    > [    4.754087] snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx reply: 0x63000000|0x30800060
    > [    4.756612] snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx done : 0x43000000|0x20801000
    > [    4.756618] snd_sof:sof_probe_continue: sof-audio-pci-intel-lnl 0000:00:1f.3: SOF firmware trace disabled
    > [    4.756625] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'SSP0 Pin'
    > [    4.756626] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'SSP1 Pin'
    > [    4.756627] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'SSP2 Pin'
    > [    4.756628] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'SSP3 Pin'
    > [    4.756629] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'SSP4 Pin'
    > [    4.756629] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'SSP5 Pin'
    > [    4.756630] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'DMIC01 Pin'
    > [    4.756631] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'DMIC16k Pin'
    > [    4.756632] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'Loopback Virtual Pin'
    > [    4.756632] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'iDisp1 Pin'
    > [    4.756633] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'iDisp2 Pin'
    > [    4.756634] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'iDisp3 Pin'
    > [    4.756634] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'iDisp4 Pin'
    > [    4.756635] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'Analog CPU DAI'
    > [    4.756642] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'Digital CPU DAI'
    > [    4.756643] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'Alt Analog CPU DAI'
    > [    4.756725] snd_sof:sof_machine_register: sof-audio-pci-intel-lnl 0000:00:1f.3: created machine sof_sdw
    > [    4.756741] snd_sof_pci:sof_pci_probe_complete: sof-audio-pci-intel-lnl 0000:00:1f.3: Completing SOF PCI probe
    > [    4.764845] snd_soc_sof_sdw:mc_probe: sof_sdw sof_sdw: Entry
    > [    4.764855] snd_soc_sof_sdw:log_quirks: sof_sdw sof_sdw: quirk realtek,jack-detect-source 1
    > [    4.764858] snd_soc_sdw_utils:asoc_sdw_count_sdw_endpoints: sof_sdw sof_sdw: Found 2 devices with 2 endpoints
    > [    4.764860] snd_soc_sdw_utils:asoc_sdw_parse_sdw_endpoints: sof_sdw sof_sdw: Add dev: 0, 0x31025d071301 end: 0, dai: 0, P/C to solo: 0
    > [    4.764863] snd_soc_sdw_utils:asoc_sdw_parse_sdw_endpoints: sof_sdw sof_sdw: Adding prefix rt713 for sdw:0:0:025d:0713:01
    > [    4.764864] snd_soc_sdw_utils:asoc_sdw_parse_sdw_endpoints: sof_sdw sof_sdw: Add dev: 1, 0x133025d131801 end: 0, dai: 1, P/C to solo: 0
    > [    4.764866] snd_soc_sdw_utils:asoc_sdw_parse_sdw_endpoints: sof_sdw sof_sdw: Adding prefix rt1318-1 for sdw:0:1:025d:1318:01
    > [    4.764867] snd_soc_sof_sdw:sof_card_dai_links_create: sof_sdw sof_sdw: DAI link numbers: sdw 4, ssp 0, dmic 0, hdmi 3, bt: 0
    > [    4.764870] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Playback, id 0
    > [    4.764894] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Capture, id 1
    > [    4.764895] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW1-Playback, id 2
    > [    4.764897] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW1-Capture, id 3
    > [    4.764898] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link iDisp1, id 4
    > [    4.764899] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link iDisp2, id 5
    > [    4.764900] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link iDisp3, id 6
    > [    4.764901] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link Loopback_Virtual, id 7
    > [    4.764902] snd_soc_sof_sdw:create_echoref_dailink: sof_sdw sof_sdw: Added echo reference DAI link
    > [    4.764904] snd_soc_core:soc_check_tplg_fes: sof_sdw sof_sdw: info: override BE DAI link SDW0-Playback
    > [    4.764905] snd_soc_core:soc_check_tplg_fes: sof_sdw sof_sdw: info: override BE DAI link SDW0-Capture
    > [    4.764906] snd_soc_core:soc_check_tplg_fes: sof_sdw sof_sdw: info: override BE DAI link SDW1-Playback
    > [    4.764907] snd_soc_core:soc_check_tplg_fes: sof_sdw sof_sdw: info: override BE DAI link SDW1-Capture
    > [    4.764907] snd_soc_core:soc_check_tplg_fes: sof_sdw sof_sdw: info: override BE DAI link iDisp1
    > [    4.764908] snd_soc_core:soc_check_tplg_fes: sof_sdw sof_sdw: info: override BE DAI link iDisp2
    > [    4.764908] snd_soc_core:soc_check_tplg_fes: sof_sdw sof_sdw: info: override BE DAI link iDisp3
    > [    4.764909] snd_soc_core:soc_check_tplg_fes: sof_sdw sof_sdw: info: override BE DAI link Loopback_Virtual
    > [    4.764912] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link SDW0-Playback
    > [    4.764913] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.764915] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding SDW0-Playback
    > [    4.764934] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link SDW0-Capture
    > [    4.764935] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.764936] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding SDW0-Capture
    > [    4.764941] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link SDW1-Playback
    > [    4.764941] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.764942] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding SDW1-Playback
    > [    4.764948] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link SDW1-Capture
    > [    4.764949] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.764950] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding SDW1-Capture
    > [    4.764955] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link iDisp1
    > [    4.764956] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.764957] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding iDisp1
    > [    4.764961] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link iDisp2
    > [    4.764962] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.764962] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding iDisp2
    > [    4.764966] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link iDisp3
    > [    4.764967] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.764968] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding iDisp3
    > [    4.764971] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link Loopback_Virtual
    > [    4.764972] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.764973] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding Loopback_Virtual
    > [    4.765005] snd_soc_core:snd_soc_dapm_new_dai_widgets: rt712-sdca sdw:0:0:025d:0713:01: ASoC: adding DP1 Playback widget
    > [    4.765007] snd_soc_core:snd_soc_dapm_new_dai_widgets: rt712-sdca sdw:0:0:025d:0713:01: ASoC: adding DP4 Capture widget
    > [    4.765034] sof-audio-pci-intel-lnl 0000:00:1f.3: loading topology: intel/sof-ipc4-tplg/sof-lnl-rt713-l0-rt1318-l1.tplg
    > [    4.765083] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x76 bytes of type 8 version 0 vendor 0 at pass 0
    > [    4.765086] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
    > [    4.765088] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0xb2c bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765089] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 4 DAPM widgets
    > [    4.765091] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget host-copier.0.playback id 11
    > [    4.765094] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 0 (host-copier.0.playback) is ready [type: 23, pipe: 0, pins: 0 / 1, stream: volume playback 0]
    > [    4.765102] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget gain.0.1 id 4
    > [    4.765103] snd_soc_core:soc_tplg_control_dmixer_create: sof_sdw sof_sdw: ASoC: adding mixer kcontrol Pre Mixer Jack Out Playback Volume with access 0x13
    > [    4.765112] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 1 name : Pre Mixer Jack Out Playback Volume
    > [    4.765117] snd_sof:sof_control_load_volume: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 1 chans 2
    > [    4.765118] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: template gain.0.1 with 1/0/0 (mixer/enum/bytes) control
    > [    4.765120] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 1 (gain.0.1) is ready [type: 6, pipe: 0, pins: 1 / 1, stream: none]
    > [    4.765123] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget mixin.0.1 id 3
    > [    4.765125] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 2 (mixin.0.1) is ready [type: 4, pipe: 0, pins: 1 / 3, stream: none]
    > [    4.765127] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.0 id 17
    > [    4.765128] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 3 (pipeline.0) is ready [type: 32, pipe: 0, pins: 0 / 0, stream: none]
    > [    4.765130] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0xc28 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765131] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 4 DAPM widgets
    > [    4.765132] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget mixout.1.1 id 3
    > [    4.765133] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 4 (mixout.1.1) is ready [type: 4, pipe: 1, pins: 8 / 1, stream: none]
    > [    4.765135] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget alh-copier.SDW0-Playback.0 id 13
    > [    4.765137] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 5 (alh-copier.SDW0-Playback.0) is ready [type: 27, pipe: 1, pins: 1 / 0, stream: SDW0-Playback]
    > [    4.765141] snd_sof:sof_connect_dai_widget: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: connected widget alh-copier.SDW0-Playback.0 -> DAI link SDW0-Playback
    > [    4.765142] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget gain.1.1 id 4
    > [    4.765143] snd_soc_core:soc_tplg_control_dmixer_create: sof_sdw sof_sdw: ASoC: adding mixer kcontrol Post Mixer Jack Out Playback Volume with access 0x13
    > [    4.765144] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 1 name : Post Mixer Jack Out Playback Volume
    > [    4.765149] snd_sof:sof_control_load_volume: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 6 chans 2
    > [    4.765149] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: template gain.1.1 with 1/0/0 (mixer/enum/bytes) control
    > [    4.765151] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 6 (gain.1.1) is ready [type: 6, pipe: 1, pins: 1 / 1, stream: none]
    > [    4.765153] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.1 id 17
    > [    4.765157] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 7 (pipeline.1) is ready [type: 32, pipe: 1, pins: 0 / 0, stream: none]
    > [    4.765159] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x910 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765159] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 2 DAPM widgets
    > [    4.765160] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget host-copier.1.capture id 12
    > [    4.765162] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 8 (host-copier.1.capture) is ready [type: 24, pipe: 10, pins: 1 / 0, stream: Passthrough Capture 0]
    > [    4.765167] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.10 id 17
    > [    4.765168] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 9 (pipeline.10) is ready [type: 32, pipe: 10, pins: 0 / 0, stream: none]
    > [    4.765169] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x5d8 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765170] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 3 DAPM widgets
    > [    4.765170] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget alh-copier.SDW0-Capture.0 id 14
    > [    4.765172] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 10 (alh-copier.SDW0-Capture.0) is ready [type: 28, pipe: 11, pins: 0 / 1, stream: SDW0-Capture]
    > [    4.765175] snd_sof:sof_connect_dai_widget: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: connected widget alh-copier.SDW0-Capture.0 -> DAI link SDW0-Capture
    > [    4.765176] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.11 id 17
    > [    4.765177] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 11 (pipeline.11) is ready [type: 32, pipe: 11, pins: 0 / 0, stream: none]
    > [    4.765182] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget eqiir.11.0 id 18
    > [    4.765183] snd_soc_core:soc_tplg_control_dbytes_create: sof_sdw sof_sdw: ASoC: adding bytes kcontrol Jack In Capture IIR Eq with access 0x10000030
    > [    4.765185] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 2 name : Jack In Capture IIR Eq
    > [    4.765186] snd_sof:sof_control_load_bytes: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 12
    > [    4.765186] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: template eqiir.11.0 with 0/0/1 (mixer/enum/bytes) control
    > [    4.765188] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 12 (eqiir.11.0) is ready [type: 33, pipe: 11, pins: 1 / 1, stream: none]
    > [    4.765189] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0xb34 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765190] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 4 DAPM widgets
    > [    4.765191] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget host-copier.31.playback id 11
    > [    4.765192] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 13 (host-copier.31.playback) is ready [type: 23, pipe: 15, pins: 0 / 1, stream: Deepbuffer Jack Out]
    > [    4.765196] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget gain.15.1 id 4
    > [    4.765197] snd_soc_core:soc_tplg_control_dmixer_create: sof_sdw sof_sdw: ASoC: adding mixer kcontrol Pre Mixer Deepbuffer Jack Out Volume with access 0x13
    > [    4.765198] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 1 name : Pre Mixer Deepbuffer Jack Out Volume
    > [    4.765202] snd_sof:sof_control_load_volume: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 14 chans 2
    > [    4.765203] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: template gain.15.1 with 1/0/0 (mixer/enum/bytes) control
    > [    4.765204] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 14 (gain.15.1) is ready [type: 6, pipe: 15, pins: 1 / 1, stream: none]
    > [    4.765206] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget mixin.15.1 id 3
    > [    4.765207] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 15 (mixin.15.1) is ready [type: 4, pipe: 15, pins: 1 / 3, stream: none]
    > [    4.765209] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.15 id 17
    > [    4.765210] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 16 (pipeline.15) is ready [type: 32, pipe: 15, pins: 0 / 0, stream: none]
    > [    4.765211] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x904 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765212] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 4 DAPM widgets
    > [    4.765213] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget host-copier.2.playback id 11
    > [    4.765214] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 17 (host-copier.2.playback) is ready [type: 23, pipe: 20, pins: 0 / 1, stream: sdw amplifiers]
    > [    4.765217] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget gain.20.1 id 4
    > [    4.765218] snd_soc_core:soc_tplg_control_dmixer_create: sof_sdw sof_sdw: ASoC: adding mixer kcontrol Pre Mixer Speaker Playback Volume with access 0x13
    > [    4.765218] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 1 name : Pre Mixer Speaker Playback Volume
    > [    4.765222] snd_sof:sof_control_load_volume: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 18 chans 2
    > [    4.765223] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: template gain.20.1 with 1/0/0 (mixer/enum/bytes) control
    > [    4.765224] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 18 (gain.20.1) is ready [type: 6, pipe: 20, pins: 1 / 1, stream: none]
    > [    4.765226] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget mixin.20.1 id 3
    > [    4.765227] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 19 (mixin.20.1) is ready [type: 4, pipe: 20, pins: 1 / 3, stream: none]
    > [    4.765229] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.20 id 17
    > [    4.765230] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 20 (pipeline.20) is ready [type: 32, pipe: 20, pins: 0 / 0, stream: none]
    > [    4.765231] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x15f4 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765232] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 7 DAPM widgets
    > [    4.765232] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget alh-copier.SDW1-Playback.0 id 13
    > [    4.765234] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 21 (alh-copier.SDW1-Playback.0) is ready [type: 27, pipe: 21, pins: 1 / 0, stream: SDW1-Playback]
    > [    4.765237] snd_sof:sof_connect_dai_widget: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: connected widget alh-copier.SDW1-Playback.0 -> DAI link SDW1-Playback
    > [    4.765238] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget gain.21.1 id 4
    > [    4.765239] snd_soc_core:soc_tplg_control_dmixer_create: sof_sdw sof_sdw: ASoC: adding mixer kcontrol Post Mixer Speaker Playback Volume with access 0x13
    > [    4.765240] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 1 name : Post Mixer Speaker Playback Volume
    > [    4.765244] snd_sof:sof_control_load_volume: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 22 chans 2
    > [    4.765244] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: template gain.21.1 with 1/0/0 (mixer/enum/bytes) control
    > [    4.765247] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 22 (gain.21.1) is ready [type: 6, pipe: 21, pins: 1 / 1, stream: none]
    > [    4.765249] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget eqiir.21.1 id 18
    > [    4.765250] snd_soc_core:soc_tplg_control_dbytes_create: sof_sdw sof_sdw: ASoC: adding bytes kcontrol Post Mixer Speaker Playback IIR Eq bytes with access 0x10000030
    > [    4.765251] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 2 name : Post Mixer Speaker Playback IIR Eq bytes
    > [    4.765252] snd_sof:sof_control_load_bytes: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 23
    > [    4.765252] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: template eqiir.21.1 with 0/0/1 (mixer/enum/bytes) control
    > [    4.765253] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 23 (eqiir.21.1) is ready [type: 33, pipe: 21, pins: 1 / 1, stream: none]
    > [    4.765255] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget eqfir.21.1 id 18
    > [    4.765256] snd_soc_core:soc_tplg_control_dbytes_create: sof_sdw sof_sdw: ASoC: adding bytes kcontrol Post Mixer Speaker Playback FIR Eq bytes with access 0x10000030
    > [    4.765257] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 2 name : Post Mixer Speaker Playback FIR Eq bytes
    > [    4.765257] snd_sof:sof_control_load_bytes: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 24
    > [    4.765258] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: template eqfir.21.1 with 0/0/1 (mixer/enum/bytes) control
    > [    4.765259] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 24 (eqfir.21.1) is ready [type: 33, pipe: 21, pins: 1 / 1, stream: none]
    > [    4.765260] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget drc.21.1 id 18
    > [    4.765261] snd_soc_core:soc_tplg_control_dbytes_create: sof_sdw sof_sdw: ASoC: adding bytes kcontrol Post Mixer Speaker Playback DRC bytes with access 0x10000030
    > [    4.765262] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 2 name : Post Mixer Speaker Playback DRC bytes
    > [    4.765266] snd_sof:sof_control_load_bytes: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 25
    > [    4.765267] snd_soc_core:soc_tplg_control_dmixer_create: sof_sdw sof_sdw: ASoC: adding mixer kcontrol Post Mixer Speaker Playback DRC switch with access 0x3
    > [    4.765268] snd_sof:sof_control_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load control type 1 name : Post Mixer Speaker Playback DRC switch
    > [    4.765269] snd_sof:sof_control_load_volume: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load kcontrol index 25 chans 1
    > [    4.765269] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: template drc.21.1 with 1/0/1 (mixer/enum/bytes) control
    > [    4.765270] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 25 (drc.21.1) is ready [type: 33, pipe: 21, pins: 1 / 1, stream: none]
    > [    4.765274] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget mixout.21.1 id 3
    > [    4.765275] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 26 (mixout.21.1) is ready [type: 4, pipe: 21, pins: 8 / 1, stream: none]
    > [    4.765277] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.21 id 17
    > [    4.765279] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 27 (pipeline.21) is ready [type: 32, pipe: 21, pins: 0 / 0, stream: none]
    > [    4.765281] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x364 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765281] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 2 DAPM widgets
    > [    4.765282] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget host-copier.5.playback id 11
    > [    4.765283] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 28 (host-copier.5.playback) is ready [type: 23, pipe: 50, pins: 0 / 1, stream: HDMI1 Playback]
    > [    4.765288] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.50 id 17
    > [    4.765289] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 29 (pipeline.50) is ready [type: 32, pipe: 50, pins: 0 / 0, stream: none]
    > [    4.765290] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x510 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765291] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 2 DAPM widgets
    > [    4.765291] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget dai-copier.HDA.iDisp1.playback id 13
    > [    4.765293] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 30 (dai-copier.HDA.iDisp1.playback) is ready [type: 27, pipe: 51, pins: 1 / 0, stream: iDisp1]
    > [    4.765296] snd_sof:sof_connect_dai_widget: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: connected widget dai-copier.HDA.iDisp1.playback -> DAI link iDisp1
    > [    4.765297] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.51 id 17
    > [    4.765298] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 31 (pipeline.51) is ready [type: 32, pipe: 51, pins: 0 / 0, stream: none]
    > [    4.765299] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x364 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765300] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 2 DAPM widgets
    > [    4.765300] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget host-copier.6.playback id 11
    > [    4.765302] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 32 (host-copier.6.playback) is ready [type: 23, pipe: 60, pins: 0 / 1, stream: HDMI2 Playback]
    > [    4.765304] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.60 id 17
    > [    4.765305] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 33 (pipeline.60) is ready [type: 32, pipe: 60, pins: 0 / 0, stream: none]
    > [    4.765306] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x510 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765307] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 2 DAPM widgets
    > [    4.765307] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget dai-copier.HDA.iDisp2.playback id 13
    > [    4.765308] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 34 (dai-copier.HDA.iDisp2.playback) is ready [type: 27, pipe: 61, pins: 1 / 0, stream: iDisp2]
    > [    4.765311] snd_sof:sof_connect_dai_widget: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: connected widget dai-copier.HDA.iDisp2.playback -> DAI link iDisp2
    > [    4.765312] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.61 id 17
    > [    4.765313] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 35 (pipeline.61) is ready [type: 32, pipe: 61, pins: 0 / 0, stream: none]
    > [    4.765314] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x364 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765315] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 2 DAPM widgets
    > [    4.765315] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget host-copier.7.playback id 11
    > [    4.765316] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 36 (host-copier.7.playback) is ready [type: 23, pipe: 70, pins: 0 / 1, stream: HDMI3 Playback]
    > [    4.765319] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.70 id 17
    > [    4.765320] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 37 (pipeline.70) is ready [type: 32, pipe: 70, pins: 0 / 0, stream: none]
    > [    4.765321] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x510 bytes of type 5 version 0 vendor 0 at pass 3
    > [    4.765321] snd_soc_core:soc_tplg_dapm_widget_elems_load: sof_sdw sof_sdw: ASoC: adding 2 DAPM widgets
    > [    4.765322] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget dai-copier.HDA.iDisp3.playback id 13
    > [    4.765323] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 38 (dai-copier.HDA.iDisp3.playback) is ready [type: 27, pipe: 71, pins: 1 / 0, stream: iDisp3]
    > [    4.765326] snd_sof:sof_connect_dai_widget: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: connected widget dai-copier.HDA.iDisp3.playback -> DAI link iDisp3
    > [    4.765327] snd_soc_core:soc_tplg_dapm_widget_create: sof_sdw sof_sdw: ASoC: creating DAPM widget pipeline.71 id 17
    > [    4.765328] snd_sof:sof_widget_ready: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: widget 39 (pipeline.71) is ready [type: 32, pipe: 71, pins: 0 / 0, stream: none]
    > [    4.765329] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x19bc bytes of type 7 version 0 vendor 0 at pass 4
    > [    4.765331] snd_sof:sof_dai_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load pcm HDMI1
    > [    4.765344] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'HDMI1'
    > [    4.765345] snd_soc_core:snd_soc_dapm_new_dai_widgets: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: adding HDMI1 Playback widget
    > [    4.765348] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link HDMI1
    > [    4.765349] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.765350] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding HDMI1
    > [    4.765357] snd_sof:sof_dai_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load pcm HDMI2
    > [    4.765363] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'HDMI2'
    > [    4.765364] snd_soc_core:snd_soc_dapm_new_dai_widgets: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: adding HDMI2 Playback widget
    > [    4.765365] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link HDMI2
    > [    4.765365] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.765366] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding HDMI2
    > [    4.765373] snd_sof:sof_dai_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load pcm HDMI3
    > [    4.765379] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'HDMI3'
    > [    4.765380] snd_soc_core:snd_soc_dapm_new_dai_widgets: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: adding HDMI3 Playback widget
    > [    4.765381] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link HDMI3
    > [    4.765381] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.765382] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding HDMI3
    > [    4.765391] snd_sof:sof_dai_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load pcm Speaker
    > [    4.765396] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'Speaker'
    > [    4.765397] snd_soc_core:snd_soc_dapm_new_dai_widgets: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: adding sdw amplifiers widget
    > [    4.765398] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link Speaker
    > [    4.765399] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.765399] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding Speaker
    > [    4.765404] snd_sof:sof_dai_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load pcm Jack Out
    > [    4.765410] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'Jack Out'
    > [    4.765410] snd_soc_core:snd_soc_dapm_new_dai_widgets: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: adding volume playback 0 widget
    > [    4.765413] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link Jack Out
    > [    4.765414] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.765415] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding Jack Out
    > [    4.765419] snd_sof:sof_dai_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load pcm Jack In
    > [    4.765425] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'Jack In'
    > [    4.765426] snd_soc_core:snd_soc_dapm_new_dai_widgets: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: adding Passthrough Capture 0 widget
    > [    4.765427] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link Jack In
    > [    4.765427] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.765428] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding Jack In
    > [    4.765432] snd_sof:sof_dai_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: load pcm Deepbuffer Jack Out
    > [    4.765438] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'Deepbuffer Jack Out'
    > [    4.765439] snd_soc_core:snd_soc_dapm_new_dai_widgets: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: adding Deepbuffer Jack Out widget
    > [    4.765440] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw: dai_link Deepbuffer Jack Out
    > [    4.765441] snd_soc_core:snd_soc_compensate_channel_connection_map: sof_sdw sof_sdw:   [0] cpu0 <-> codec0
    > [    4.765441] snd_soc_core:snd_soc_add_pcm_runtime: sof_sdw sof_sdw: ASoC: binding Deepbuffer Jack Out
    > [    4.765445] snd_soc_core:soc_tplg_pcm_elems_load: sof_sdw sof_sdw: ASoC: adding 7 PCM DAIs
    > [    4.765446] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x738 bytes of type 4 version 0 vendor 0 at pass 5
    > [    4.765447] snd_soc_core:soc_tplg_dapm_graph_elems_load: sof_sdw sof_sdw: ASoC: adding 14 DAPM routes for index 0
    > [    4.765449] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink dai-copier.HDA.iDisp1.playback control none source host-copier.5.playback
    > [    4.765452] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink dai-copier.HDA.iDisp2.playback control none source host-copier.6.playback
    > [    4.765454] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink dai-copier.HDA.iDisp3.playback control none source host-copier.7.playback
    > [    4.765455] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink mixout.21.1 control none source mixin.20.1
    > [    4.765457] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink gain.20.1 control none source host-copier.2.playback
    > [    4.765459] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink alh-copier.SDW1-Playback.0 control none source drc.21.1
    > [    4.765461] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink alh-copier.SDW0-Playback.0 control none source gain.1.1
    > [    4.765467] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink mixout.1.1 control none source mixin.0.1
    > [    4.765469] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink eqiir.11.0 control none source alh-copier.SDW0-Capture.0
    > [    4.765470] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink host-copier.1.capture control none source eqiir.11.0
    > [    4.765472] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink gain.0.1 control none source host-copier.0.playback
    > [    4.765474] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink mixout.1.1 control none source mixin.15.1
    > [    4.765475] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink gain.15.1 control none source host-copier.31.playback
    > [    4.765477] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink mixin.0.1 control none source gain.0.1
    > [    4.765478] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x84 bytes of type 4 version 0 vendor 0 at pass 5
    > [    4.765479] snd_soc_core:soc_tplg_dapm_graph_elems_load: sof_sdw sof_sdw: ASoC: adding 1 DAPM routes for index 1
    > [    4.765481] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink gain.1.1 control none source mixout.1.1
    > [    4.765482] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x84 bytes of type 4 version 0 vendor 0 at pass 5
    > [    4.765483] snd_soc_core:soc_tplg_dapm_graph_elems_load: sof_sdw sof_sdw: ASoC: adding 1 DAPM routes for index 15
    > [    4.765484] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink mixin.15.1 control none source gain.15.1
    > [    4.765485] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x84 bytes of type 4 version 0 vendor 0 at pass 5
    > [    4.765486] snd_soc_core:soc_tplg_dapm_graph_elems_load: sof_sdw sof_sdw: ASoC: adding 1 DAPM routes for index 20
    > [    4.765487] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink mixin.20.1 control none source gain.20.1
    > [    4.765488] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x210 bytes of type 4 version 0 vendor 0 at pass 5
    > [    4.765489] snd_soc_core:soc_tplg_dapm_graph_elems_load: sof_sdw sof_sdw: ASoC: adding 4 DAPM routes for index 21
    > [    4.765490] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink gain.21.1 control none source mixout.21.1
    > [    4.765491] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink eqiir.21.1 control none source gain.21.1
    > [    4.765493] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink eqfir.21.1 control none source eqiir.21.1
    > [    4.765494] snd_sof:sof_route_load: sof-audio-pci-intel-lnl 0000:00:1f.3: sink drc.21.1 control none source eqfir.21.1
    > [    4.765495] snd_soc_core:soc_tplg_load_header: sof_sdw sof_sdw: ASoC: Got 0x291c bytes of type 10 version 0 vendor 0 at pass 7
    > [    4.765497] sof_sdw sof_sdw: ASoC: physical link iDisp1 (id 5) not exist
    > [    4.765498] sof_sdw sof_sdw: ASoC: topology: could not load header: -22
    > [    4.765513] snd_soc_core:snd_soc_unregister_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Unregistered DAI 'Deepbuffer Jack Out'
    > [    4.765517] snd_soc_core:snd_soc_unregister_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Unregistered DAI 'Jack In'
    > [    4.765520] snd_soc_core:snd_soc_unregister_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Unregistered DAI 'Jack Out'
    > [    4.765523] snd_soc_core:snd_soc_unregister_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Unregistered DAI 'Speaker'
    > [    4.765526] snd_soc_core:snd_soc_unregister_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Unregistered DAI 'HDMI3'
    > [    4.765529] snd_soc_core:snd_soc_unregister_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Unregistered DAI 'HDMI2'
    > [    4.765532] snd_soc_core:snd_soc_unregister_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Unregistered DAI 'HDMI1'
    > [    4.765542] sof-audio-pci-intel-lnl 0000:00:1f.3: tplg intel/sof-ipc4-tplg/sof-lnl-rt713-l0-rt1318-l1.tplg component load failed -22
    > [    4.765544] sof-audio-pci-intel-lnl 0000:00:1f.3: error: failed to load DSP topology -22
    > [    4.765545] sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC error (-22): at snd_soc_component_probe() on 0000:00:1f.3
    > [    4.765555] sof_sdw sof_sdw: ASoC: failed to instantiate card -22
    > [    4.765595] sof_sdw sof_sdw: error -EINVAL: snd_soc_register_card failed -22
    > [    4.765609] sof_sdw sof_sdw: probe with driver sof_sdw failed with error -22
    
    
  7. ujfalusi commented on May 26, 2026

    @ujfalusi
    Contributor

    @m2freem, I think the issue on your end is different, you did not reach the point when the DRC library would be loaded but fail earlier:

    [    4.764870] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Playback, id 0
    > [    4.764894] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Capture, id 1
    > [    4.764895] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW1-Playback, id 2
    > [    4.764897] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW1-Capture, id 3
    > [    4.764898] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link iDisp1, id 4
    > [    4.764899] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link iDisp2, id 5
    > [    4.764900] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link iDisp3, id 6
    > [    4.764901] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link Loopback_Virtual, id 7
    ...
    > [    4.765497] sof_sdw sof_sdw: ASoC: physical link iDisp1 (id 5) not exist
    > [    4.765498] sof_sdw sof_sdw: ASoC: topology: could not load header: -22
    

    iDispl1 is registered with id=4 while it is assumed to be using id=5

    with sof-lnl-rt722-lo.tplg this looks like this:

    [    3.918314] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Playback-SimpleJack, id 0
    [    3.918347] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Capture-SimpleJack, id 1
    [    3.918351] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Playback-SmartAmp, id 2
    [    3.918355] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SDW0-Capture-SmartMic, id 4
    [    3.918358] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link iDisp1, id 5
    [    3.918361] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link iDisp2, id 6
    [    3.918364] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link iDisp3, id 7
    [    3.918368] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link SSP2-BT, id 8
    [    3.918370] snd_soc_sdw_utils:asoc_sdw_init_dai_link: sof_sdw sof_sdw: create dai link Loopback_Virtual, id 9
    ...
    [    3.920313] snd_sof:sof_link_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: 1 hw_configs found, default id: 1 for dai link iDisp1!
    [    3.920316] snd_sof:sof_link_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: 1 hw_configs found, default id: 2 for dai link iDisp2!
    [    3.920318] snd_sof:sof_link_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: 1 hw_configs found, default id: 3 for dai link iDisp3!
    [    3.920321] snd_sof:sof_link_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: 1 hw_configs found, default id: 0 for dai link SDW0-Playback-SmartAmp!
    [    3.920323] snd_sof:sof_link_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: 1 hw_configs found, default id: 0 for dai link SDW0-Capture-SmartMic!
    [    3.920325] snd_sof:sof_link_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: 1 hw_configs found, default id: 0 for dai link SDW0-Playback-SimpleJack!
    [    3.920327] snd_sof:sof_link_load: sof-audio-pci-intel-lnl 0000:00:1f.3: tplg: 1 hw_configs found, default id: 0 for dai link SDW0-Capture-SimpleJack!
    

    @bardliao, can you help?
    Something like this would work for the topology?

    diff --git a/tools/topology/topology2/production/tplg-targets-ace2.cmake b/tools/topology/topology2/production/tplg-targets-ace2.cmake
    index 9891b45812a8..129a5fc0ceed 100644
    --- a/tools/topology/topology2/production/tplg-targets-ace2.cmake
    +++ b/tools/topology/topology2/production/tplg-targets-ace2.cmake
    @@ -28,7 +28,8 @@ SDW_AMP_FEEDBACK=false,SDW_SPK_STREAM=Playback-SmartAmp,SDW_DMIC_STREAM=Capture-
     SDW_JACK_OUT_STREAM=Playback-SimpleJack,SDW_JACK_IN_STREAM=Capture-SimpleJack"
     
     "cavs-sdw\;sof-lnl-rt713-l0-rt1318-l1\;PLATFORM=lnl,NUM_SDW_AMP_LINKS=1,\
    -SDW_SPK_STREAM=SDW1-Playback,SDW_AMP_FEEDBACK=false"
    +SDW_SPK_STREAM=SDW1-Playback,SDW_AMP_FEEDBACK=false,\
    +HDMI1_ID=4,HDMI2_ID=5,HDMI3_ID=6"
     
     "cavs-sdw\;sof-lnl-rt713-l0-rt1318-l1-2ch\;PLATFORM=lnl,NUM_SDW_AMP_LINKS=1,\
     SDW_SPK_STREAM=SDW1-Playback,SDW_AMP_FEEDBACK=false,\

    you can try this topology (make sure you make a backup of the original one): sof-lnl-rt713-l0-rt1318-l1.tplg.tar.gz

  8. bardliao commented on May 26, 2026

    @bardliao
    Collaborator

    @m2freem There is no DMIC supported by the rt713 or rt1318 codecs. However, the PCH DMIC is not detected in your device but it is detected in @wee-beybrice's device. Can you check is there any updated BIOS available?
    You can also add "options snd_sof_intel_hda_generic dmic_num=2" to any of the .conf file in the /etc/modprobe.d/ folder.

    @ujfalusi Indeed, it looks like something is wrong in the sof-lnl-rt713-l0-rt1318-l1 topology.

  9. m2freem commented on May 26, 2026

    @m2freem

    fwupdmgr refresh, upgrade, and reboot

    #dmesg | grep BIOS
    [    0.216162] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
    [    0.919412] thinkpad_acpi: ThinkPad BIOS N4BET73W (1.43 ), EC N4BHT59W
    

    matches most recent on Lenovo website:

    > 
    > 1.24  (System Firmware)
    > 1.43  (UEFI BIOS)
    > 1.39  (ECP)
    > 20.0.5.1683  (Intel Management Engine Firmware (MEFW))
    > 1.14  (Power Delivery Firmware)
    > 1.25.01.01  (Thunderbolt Retimer Firmware)
    > 
    
    #dmesg| grep DMIC
    [    4.260183] snd_sof_intel_hda_mlink:hdaml_lnk_enum: sof-audio-pci-intel-lnl 0000:00:1f.3: Link 2: HDAudio extended - INTEL DMIC alternate link, leptr.ptr 0x10000
    [    4.276360] sof-audio-pci-intel-lnl 0000:00:1f.3: DMICs detected in NHLT tables: 0
    [    4.562106] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'DMIC01 Pin'
    [    4.562107] snd_soc_core:snd_soc_register_dai: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: Registered DAI 'DMIC16k Pin'
    
    
    #dmesg | grep failed
    [    4.572702] sof-audio-pci-intel-lnl 0000:00:1f.3: tplg intel/sof-ipc4-tplg/sof-lnl-rt713-l0-rt1318-l1.tplg component load failed -22
    [    4.572703] sof-audio-pci-intel-lnl 0000:00:1f.3: error: failed to load DSP topology -22
    [    4.572711] sof_sdw sof_sdw: ASoC: failed to instantiate card -22
    [    4.572741] sof_sdw sof_sdw: error -EINVAL: snd_soc_register_card failed -22
    [    4.572747] sof_sdw sof_sdw: probe with driver sof_sdw failed with error -22
    [    5.778861] xe 0000:00:02.0: [drm] Selective fetch area calculation failed in pipe A`
    
    
    
    #aplay -l
    aplay: device_list:279: no soundcards found...
    

    I will try, to add "options snd_sof_intel_hda_generic dmic_num=2" as well as the proposed topology.

  10. bardliao commented on May 27, 2026

    @bardliao
    Collaborator

    @ujfalusi @m2freem Looks like rt713 supports DMIC endpoint. Maybe what we need to do is

    diff --git a/sound/soc/intel/common/soc-acpi-intel-lnl-match.c b/sound/soc/intel/common/soc-acpi-intel-lnl-match.c
    index 937a74a5d523..777ec95a2087 100644
    --- a/sound/soc/intel/common/soc-acpi-intel-lnl-match.c
    +++ b/sound/soc/intel/common/soc-acpi-intel-lnl-match.c
    @@ -449,8 +449,8 @@ static const struct snd_soc_acpi_adr_device rt1320_3_group2_adr[] = {
     static const struct snd_soc_acpi_adr_device rt713_0_adr[] = {
            {
                    .adr = 0x000031025D071301ull,
    -               .num_endpoints = 1,
    -               .endpoints = &single_endpoint,
    +               .num_endpoints = ARRAY_SIZE(jack_dmic_endpoints),
    +               .endpoints = &jack_dmic_endpoints,
                    .name_prefix = "rt713"
            }
     };

    @m2freem Could you try the above change?

  11. oortcomet commented on May 27, 2026

    @oortcomet

    @m2freem @bardliao After inquiring with the member in Realtek, this project was not using RT713 dmic.

  12. bardliao commented on May 27, 2026

    @bardliao
    Collaborator

    @m2freem Let's try function topology. Please apply below change

    diff --git a/sound/soc/intel/common/soc-acpi-intel-lnl-match.c b/sound/soc/intel/common/soc-acpi-intel-lnl-match.c
    index 937a74a5d523..03a185fd85a9 100644
    --- a/sound/soc/intel/common/soc-acpi-intel-lnl-match.c
    +++ b/sound/soc/intel/common/soc-acpi-intel-lnl-match.c
    @@ -449,8 +449,8 @@ static const struct snd_soc_acpi_adr_device rt1320_3_group2_adr[] = {
     static const struct snd_soc_acpi_adr_device rt713_0_adr[] = {
            {
                    .adr = 0x000031025D071301ull,
    -               .num_endpoints = 1,
    -               .endpoints = &single_endpoint,
    +               .num_endpoints = ARRAY_SIZE(jack_dmic_endpoints),
    +               .endpoints = &jack_dmic_endpoints,
                    .name_prefix = "rt713"
            }
     };
    @@ -778,7 +778,8 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_lnl_sdw_machines[] = {
                    .link_mask = BIT(0) | BIT(1),
                    .links = lnl_sdw_rt713_l0_rt1318_l1,
                    .drv_name = "sof_sdw",
    -               .sof_tplg_filename = "sof-lnl-rt713-l0-rt1318-l1.tplg"
    +               .sof_tplg_filename = "sof-lnl-dummy.tplg"
    +               .get_function_tplg_files = sof_sdw_get_tplg_files,
            },
            {
                    .link_mask = BIT(1) | BIT(2),

    and https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git/commit/?id=c84179a1d36b
    Then share the dmesg log again.

  13. m2freem commented on May 27, 2026

    @m2freem

    I've made some headway with getting sound to output. I have a double today. I'll post my findings tomorrow.

  14. github-actions commented on Jul 27, 2026

    @github-actions

    This issue has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this issue will automatically be closed in 14 days. Note, that you can always re-open a closed issue at any time.

  15. added
    staleIssue/PR marked as stale and will be closed after 14 days if there is no activity.
    on Jul 27, 2026
  16. deep-name commented on Sep 24, 2026

    @deep-name

    For the no-DMIC variant of this board (my unit, and @m2freem's log above): the "physical link iDisp1 (id 5) not exist" failure is the HDMI id mismatch fixed on main by #10958, which is not in stable-v2.14 / sof-bin 2025.12.x. Once the ids are corrected the card registers, but on kernel 6.16 with matched 2.14.1 base firmware + drc.llext the DRC module then fails with error 104 and a DSP panic after the first runtime resume (works while the DSP never suspends, works again after a full firmware boot, fails after every fast resume). Details, experiment and a backport request in #11229. Workaround that works: a topology built with SDW_SPK_ENHANCED_PLAYBACK=false.

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

Metadata

Metadata

Assignees

Labels

LNLApplies to Lunar Lake platformbugSomething isn't working as expectedstaleIssue/PR marked as stale and will be closed after 14 days if there is no activity.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions