From: Andreas M. <an...@us...> - 2013-08-19 18:31:56
|
Hi, I just found the following likely correlation for SQFlash SMART attributes: . [231 DriveTemperature "Temperature_Celsius"] . 232? SQEnduranceRemainLife? "Available_Reservd_Space" 100 . 233? SQPowerOnTime? "Media_Wearout_Indicator" 2021164 (clearly a value incrementing in seconds) . 234? SQECCLog? "Unknown_Attribute" 0 . 235? SQGoodBlockRate? "Unknown_Attribute" 99 . [240 HeadFlyingHours "Head_Flying_Hours"] (smartmontools ID strings as shown by a 6.1+svn3812-1 log). judging from the following: identifiers of *generic* attributes in smartmontools: case 225: if (ssd) return Unknown_SSD_Attribute; return "Load_Cycle_Count"; case 226: if (ssd) return Unknown_SSD_Attribute; return "Load-in_Time"; case 227: if (ssd) return Unknown_SSD_Attribute; return "Torq-amp_Count"; case 228: return "Power-off_Retract_Count"; case 230: // seen in IBM DTPA-353750 if (ssd) return Unknown_SSD_Attribute; return "Head_Amplitude"; case 231: return "Temperature_Celsius"; case 232: // seen in Intel X25-E SSD return "Available_Reservd_Space"; case 233: // seen in Intel X25-E SSD if (hdd) return Unknown_HDD_Attribute; return "Media_Wearout_Indicator"; case 240: if (ssd) return Unknown_SSD_Attribute; return "Head_Flying_Hours"; case 241: return "Total_LBAs_Written"; case 242: return "Total_LBAs_Read"; case 250: return "Read_Error_Retry_Rate"; case 254: if (ssd) return Unknown_SSD_Attribute; return "Free_Fall_Sensor"; default: Partial section of a list of identifiers in SQFlash-SMART.exe: LoadUnloadCycleCount LoadInTime TorqueAmplificationCount PowerOffRetractCycle GMRHeadAmplitude DriveTemperature SQEnduranceRemainLife SQPowerOnTime SQECCLog SQGoodBlockRate HeadFlyingHours TransferErrorRateFujitsu TotalLBAsWritten TotalLBAsRead ReadErrorRetryRate FreeFallProtection Since the relevant SQ* IDs are clearly surrounded by the very narrow DriveTemperature (231) and HeadFlyingHours (240) integer range, it's very obvious that the interim values must be SQ*, quite likely in incrementing order, since all the other (not pasted) values in the SQFlash-SMART.exe list do correspond to smartmontools values in proper sort order, too. BTW the non-advertised TransferErrorRateFujitsu identifier is "interesting" since it sits it in the middle between Head_Flying_Hours 240 and Total_LBAs_Written 241 - huh?? So, what to do? And any additional advice how to implement the new identifiers? :) Andreas Mohr |