PhysicalDisk (Linux): detect revision of USB devices

This commit is contained in:
李通洲
2024-07-05 02:40:15 +00:00
parent f894856407
commit c5fdcc5cfc
@@ -149,6 +149,12 @@ const char* ffDetectPhysicalDisk(FFlist* result, FFPhysicalDiskOptions* options)
snprintf(pathSysBlock, PATH_MAX, "/sys/block/%s/device/firmware_rev", devName);
if (ffReadFileBuffer(pathSysBlock, &device->revision))
ffStrbufTrimRightSpace(&device->revision);
else
{
snprintf(pathSysBlock, PATH_MAX, "/sys/block/%s/device/rev", devName);
if (ffReadFileBuffer(pathSysBlock, &device->revision))
ffStrbufTrimRightSpace(&device->revision);
}
}
device->temperature = FF_PHYSICALDISK_TEMP_UNSET;