Skip to content

[BUG] MSI Stealth 16 AI+ B3WH (Panther Lake): speakers silent — no SoundWire machine match (2× RT1320 on link2 + RT713 on link3), missing rt1320 DSP firmware #5880

Description

@aosceola56

No sound from internal speakers on MSI Stealth 16 AI+ B3WH. Card enumerates,
PipeWire/WirePlumber route streams to the Speaker sink, all mixer gains/switches
correct, speaker-test runs without errors — but zero acoustic output.

Two problems found:

1. No SoundWire machine driver match for this codec layout

sof-audio-pci-intel-ptl 0000:00:1f.3: No SoundWire machine driver found for the ACPI-reported configuration:
link 2 mfg_id 0x025d part_id 0x1320 version 0x3
link 2 mfg_id 0x025d part_id 0x1320 version 0x3
link 3 mfg_id 0x025d part_id 0x0713 version 0x3
Use SoundWire default machine driver with function topologies

Both RT1320 amps share link 2, RT713 jack codec on link 3. Existing
ptl_sdw_rt713_vb_l3_rt1320_l12 entry expects RT1320 on links 1+2, so no match.
Falls back to generic sof-sdca-1amp-id2.tplg (1 amp, this machine has 2 amps
driving 2 speakers + 2 woofers).

2. RT1320 DSP firmware missing from linux-firmware

Toggling the 'DSP FW Update' mixer switch triggers:

rt1320-sdca sdw:0:2:025d:1320:01:0: Direct firmware load for
    realtek/rt1320/rt1320_Micro-Star_Stealth_2631.1.dat failed with error -2
rt1320_dspfw_load_code: Failed to load firmware

linux-firmware (20260810) only ships generic rt1320-patch-code-v{ab,c}.bin,
no product-specific .dat (also rt1320_RAE_Micro-Star_Stealth_2631.1.dat
presumably needed for RAE). Driver has no fallback, so the amp DSP never runs.
Speakers work under Windows, where this tuning ships in the Realtek driver.

Environment

  • DMI: Micro-Star International Co., Ltd. Stealth 16 AI+ B3WH/MS-2631, REV:1.0, SKU 2631.1, BIOS E2631IMS.10F 04/09/2026
  • Distro: Arch Linux
  • Kernel: 7.1.8-zen1-3-zen
  • linux-firmware: 20260810-2
  • alsa-ucm-conf: 1.2.16.1-1, pipewire 1.6.8, wireplumber 0.5.15
  • SOF firmware booted: 2.14.1.1
  • Audio PCI: 8086:e328 Intel Core Ultra Series 3 (Panther Lake) HD Audio

What was tried

  • Verified PipeWire routing: stream actively linked to Speaker:playback_FL/FR
  • Verified ALSA mixer: Speaker Switch on, rt1320-1/2 FU21 at 100%, Post/Pre Mixer
    Speaker at 100%, RX Channel Select sane (L,L / R,R)
  • Triggered 'rt1320-1/2 R0 Calibration' — switches fire and auto-clear, no sound
  • Forced disable_function_topology=1 tplg_filename=sof-ptl-rt713-l3-rt1320-l2.tplg
    → RT713 bus writes fail (trf on Slave 6 failed), card probe fails entirely,
    reverted
  • Triggered 'DSP FW Update' → missing rt1320_Micro-Star_Stealth_2631.1.dat (above)

Request

  1. Add match-table entry for rt713-l3 + dual-rt1320-on-link2 (likely needs a
    2-amp SDCA function topology on link 2, and possibly dropping machine_check
    if this BIOS lacks the SMART_MIC function — same issue as the LG Gram 16Z90U
    quirk in May 2026)
  2. Help route the firmware request: MSI/Realtek need to submit
    rt1320_Micro-Star_Stealth_2631.1.dat (+RAE) to linux-firmware, or advise
    on extracting from the Windows driver as a workaround

dmesg.txt

alsa-info.txt.gt3pelhqYM.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions