Before we decode the number, we must understand the acronym. ACPI stands for Advanced Configuration and Power Interface. It is an open standard that allows an operating system to discover and configure computer hardware components, perform power management (like sleep states), and monitor the status of devices such as batteries and fans.
In simple terms, ACPI sits between the firmware (BIOS/UEFI) and the OS, providing a standardized way for Windows or Linux to talk to the motherboard’s hardware.
When a device is listed as ACPI\XXXXXX, it means the device is embedded into the system board and is controlled via ACPI tables rather than a traditional PCI or USB bus. Acpi 80860f14
On Linux, the kernel’s ACPI subsystem will parse the tables and attempt to match the ID to a driver. Without the proper kernel modules or firmware, you will see errors like:
acpi 80860F14: failed to add I2C device for audio codec
snd_soc_sst_bytcr_rt5640: probe of 80860F14 failed with error -22
bytcr_rt5640: ACPI HID 80860F14 not found
Between 2013 and 2016, Intel released the Bay Trail (e.g., Atom Z3700 series, Celeron N2800/J1900) and later Cherry Trail (Atom x5/x7) platforms. These system-on-chips (SoCs) were designed for tablets, low-cost laptops, and embedded devices. To save power and physical space, Intel moved many peripheral controllers—such as I2C, SPI, and UART—onto the SoC itself, exposing them via ACPI instead of traditional PCIe. Before we decode the number, we must understand the acronym
The I2C controller is a two-wire serial bus used to connect low-speed peripherals like:
Each I2C controller on the SoC gets a unique ACPI ID. The specific ID 80860F14 typically refers to I2C controller #5 or #6 on the Intel Low Power Subsystem (LPSS). Between 2013 and 2016, Intel released the Bay Trail (e
The hardware ID ACPI\80860F14 may look intimidating, but it is simply a polite handshake from your Intel I2C controller to your operating system. When properly addressed with the correct driver, it works silently in the background, enabling your touchscreen to respond to swipes and your sensors to detect motion.
If you encounter this device in an unknown state, do not panic. Install the Intel Serial IO driver, reboot, and watch the yellow exclamation mark vanish—replaced by a fully functional peripheral bus.
In Windows Device Manager, you may see an entry under “Other devices” labeled “Unknown device” with the Hardware ID ACPI 80860F14. No driver is loaded, and consequently, there is no audio.