Pci Ven8086 Ampdev8c22 Ampsubsys309f17aa Amprev04 Patched [hot] Jun 2026

/* Lenovo T440p / X240 with Intel 8 series SATA needs link power quirk */ if (pci_dev->vendor == 0x8086 && pci_dev->device == 0x8c22 && pci_dev->subsystem_vendor == 0x17aa && pci_dev->subsystem_device == 0x309f && pci_dev->revision == 0x04) dev_info(&pci_dev->dev, "Applying Lenovo rev04 SATA patch\n"); hpriv->flags

The most common reason for patching. Windows verifies that the SUBSYS and DEV IDs in the .inf driver file exactly match the device's hardware ID. If you have a Lenovo motherboard ( SUBSYS_309F17AA ), but the driver you want is written for a generic Intel board ( SUBSYS_00000000 ), the installation fails. pci ven8086 ampdev8c22 ampsubsys309f17aa amprev04 patched

For Hackintosh (macOS on non-Apple hardware) or Linux ACPI workarounds — especially with Lenovo models. /* Lenovo T440p / X240 with Intel 8