For Hackintosh (macOS on non-Apple hardware) or Linux ACPI workarounds — especially with Lenovo models.
The hardware ID string represents the Intel 8 Series/C220 Series Chipset Family SMBus Controller . This critical motherboard component monitors system voltage, motherboard temperatures, and manages low-speed system communication links.
This refers to a PCI device with vendor ID 0x8086 (Intel), device ID 0x8C22, subsystem ID 0x309F:0x17AA, and revision 0x04. The term "patched" indicates either firmware/driver modifications or that the device requires a vendor/third‑party patch to work properly (e.g., to enable functionality, fix regressions, or bypass whitelist/quirks). Below is a detailed technical breakdown covering identification, likely hardware, driver mapping, common issues, patching contexts, and diagnostic/repair steps. pci ven8086 ampdev8c22 ampsubsys309f17aa amprev04 patched
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series SATA AHCI Controller [8086:8c22] (rev 04) Subsystem: Lenovo Device [17aa:309f] Kernel driver in use: ahci Kernel modules: ahci
Add the line: %PCI\VEN_8086&DEV_8C22&SUBSYS_309F17AA.DeviceDesc% = ... if it is missing. Ensure PCI\VEN_8086&DEV_8C22&SUBSYS_309F17AA is listed. Conclusion For Hackintosh (macOS on non-Apple hardware) or Linux
[SMBus_Device.NT] CopyFiles=SMBus_CopyFiles
: Download the Intel Chipset Device Software from the Intel Download Center. This utility ensures Windows correctly recognizes the SMBus controller. This refers to a PCI device with vendor
For your specific Lenovo system, download the latest Intel Chipset Device Software from Lenovo Support .