On Sat, Feb 25, 2023, at 4:43 PM, Brian Conway wrote:
> The last times the attribute names were updated were 14 and 21 years 
> ago. Modern drives, especially SSDs, get a lot of Unknown columns from 
> the 'readattr' command.
>
> Attributes were coalesced from smartmontools, NetBSD's atactl, and 
> Wikipedia's citations. Manufacturer-specific attributes and overrides 
> were not attempted, as that's an imprecise art probably better left to 
> smartmontools.
>
> Thanks for your time.
>
> Brian Conway
> RCE Software, LLC

ping

> diff --git sbin/atactl/atactl.c sbin/atactl/atactl.c
> index aaba61502..c4a1d20d5 100644
> --- sbin/atactl/atactl.c
> +++ sbin/atactl/atactl.c
> @@ -309,6 +309,28 @@ struct valinfo ibm_attr_names[] = {
>       { 11, "Calibration Retry Count" },
>       { 12, "Device Power Cycle Count" },
>       { 13, "Soft Read Error Rate" },
> +     { 100, "Erase/Program Cycles" },
> +     { 103, "Translation Table Rebuild" },
> +     { 160, "Uncorrectable Error Count" },
> +     { 170, "Reserved Block Count" },
> +     { 171, "Program Fail Count" },
> +     { 172, "Erase Fail Count" },
> +     { 173, "Wear Worst Case Erase Count" },
> +     { 174, "Power-Off Retract Count" },
> +     { 175, "Program Fail Count" },
> +     { 176, "Erase Fail Count" },
> +     { 177, "Wear Leveling Count" },
> +     { 178, "Used Reserved Block Count" },
> +     { 179, "Used Reserved Block Count Total" },
> +     { 180, "Unused Reserved Block Count Total" },
> +     { 181, "Program Fail Count Total" },
> +     { 182, "Erase Fail Count" },
> +     { 183, "Runtime Bad Block" },
> +     { 184, "End-to-End error" },
> +     { 185, "Head Stability" },
> +     { 186, "Induced Op-Vibration Detection" },
> +     { 187, "Reported Uncorrectable Errors" },
> +     { 188, "Command Timeout" },
>       { 189, "High Fly Writes" },
>       { 190, "Airflow Temperature" },
>       { 191, "G-Sense Error Rate" },
> @@ -341,8 +363,15 @@ struct valinfo ibm_attr_names[] = {
>       { 228, "Power-Off Retract Count" },
>       { 230, "GMR Head Amplitude" },
>       { 231, "Temperature" },
> +     { 232, "Available reserved space" },
> +     { 233, "Media wearout indicator" },
> +     { 235, "Power-Off Retract Count" },
>       { 240, "Head Flying Hours" },
> +     { 241, "Total LBAs Written" },
> +     { 242, "Total LBAs Read" },
> +     { 249, "NAND Writes (1GB)" },
>       { 250, "Read Error Retry Rate" },
> +     { 254, "Free Fall Sensor" },
>       { 0, NULL },
>  };

Reply via email to