Acpi\80860f14 <Tested ✮>

This is a classic design. The LPSS block includes I2C, SPI, UART, and SDIO controllers that are hidden from the OS's standard PCI bus scan and exposed only via ACPI. 3. Operating System Support & Driver Quality | OS | Driver Name | Out-of-Box? | Stability | Notes | |----|-------------|-------------|-----------|-------| | Windows 8.1 / 10 | iaLPSS_I2C.sys (Intel LPSS I2C) | Yes (inbox since Win8.1) | Good | Microsoft and Intel worked closely. Rarely fails. | | Windows 7 & earlier | None | No | N/A | No official support. You must inject drivers, often unstable. | | Linux | i2c_designware (dw_i2c) | Yes (since kernel 3.16+) | Fair → Good | Historically problematic. Recent kernels (5.10+) are stable. | | Android/x86 | Yes (via Intel HID) | Variable | Fair | Depends on the ROM; often broken in custom builds. | | BSD (FreeBSD/OpenBSD) | dw_i2c (ported) | Partial | Poor | Manually attaching child devices is painful. | Windows Experience: On Windows 8.1 or 10, this device just works . It's part of the Intel Chipset Software or inbox LPSS drivers. However, if you install a generic Windows image (e.g., Windows 10 LTSC stripped of drivers), you may see a yellow bang in Device Manager for ACPI\80860F14 . The fix: Install the "Intel(R) Atom(TM)/Celeron(R)/Pentium(R) Processor I2C Controller" driver from your OEM or Intel's LPSS driver package. Linux Experience (The Long Painful Story): This ID has a notorious history on Linux. For years (2014–2018), the i2c_designware driver would fail to claim 80860F14 because the ACPI firmware often omitted the required "clock-frequency" property or misreported the bus number. Touchpads would randomly disappear after suspend/resume, or fail to initialize at boot.

This review is written from the perspective of a system administrator, Linux kernel developer, or advanced Windows power user dealing with low-level hardware enumeration. Overall Verdict: Essential but Troubled. A workhorse of low-power x86 SOCs that has been a source of endless driver headaches, especially outside of its native Windows 8.1/10 ecosystem. 1. What Is It? ACPI\80860F14 is the ACPI hardware identification string for an Intel I2C Host Controller . Specifically, it is found on Intel's Bay Trail (e.g., Atom Z3700, Celeron N2800/J1900), Braswell , Cherry Trail , and even some early Tunnel Creek embedded SOCs. acpi\80860f14

Mostly fixed. The kernel now has a quirk table for 80860F14 that overrides broken ACPI data. However, you must ensure your kernel is compiled with CONFIG_I2C_DESIGNWARE_PLATFORM=y and CONFIG_I2C_DESIGNWARE_BAYTRAIL=y . Even today, some Ubuntu/Debian users need to add i2c_designware.acpi_quirk=1 to kernel command line. This is a classic design

Back to
Top
Tickets on Sale