forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 140
Closed
Labels
MTLApplies to Meteor Lake platform.Applies to Meteor Lake platform.bugSomething isn't workingSomething isn't workingduplicateThis issue or pull request already existsThis issue or pull request already exists
Description
There seems to be missing firmware for the DSP chip used in this particular laptop. Journalctl mentions a missing topology file:
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: enabling device (0000 -> 0002)
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: No SoundWire machine driver found
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 4
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 2
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: SOF firmware and/or topology file not found.
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Supported default profiles
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: - ipc type 1 (Requested):
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware file: intel/sof-ipc4/mtl/sof-mtl.ri
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Topology file: intel/sof-ace-tplg/sof-hda-generic-idisp-2ch.tplg
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Optionally it can be manually downloaded from:
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: https://github.com/thesofproject/sof-bin/
Apr 26 11:28:17 construct kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: sof_probe_work failed err: -2
I've looked for this topology file but it doesn't seem to exist anywhere. There's only sof-tplg/sof-hda-generic-idisp-2ch.tplg, but not sof-ace-tplg/sof-hda-generic-idisp-2ch.tplg.
The following audio chip is reported in lspci:
0000:00:1f.3 Multimedia audio controller [0401]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20)
Subsystem: Acer Incorporated [ALI] Device [1025:171f]
Environment
- Arch Linux
6.8.7-zen1-1-zen thesofproject/sof#1 ZEN SMP PREEMPT_DYNAMIC Wed, 17 Apr 2024 15:20:00 +0000 x86_64 GNU/Linux extra/sof-firmware 2024.03-1
Metadata
Metadata
Assignees
Labels
MTLApplies to Meteor Lake platform.Applies to Meteor Lake platform.bugSomething isn't workingSomething isn't workingduplicateThis issue or pull request already existsThis issue or pull request already exists