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.

  • Download and install the driver, then restart your computer.
  • 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