Updated drive firmware checks

This commit is contained in:
2025-05-14 21:01:40 -04:00
parent 0384270dfc
commit a34b59ad36

View File

@ -931,6 +931,8 @@ class SystemHealthMonitor:
# Check against known problematic versions
if firmware_info['manufacturer'] and firmware_info['model']:
# Check if manufacturer exists in our problematic firmware database
if firmware_info['manufacturer'] in self.PROBLEMATIC_FIRMWARE:
for model, versions in self.PROBLEMATIC_FIRMWARE[firmware_info['manufacturer']].items():
if model in firmware_info['model'] and firmware_info['version'] in versions:
firmware_info['is_problematic'] = True
@ -938,6 +940,7 @@ class SystemHealthMonitor:
f"Known problematic firmware version {firmware_info['version']} "
f"for {firmware_info['model']}"
)
logger.debug(f"=== Firmware Check for {device} ===")
logger.debug(f"Firmware version: {firmware_info['version']}")
logger.debug(f"Model: {firmware_info['model']}")