diff --git a/Scripts/compatibility_checker.py b/Scripts/compatibility_checker.py index d2fe61f..1a310c7 100755 --- a/Scripts/compatibility_checker.py +++ b/Scripts/compatibility_checker.py @@ -162,7 +162,9 @@ class CompatibilityChecker: for controller_name, controller_props in storage_controller_info.items(): if "PCI" in controller_props.get("Bus Type"): device_id = controller_props.get("Device ID") - if device_id in pci_data.IntelVMDIDs or device_id in pci_data.UnsupportedNVMeSSDIDs: + if device_id in pci_data.IntelVMDIDs: + raise Exception("Disable Intel RST VMD in the BIOS before exporting the AIDA64 report and try again with the new report") + elif device_id in pci_data.UnsupportedNVMeSSDIDs: self.unsupported_devices["Storage: {}".format(pci_data.UnsupportedNVMeSSDIDs[device_id])] = controller_props else: supported_storage[controller_name] = controller_props diff --git a/Scripts/datasets/pci_data.py b/Scripts/datasets/pci_data.py index 75ebb72..029f187 100755 --- a/Scripts/datasets/pci_data.py +++ b/Scripts/datasets/pci_data.py @@ -1155,6 +1155,7 @@ UnsupportedSATAControllerIDs = [ # Resource: https://github.com/torvalds/linux/blob/master/drivers/pci/controller/vmd.c IntelVMDIDs = [ + "8086-09AB", "8086-201D", "8086-28C0", "8086-467F",