Add device ID for Intel RST VMD Managed Controller and notify BIOS setup requirement

This commit is contained in:
Hoang Hong Quan
2024-08-05 12:12:10 +07:00
parent 381e65075e
commit 160bdb577c
2 changed files with 4 additions and 1 deletions

View File

@@ -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

View File

@@ -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",