Acpi 80860f14

As of 2025-2026, Intel has largely moved away from the Bay Trail and Cherry Trail architectures. Newer platforms like Jasper Lake, Alder Lake-N, and later systems use different ACPI IDs or native PCIe enumeration for embedded controllers.

However, millions of devices with 80860F14 are still in active use—industrial panels, point-of-sale systems, older tablets, and embedded appliances. Understanding this ACPI ID remains relevant for maintenance, legacy support, and device recovery.

Most modern distributions (Ubuntu 20.04+, Fedora 34+, Arch Linux) include the necessary drivers, but they may need to be manually triggered.

Step 1: Identify Your Audio Codec Open a terminal and run:

sudo dmesg | grep -i "sst"
sudo i2cdetect -l (if i2c-tools installed)

Look for references to "byt" or "cht" and a codec ID like RT5640, RT5651, or ES8316.

Step 2: Load the Correct Machine Driver The machine driver tells the SST core how to talk to 80860F14. For most Bay Trail devices: Acpi 80860f14

sudo modprobe snd_soc_sst_bytcr_rt5640

If that fails, try:

sudo modprobe snd_soc_sst_bytcr_rt5651
sudo modprobe snd_soc_sst_cht_bsw_rt5672

Step 3: Force ACPI ID Matching (Kernel Parameter) Add the following to your bootloader (GRUB) kernel command line:

snd_intel_sst.acpi_path=80860F14

Or for newer kernels using SOF (Sound Open Firmware):

sof_pci_debug=1

Step 4: Install Firmware (Critical for DSP) The SST DSP requires non-free firmware. Install the linux-firmware package, ensuring /lib/firmware/intel/ contains:

On Debian/Ubuntu: sudo apt install firmware-intel-sound As of 2025-2026, Intel has largely moved away

Step 5: Blacklist Conflicting Drivers Sometimes the legacy snd_hda_intel grabs the PCI slot. Blacklist it in /etc/modprobe.d/blacklist.conf:

blacklist snd_hda_intel

After a reboot, aplay -l should show your analog audio device.

The ACPI ID 80860F14 (often displayed as ACPI\80860F14 or INT33F4 depending on kernel mappings) identifies a Intel Bay Trail I2C (Inter-Integrated Circuit) Controller. This device is a critical component of the Intel SoC (System on Chip) integrated in low-power platforms, primarily the Bay Trail and Cherry Trail families (e.g., Atom Z36xx/Z37xx, Celeron N28xx/N29xx, Pentium J29xx).

In ACPI (Advanced Configuration and Power Interface), this hardware ID allows the operating system to locate, load, and configure the correct driver for the I2C host controller.

sudo modprobe i2c_designware_platform

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.

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).

This device is responsible for managing power states for the processor and other system components. If the driver is missing, your computer may not sleep or wake up correctly, or you may see a generic "Unknown Device" in your device list.