Acpi 80860f14
80860F14 devices are often part of Intel’s LPSS with per-device power gating and clock control. Linux requires acpi_lpss module support to handle:
Without proper handling, peripherals behind this controller may fail upon suspend/resume.
On a standard Windows installation, this device “just works.” Windows ships with a built-in Intel SST Audio driver (via Windows Update or the OEM driver package). The ACPI tables provide the necessary GPIO (General Purpose Input/Output) and I2C (Inter-Integrated Circuit) connections to the onboard codec (often a Realtek ALC5642 or similar).
The trouble begins when you install Linux, FreeBSD, or even an unmodified Windows PE environment. Acpi 80860f14
The 80860F14 controller manages the I2C bus #5 (or other designated bus) on the SoC. I2C is a two-wire, low-speed serial bus used to connect peripherals such as:
If you prefer to download the file manually, you must get it from your laptop manufacturer's support page (e.g., Dell, HP, Lenovo, ASUS) or Intel directly.
The string ACPI\80860F14 follows a specific naming convention: 80860F14 devices are often part of Intel’s LPSS
Therefore, 80860F14 is an Intel-specific ACPI identifier. But which component does it represent?
After extensive research, cross-referencing with Intel’s reference documentation, and analyzing Linux kernel source code (specifically the drivers/platform/x86 and drivers/i2c directories), we arrive at a clear conclusion:
ACPI 80860F14 corresponds to the Intel I2C (Inter-Integrated Circuit) Host Controller, often part of the Intel Bay Trail or Cherry Trail chipset families. Download and install the driver, then restart your computer
| Issue | Likely Cause |
|-------|----------------|
| I2C device (touchscreen, sensor) not detected | Driver not binding to 80860F14 |
| i2c_dw probe failure | Missing _CID or invalid ACPI resources |
| System hang after suspend | LPSS power domain not properly reset |
Debug commands (Linux):
grep . /sys/bus/acpi/devices/80860F14:*/status
dmesg | grep -i "80860F14"
cat /proc/interrupts | grep I2C