IBM DTLA-305040 Hard Drive Specifications - Page 89

Diagnostic and reset considerations, Power On Reset, Hard Reset, Soft Reset, Execute Device Diagnostic

Page 89 highlights

10.2 Diagnostic and reset considerations For each Reset and Execute Device Diagnostic the diagnostic is done as follows: Power On Reset DASP- is read by Device 0 to determine if Device 1 is present. If Device 1 is present, Device 0 shall read PDIAG- to determine when it is valid to clear the BSY bit and whether Device 1 has powered on or reset without error. Otherwise Device 0 clears the BSY bit whenever it is ready to accept commands. Device 0 may assert DASP- to indicate device activity. Hard Reset, Soft Reset If Device 1 is present Device 0 shall read PDIAG- to determine when it is valid to clear the BSY bit and whether Device 1 has reset without any errors. Otherwise Device 0 shall simply reset and clear the BSY bit. DASP- is asserted by Device 0 (and Device 1 if it is present) in order to indicate device active. Execute Device Diagnostic If Device 1 is present, Device 0 shall read PDIAG- to determine when it is valid to clear the BSY bit and if Device 1 passed or failed the EXECUTE DEVICE DIAGNOSTIC command. Otherwise Device 0 shall simply execute its diagnostics and then clear the BSY bit. DASP- is asserted by Device 0 (and Device 1 if it is present) in order to indicate the device is active. In all the above cases Power on, RESET-, Soft reset, and the EXECUTE DEVICE DIAGNOSTIC command the Device 0 Error register as shown in the figure below. Device 1 present? Yes Yes Yes Yes No No PDIAG- Asserted? Yes Yes No No (not read) (not read) Device 0 Passed Yes No Yes No Yes No Error Register 01h 0xh 81h 8xh 01h 0xh 'x' indicates the appropriate Diagnostic Code for the Power on, RESET-, Soft Reset, or Device Diagnostic error. Figure 76. Reset error register values Deskstar 40GV & 75GXP hard disk drive specifications 77

  • 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
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212

10.2
Diagnostic and reset considerations
For each Reset and Execute Device Diagnostic the diagnostic is done as follows:
Power On Reset
DASP- is read by Device 0 to determine if Device 1 is present. If Device 1 is present, Device 0
shall read PDIAG- to determine when it is valid to clear the BSY bit and whether Device 1 has
powered on or reset without error. Otherwise Device 0 clears the BSY bit whenever it is ready
to accept commands. Device 0 may assert DASP- to indicate device activity.
Hard Reset, Soft Reset
If Device 1 is present Device 0 shall read PDIAG- to determine when it is valid to clear the BSY
bit and whether Device 1 has reset without any errors. Otherwise Device 0 shall simply reset
and clear the BSY bit. DASP- is asserted by Device 0 (and Device 1 if it is present) in order to
indicate device active.
Execute Device Diagnostic
If Device 1 is present, Device 0 shall read PDIAG- to determine when it is valid to clear the BSY
bit and if Device 1 passed or failed the EXECUTE DEVICE DIAGNOSTIC command. Otherwise
Device 0 shall simply execute its diagnostics and then clear the BSY bit. DASP- is asserted by
Device 0 (and Device 1 if it is present) in order to indicate the device is active.
In all the above cases Power on, RESET-, Soft reset, and the EXECUTE DEVICE DIAGNOSTIC
command the Device 0 Error register as shown in the figure below.
0xh
No
(not read)
No
01h
Yes
(not read)
No
8xh
No
No
Yes
81h
Yes
No
Yes
0xh
No
Yes
Yes
01h
Yes
Yes
Yes
Error
Register
Device 0
Passed
PDIAG–
Asserted?
Device 1
present?
'x' indicates the appropriate Diagnostic Code for the Power on, RESET–, Soft Reset, or Device
Diagnostic error.
Figure 76. Reset error register values
Deskstar 40GV & 75GXP hard disk drive specifications
77