Skip to content

TGL (Tiger Lake) ALC257 ABI mismatch: firmware 3:22:1 vs kernel 6.17 ABI 3:23:1 - rain noise on DMIC #10635

@10gajendra

Description

@10gajendra

System Information:

Machine: Lenovo IdeaPad Flex 5 14ITL05 (LNVNB161216)
Subsystem ID: 17aa38a3
Codec: Realtek ALC257 (10ec0257)
DSP: Intel Tiger Lake (TGL)
OS: Ubuntu 24.04.4 LTS (Noble Numbat)
Kernel: 6.17.0-19-generic (#19~24.04.2-Ubuntu)
firmware-sof-signed: 2025.12.2-1
PipeWire: 1.0.5
WirePlumber: 0.4.17

Problem Description:
Internal DMIC microphone produces only white noise (rain-like sound) when recording. The issue is a SOF firmware ABI mismatch between the installed firmware (3:22:1) and what kernel 6.17 expects (3:23:1).
Kernel log shows:
sof-audio-pci-intel-tgl: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
sof-audio-pci-intel-tgl: Topology: ABI 3:22:1 Kernel ABI 3:23:1
sof-audio-pci-intel-tgl: DMICs detected in NHLT tables: 2
sof-audio-pci-intel-tgl: using HDA machine driver skl_hda_dsp_generic
With IPC4 mode (snd_sof.ipc_type=1):
sof-audio-pci-intel-tgl: Topology: ABI 3:29:1 Kernel ABI 3:23:1
DMIC is visible but produces no audio output.
Expected behavior:
Internal DMIC should record audio cleanly without noise.
Actual behavior:

IPC3 mode: DMIC records only white noise/rain sound
IPC4 mode: DMIC is visible but silent

Workaround:
Currently using Bluetooth headset as temporary microphone workaround.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DMICDigital MicrophoneTGLApplies to Tiger LakebugSomething isn't working as expected

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions