IBM IC35L036UWDY10 Hard Drive Specifications - Page 186

Combined Header And Data Mode 0000b, 43.2 Write Data Mode 0010b

Page 186 highlights

8.43.1 Combined Header And Data (Mode 0000b) In this mode, the data to be transferred is preceded by a four-byte header. ! Buffer ID must be zero. If another value is specified, no download function is performed and the command is terminated with CHECK CONDITION status. And the drive shall set the sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB. ! Buffer Offset must be zero. If another value is specified, no download function is performed and the command is terminated with CHECK CONDITION status. And the drive shall set the sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB. ! Parameter List Length specifies the number of bytes that shall be transferred during the DATA OUT phase. This number includes four bytes of header, so the data length to be stored in the drive buffer is transfer length minus four. If the length exceeds the buffer size, the command is terminated with CHECK CONDITION status. And the drive shall set sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB. The four-byte header consists of all reserved bytes. Bit Byte 7 6 5 4 3 2 1 0 0 Reserved = 0 1 Reserved = 0 2 Reserved = 0 3 Reserved = 0 Figure 173. WRITE BUFFER Header 8.43.2 Write Data (Mode 0010b) In this mode the DATA OUT phase contains buffer data. ! Buffer ID must be set to zero, indicating the data transfer buffer. If another value is specified, the command is terminated with CHECK CONDITION status. The drive shall set the sense key to ILLEGAL REQUEST and additional the sense code to ILLEGAL FIELD IN CDB. ! Buffer Offset specifies the offset of the memory space specified by the Buffer ID. The initiator should conform to the offset boundary requirements returned in the READ BUFFER descriptor. If the value exceeds the buffer specified, the command is terminated with CHECK CONDITION status. The drive shall set the sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB. ! Parameter List Length specifies the Parameter List Length. It must be less than the capacity of the buffer size and on a sector boundary. If an invalid value is specified, the command is terminated with CHECK CONDITION status. The drive shall set the sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB. Ultrastar 146Z10 hard disk drive specifications 170

  • 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
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249

8.43.1 Combined Header And Data (Mode 0000b)
In this mode, the data to be transferred is preceded by a four-byte header.
!
Buffer ID
must be zero. If another value is specified, no download function is performed and the com-
mand is terminated with CHECK CONDITION status. And the drive shall set the sense key to
ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB.
!
Buffer Offset
must be zero. If another value is specified, no download function is performed and the
command is terminated with CHECK CONDITION status. And the drive shall set the sense key to
ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB.
!
Parameter List Length
specifies the number of bytes that shall be transferred during the DATA OUT
phase. This number includes
four bytes of header, so the data length to be stored in the drive buffer is
transfer length minus four. If the length exceeds the buffer size, the command is terminated with
CHECK CONDITION status. And the drive shall set sense key to ILLEGAL REQUEST and additional
sense code to ILLEGAL FIELD IN CDB.
The four-byte header consists of all reserved bytes.
Reserved = 0
3
Reserved = 0
2
Reserved = 0
1
Reserved = 0
0
0
1
2
3
4
5
6
7
Bit
Byte
Figure 173. WRITE BUFFER Header
8.43.2 Write Data (Mode 0010b)
In this mode the DATA OUT phase contains buffer data.
!
Buffer ID
must be set to zero, indicating the data transfer buffer. If another value is specified, the
command is terminated with CHECK CONDITION status. The drive shall set the sense key to
ILLEGAL REQUEST and additional the sense code to ILLEGAL FIELD IN CDB.
!
Buffer Offset
specifies the offset of the memory space specified by the Buffer ID. The initiator should
conform to the offset boundary requirements returned in the READ BUFFER descriptor. If the value
exceeds the buffer specified, the command is terminated with CHECK CONDITION status. The drive
shall set the sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB.
!
Parameter List Length
specifies the Parameter List Length. It must be less than the capacity of the
buffer size and on a sector boundary.
If an invalid value is specified, the command is terminated with CHECK CONDITION status. The drive
shall set the sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB.
Ultrastar 146Z10 hard disk drive specifications
170