Acpi\essx8336\1 ^hot^ -

If you have ever run the lspci or dmesg command on a modern Linux laptop—particularly one powered by an Intel Elkhart Lake, Jasper Lake, or Apollo Lake processor—you may have stumbled upon a cryptic string in the kernel logs: ACPI\ESSX8336\1 . To the average user, it looks like meaningless registry debris. To a system administrator or embedded Linux developer, it is the signature of a quiet but persistent hardware headache.

sof-audio-pci-intel-icl 0000:00:1f.3: error: no matching ASoC machine driver found acpi\essx8336\1

On Windows 10 and 11, the device often requires a specialized "ESAuDriver". Microsoft Update Catalog If you have ever run the lspci or

As of 2025, the ES8336 situation has stabilized. The ACPI\ESSX8336\1 device is now supported out-of-the-box in mainline Linux distributions like Fedora 39+, Ubuntu 24.04, and Arch Linux (with sof-firmware ≥ 2.2). However, legacy kernels (5.15 and earlier) will likely never support it properly. sof-audio-pci-intel-icl 0000:00:1f

Without these quirks, the driver sees ACPI\ESSX8336\1 , sighs, and leaves the codec in a reset state.

This codec is most frequently found in devices manufactured by , Chuwi , and various other Chinese tablet/laptop hybrids (such as the Teclast F6 Pro or Chuwi CoreBook series). It is often managed by the Intel Sound Open Firmware (SOF) audio driver architecture on Windows 10 and Windows 11.