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.
Without this driver, you may experience: pci ven8086 ampdev8c22 ampsubsys309f17aa amprev04 patched
Hope this helps anyone Googling this specific string!
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
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.
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
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.