diff -Naur rpm/hwcompatible/compatibility.py oech/hwcompatible/compatibility.py --- rpm/hwcompatible/compatibility.py 2024-09-25 15:21:01.000000000 +0800 +++ oech/hwcompatible/compatibility.py 2024-10-15 08:48:21.768690626 +0800 @@ -341,6 +341,8 @@ sort_devices["disk"] = [empty_device] if "RAID" in device.get_property("ID_PCI_SUBCLASS_FROM_DATABASE") or \ ("SCSI" in device.get_property("ID_PCI_SUBCLASS_FROM_DATABASE") and + "SHBA" in device.get_property("ID_MODEL_FROM_DATABASE")) or \ + ("SCSI" in device.get_property("ID_PCI_SUBCLASS_FROM_DATABASE") and "HBA" not in device.get_property("ID_MODEL_FROM_DATABASE")): if "raid" in sort_devices.keys(): sort_devices["raid"].extend([device])