diff --git a/sm5/atacmds.c b/sm5/atacmds.c index a1bcd56d0f544ec032b4c71f4886e3220ee22f91..d6fd84443679dfcf57b55c192c478b17d40c59fe 100644 --- a/sm5/atacmds.c +++ b/sm5/atacmds.c @@ -29,7 +29,7 @@ #include <stdlib.h> #include "atacmds.h" -const char *CVSid1="$Id: atacmds.c,v 1.42 2002/11/25 08:40:48 ballen4705 Exp $" CVSID1; +const char *CVSid1="$Id: atacmds.c,v 1.43 2002/11/26 12:37:12 ballen4705 Exp $" CVSID1; // These Drive Identity tables are taken from hdparm 5.2, and are also // given in the ATA/ATAPI specs for the IDENTIFY DEVICE command. Note @@ -800,6 +800,10 @@ void ataPrintSmartAttribName(char *out, unsigned char id){ case 199: name="UDMA_CRC_Error_Count"; break; + case 200: + // Western Digital + name="Multi_Zone_Error_Rate"; + break; case 220: // Note -- this is also apparently used for temperature. name="Disk_Shift"; diff --git a/sm5/atacmds.cpp b/sm5/atacmds.cpp index 1154bc2a2451edf9254ef5a4a95b519d9fa699f8..dea0f9edd465e0b7f571ad13f3d8cb014fce8fb0 100644 --- a/sm5/atacmds.cpp +++ b/sm5/atacmds.cpp @@ -29,7 +29,7 @@ #include <stdlib.h> #include "atacmds.h" -const char *CVSid1="$Id: atacmds.cpp,v 1.42 2002/11/25 08:40:48 ballen4705 Exp $" CVSID1; +const char *CVSid1="$Id: atacmds.cpp,v 1.43 2002/11/26 12:37:12 ballen4705 Exp $" CVSID1; // These Drive Identity tables are taken from hdparm 5.2, and are also // given in the ATA/ATAPI specs for the IDENTIFY DEVICE command. Note @@ -800,6 +800,10 @@ void ataPrintSmartAttribName(char *out, unsigned char id){ case 199: name="UDMA_CRC_Error_Count"; break; + case 200: + // Western Digital + name="Multi_Zone_Error_Rate"; + break; case 220: // Note -- this is also apparently used for temperature. name="Disk_Shift";