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.
Hardware
Software
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:m0496p6244v03c01No driver is bound to this device (
/sys/bus/soundwire/devices/sdw:0:3:0496:6244:01/driveris empty).Because no SoundWire machine driver matches, the SOF driver falls back to
skl_hda_dsp_genericwhich 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.