Hitachi DK23BA-20 Owners Manual - Page 69

SMART Self-test Log, Log Sector Address = 06h], Self-test log descriptor entry

Page 69 highlights

(4) SMART Self-test Log [Log Sector Address = 06h] The last twenty-first results of SMART short self-test routine, SMART extended self-test routine and SMART selective self-test routine are gathered in SMART self-test log. Following Table defines the 512 bytes that make up the SMART self-test log. Byte 0 - 1 2 - 25 26 - 49 : 482 - 505 506 - 507 508 509 - 510 511 Description Self-test log data structure revision number The value of Self-test log data structure revision number is 0001h 1st descriptor entry 2nd descriptor entry : 21st descriptor entry Vendor Specific Self Test index The self-test index points to the most recent entry. Initially, when the log is empty, the index is set to zero. It is set to one when the first entry is made, two for the second entry, etc., until the 22nd entry, when the index is reset to one. Reserved Data structure checksum Self-test log descriptor entry This log is viewed as a circular buffer. The first entry begins at byte 2, the second entry begins at byte 26, and so on until the twenty-second entry, that replaces the first entry. Then, the twenty-third entry replaces the second entry, and so on. If fewer than 21 self-tests have been performed by the device, the unused descriptor entries are filled with zeros. The content of the self-test descriptor entry is shown in following table. Byte n n+1 n+2 ~ n+3 n+4 n+5 ~ n+8 n+9 ~ n+23 Table 6.16 Self-test log descriptor entry Description Content of the Sector Number This contains the content of the Sector Number register when the Nth self-test subcommand was issued. Content of the self-test execution status byte This contains the result of self-test routine when the Nth self-test was completed. Life timestamp This contains the Power-on lifetime of the device in hours when the Nth self-test subcommand was completed. Content of the self-test failure checkpoint byte (Vendor specific) This contains additional information about the self-test routine that failed. Falling LBA The failing LBA is the LBA of the uncorrectable sector that caused the test to fail. If the device encountered more than one uncorrectable sector during the test, this field shall indicate the LBA of the first uncorrectable sector encountered. If the test passed or the test failed for some reason other than an uncorrectable sector, the value of this field is undefined. Vendor Specific K6610007 Rev.5 02.14.'03 - 69 -

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114

K6610007
Rev.5
02.14.’03
- 69 -
(4) SMART Self-test Log
[Log Sector Address = 06h]
The last twenty-first results of SMART short self-test routine, SMART extended self-test routine and SMART
selective self-test routine are gathered in SMART self-test log. Following Table defines the 512 bytes that
make up the SMART self-test log.
Byte
Description
0 - 1
Self-test log data structure revision number
The value of Self-test log data structure revision number is 0001h
2 - 25
1
st
descriptor entry
26 - 49
2
nd
descriptor entry
:
:
482 - 505
21
st
descriptor entry
506 - 507
Vendor Specific
508
Self Test index
The self-test index points to the most recent entry. Initially, when the log is empty,
the index is set to zero. It is set to one when the first entry is made, two for the
second entry, etc., until the 22nd entry, when the index is reset to one.
509 - 510
Reserved
511
Data structure checksum
Self-test log descriptor entry
This log is viewed as a circular buffer. The first entry begins at byte 2, the second entry begins at byte 26,
and so on until the twenty-second entry, that replaces the first entry. Then, the twenty-third entry replaces
the second entry, and so on. If fewer than 21 self-tests have been performed by the device, the unused
descriptor entries are filled with zeros. The content of the self-test descriptor entry is shown in following table.
Table 6.16 Self-test log descriptor entry
Byte
Description
n
Content of the Sector Number
This contains the content of the Sector Number register when the Nth self-test
subcommand was issued.
n+1
Content of the self-test execution status byte
This contains the result of self-test
routine when the Nth self-test was completed.
n+2 ~ n+3
Life timestamp
This contains the Power-on lifetime of the device in hours when the Nth self-test
subcommand was completed.
n+4
Content of the self-test failure checkpoint byte (Vendor specific)
This contains additional information about the self-test routine that failed.
n+5 ~ n+8
Falling LBA
The failing LBA is the LBA of the uncorrectable sector that caused the test to fail. If the
device encountered more than one uncorrectable sector during the test, this field shall
indicate the LBA of the first uncorrectable sector encountered. If the test passed or the test
failed for some reason other than an uncorrectable sector, the value of this field is
undefined.
n+9 ~ n+23
Vendor Specific