oec-hardware/oec-hardware-1.1.6-1-fix-bug-raid-test-cannot-identify-PM8222-SHBA.patch
xiaochuannan 19008f4ddc Fix bug that the raid test cannot identify PM8222-SHBA
(cherry picked from commit fac8aac4e6ff63acac7645bf6a96b69d2c3490cf)
2024-10-16 15:31:41 +08:00

13 lines
847 B
Diff

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])