Support for 8086:ae20 Intel Smart Sound Technology on Fujitsu Lifebook
Pierre-Louis Bossart
pierre-louis.bossart at linux.intel.com
Tue Dec 7 00:36:08 CET 2021
> [~] cat /sys/bus/pci/devices/0000\:00\:1f.3/device
> 0x02c8
so that's CometLake LP
> [~] cat /sys/bus/pci/devices/0000\:00\:1f.3/class
> 0x040100
this one means the audio DSP is enabled, but might not be required for
your platform.
> [~] sudo lspci -vvv -s 00:1f.3
> 00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH-LP cAVS
> Subsystem: Fujitsu Client Computing Limited Comet Lake PCH-LP cAVS
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 32, Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 173
> IOMMU group: 13
> Region 0: Memory at a2130000 (64-bit, non-prefetchable) [size=16K]
> Region 4: Memory at 604e000000 (64-bit, non-prefetchable) [size=1M]
> Capabilities: [50] Power Management version 3
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
> Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
> Capabilities: [80] Vendor Specific Information: Len=14 <?>
> Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Address: 00000000fee008d8 Data: 0000
> Kernel driver in use: snd_hda_intel
and this means the kernel did not detect an interface that requires the DSP.
Looking at your alsa-info log, an alternate explanation is that your
distribution forces the use of the
snd_intel_dspcfg: dsp_driver=1 option, which will select the HDaudio
legacy.
If you happen to have a device with microphones attached to the PCH, not
the HDaudio codec, then by design you *cannot* use the legacy HDaudio
driver (snd-hda-intel). you will have to use the SOF driver
(snd-sof-pci-intel-cnl).
Can you check in /etc/modprobe.d/*.conf if you see a configuration that
sets this module parameter?
If you see this option set, try to comment it out and reboot. You should
really avoid setting the dsp_driver option since it will bypass the
autodetection and might result in the wrong driver being used.
More information about the Alsa-devel
mailing list