No audio output on Intel Tiger Lake + ES8336 (sof-audio-pci-intel-tgl / sof-essx8336) — ipc tx error -5
System Info:
- Laptop: Infinix INBOOK X2 Slim
- Audio chipset: Intel Smart Sound Technology + ES8336 codec
- Kernel: Linux 6.x (Ubuntu 25.04)
- SOF driver: sof-audio-pci-intel-tgl
- Firmware: sof-tgl.ri
- Topology tried: sof-tgl-es8336.tplg, sof-tgl-es8336-ssp0.tplg, sof-tgl-es8336-ssp2.tplg
Problem:
The system detects the audio card and loads the SOF driver, but there is no audio output.
aplay -l shows devices, but attempting to play audio results in:
Attempts:
- Installed matching firmware/topology from
sof-binv2.2.1 - Tried
sof-tgl-es8336-ssp0.tplg,sof-tgl-es8336-ssp2.tplg - Confirmed UCM and topology paths match
- Tested on multiple Ubuntu kernel versions
- Cleaned modprobe overrides and rebuilt initramfs
Expected: Audio playback through built-in speakers and headset jack
Actual: No output. Repeated IPC errors.
Request: Please advise on:
- Correct topology and firmware for Tiger Lake + ES8336
- Any kernel patches or quirks required
- Whether this configuration is officially supported or in progress
Happy to test patches or builds and provide full dmesg / alsa-info dumps.
Thank you!
I have a Huawei Matebook D15 model BoDE-WXX9 running with Popos 22.04 and I managed to get the speakers working by adding snd_intel_dspcfg.dsp_driver=3 or snd_intel_dspcfg.dsp_driver=1 in both cases it works. But the microphone doesn't work. It appears via PavuControl as a disconnected microphone. I know my system is running with Pipewire. Has anyone managed to get the microphone to work?