Fix SCSI firmware field name (scsi_revision)
This commit is contained in:
@@ -78,7 +78,7 @@ def _parse_smart_json(device: str, data: dict) -> dict:
|
||||
# Identity — ATA vs SCSI field names
|
||||
result["model"] = data.get("model_name") or data.get("scsi_model_name")
|
||||
result["serial"] = data.get("serial_number")
|
||||
result["firmware"] = data.get("firmware_version") or data.get("scsi_revision_level")
|
||||
result["firmware"] = data.get("firmware_version") or data.get("scsi_revision")
|
||||
result["capacity_bytes"] = data.get("user_capacity", {}).get("bytes")
|
||||
|
||||
# WWN — ATA uses structured wwn{}, SCSI uses logical_unit_id string
|
||||
|
||||
Reference in New Issue
Block a user