IBM DJSA-210 Hard Drive Specifications - Page 112

Data Out commands, S.M.A.R.T. Write log sector

Page 112 highlights

f. The device sets DRQ = 0 after the sector (or block) has been transferred to the host. 4. For the Read Long command: a. The device sets BSY = 1 and prepares for data transfer. b. When the sector of data is available for transfer to the host, the device sets BSY = 0, sets DRQ = 1, and interrupts the host. c. In response to the interrupt, the host reads the Status Register. d. The device clears the interrupt in response to the Status Register being read. e. The host reads the sector of data including ECC bytes via the Data Register. f. The device sets DRQ = 0 after the sector has been transferred to the host. The Read Multiple command transfers one block of data for each interrupt. The other commands transfer one sector of data for each interrupt. Note that the status data for a sector of data is available in the Status Register before the sector is transferred to the host. If the device detects an invalid parameter, then it will abort the command by setting BSY = 0, ERR = 1, ABT = 1, and interrupting the host. If an error occurs, the device will set BSY = 0, ERR = 1, and DRQ = 1. The device will then store the error status in the Error Register, and interrupt the host. The registers will contain the location of the sector in error. The error location will be reported using CHS mode or LBA mode. The mode is decided by the mode select bit (bit 6) of the Device/Head register upon issuing the command. If an Uncorrectable Data Error (UNC = 1) occurs, the defective data will be transferred from the media to the sector buffer, and will be available for transfer to the host, at the host's option. In case of a Read Multiple command, the host should complete transfer of the block which includes the error from the sector buffer and terminate whatever the error type that occurred. If an error occurs that is correctable using retries, the data will be corrected and the transfer will continue normally. There will be no indication to the host that any retry occurred. All data transfers to the host through the Data Register are 16 bits. The ECC bytes are an exception having only 8 bits. 12.2 Data Out commands The following are examples of Data Out commands: ! Format Track ! Security Disable Password ! Security Erase Unit ! Security Set Password ! Security Unlock ! Set Max SET PASSWORD ! Set Max UNLOCK ! S.M.A.R.T. Write log sector ! Write Buffer ! Write Long ! Write Multiple ! Write Sectors ! Write Verify Travelstar 32GH/30GT/20GN hard disk drive specifications 98

  • 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

f. The device sets DRQ = 0 after the sector (or block) has been transferred to the host.
4. For the Read Long command:
a. The device sets BSY = 1 and prepares for data transfer.
b. When the sector of data is available for transfer to the host, the device sets BSY = 0, sets DRQ = 1,
and interrupts the host.
c. In response to the interrupt, the host reads the Status Register.
d. The device clears the interrupt in response to the Status Register being read.
e. The host reads the sector of data including ECC bytes via the Data Register.
f. The device sets DRQ = 0 after the sector has been transferred to the host.
The Read Multiple command transfers one block of data for each interrupt. The other commands transfer
one sector of data for each interrupt.
Note that the status data for a sector of data is available in the Status Register before
the sector is
transferred to the host.
If the device detects an invalid parameter, then it will abort the command by setting BSY = 0, ERR = 1,
ABT = 1, and interrupting the host.
If an error occurs, the device will set BSY = 0, ERR = 1, and DRQ = 1. The device will then store the error
status in the Error Register, and interrupt the host. The registers will contain the location of the sector in
error. The error location will be reported using CHS mode or LBA mode. The mode is decided by the
mode select bit (bit 6) of the Device/Head register upon issuing the command.
If an Uncorrectable Data Error (UNC = 1) occurs, the defective data will be transferred from the media to
the sector buffer, and will be available for transfer to the host, at the host's option. In case of a Read
Multiple command, the host should complete transfer of the block which includes the error from the sector
buffer and terminate whatever the error type that occurred.
If an error occurs that is correctable using retries, the data will be corrected and the transfer will continue
normally. There will be no indication to the host that any retry occurred.
All data transfers to the host through the Data Register are 16 bits. The ECC bytes are an exception
having only 8 bits.
12.2 Data Out commands
The following are examples of Data Out commands:
!
Format Track
!
Security Disable Password
!
Security Erase Unit
!
Security Set Password
!
Security Unlock
!
Set Max SET PASSWORD
!
Set Max UNLOCK
!
S.M.A.R.T. Write log sector
!
Write Buffer
!
Write Long
!
Write Multiple
!
Write Sectors
!
Write Verify
Travelstar 32GH/30GT/20GN hard disk drive specifications
98