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 expectedstaleIssue/PR marked as stale and will be closed after 14 days if there is no activity.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions