Pci Ven8086 Ampdev8c22 Ampsubsys309f17aa Amprev04 Patched Best

Based on the hardware ID provided (VEN_8086&DEV_8C22), this device is the Intel 8 Series/C220 Series chipset family SMBus Controller. This hardware is natively supported by modern Windows versions (8, 10, 11), but often requires a manual feature override in the driver configuration files to ensure the correct drivers install or to resolve compatibility warnings during OS deployment.

Below is the code to create the driver feature override (patch) for this device.

Why this matters

Without this driver, you may experience: pci ven8086 ampdev8c22 ampsubsys309f17aa amprev04 patched

Hope this helps anyone Googling this specific string!

1.4 REV_04: The Revision – Stepping 4

Common reasons for patching this device (8086:8c22)

  1. SATA controller hotplug / AHCI issues
    Some Lenovo systems need a patch for proper hot-swap support or to avoid link power management problems. Based on the hardware ID provided ( VEN_8086&DEV_8C22

  2. PCIe ASPM (Active State Power Management)
    To fix system hangs, WiFi dropouts, or NVMe stability issues, you might patch the root port to disable ASPM L1 substates.

  3. ACPI / DSDT override
    For Hackintosh (macOS on non-Apple hardware) or Linux ACPI workarounds — especially with Lenovo models. High CPU usage from the "System" process

  4. VFIO / PCI passthrough
    If you’re doing GPU or device passthrough to a VM, patching the root port can reset issues or hide it from the host.