Skip to content

Wildcat Lake: No SoundWire machine driver for part 0x6244 (Lecoo N140A) #5832

Description

@Zepharin

Hardware

  • Laptop: Lecoo N140A (BIOS N140ABIOS.01.12)
  • Platform: Intel Wildcat Lake (Panther Lake)
  • CPU: Intel Core 5 315
  • Audio DSP: 8086:4d28 (Wildcat Lake)
  • HDMI Codec: Intel Wildcat Lake HDMI (0x80862823)

Software

  • OS: Fedora 44
  • Kernel: 7.0.12-201.fc44.x86_64
  • SOF Firmware: v2.14.1.1 (wcl/sof-wcl.ri)
  • Topology: sof-hda-generic-idisp.tplg

Problem

Built-in speakers do not work — no analog audio output device available. Only HDMI/DP outputs are visible:

$ aplay -l
card 0: sofhdadsp sof-hda-dsp, device 3: HDMI1
card 0: sofhdadsp sof-hda-dsp, device 4: HDMI2
card 0: sofhdadsp sof-hda-dsp, device 5: HDMI3

Root Cause

A SoundWire audio device is detected on link 3 but no machine driver matches:

sof-audio-pci-intel-ptl 0000:00:1f.3: SoundWire enabled, using SOF driver
sof-audio-pci-intel-ptl 0000:00:1f.3: No SoundWire machine driver found
sof-audio-pci-intel-ptl 0000:00:1f.3: link 3 mfg_id 0x0496 part_id 0x6244 version 0x3
sof-audio-pci-intel-ptl 0000:00:1f.3: part id 0x6244 is not supported
sof-audio-pci-intel-ptl 0000:00:1f.3: hda codecs found, mask 4
sof-audio-pci-intel-ptl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
sof-audio-pci-intel-ptl 0000:00:1f.3: DMICs detected in NHLT tables: 0

SoundWire device on bus: sdw:m0496p6244v03c01
No driver is bound to this device (/sys/bus/soundwire/devices/sdw:0:3:0496:6244:01/driver is empty).

Because no SoundWire machine driver matches, the SOF driver falls back to skl_hda_dsp_generic which only handles the HDMI codec (mask 0x4 = address 2 only).

Request

A SoundWire machine driver (or quirk entry) is needed for part_id 0x6244 from mfg_id 0x0496 to enable the built-in speakers on this Wildcat Lake laptop.

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