IBM IC35L036UWDY10 Hard Drive Specifications - Page 179

SYNCHRONIZE CACHE 35h, Reserved = 0, VU = 0, Number of Blocks, Logical Block Address, RelAdr, Immed

Page 179 highlights

8.37 SYNCHRONIZE CACHE (35h) Byte 0 1 BIT 7 6 5 4 3 2 1 0 Command Code = 35h Reserved = 0 Reserved = 0 Immed RelAdr =0 =0 2 (MSB) 3 4 5 Logical Block Address (LSB) 6 Reserved = 0 7 (MSB 8 Number of Blocks (LSB) 9 VU = 0 Reserved = 0 FLAG LINK Figure 166. SYNCHRONIZE CACHE The SYNCHRONIZE CACHE Command ensures that logical blocks in the cache have their most recent data value recorded on the media. ! Logical Block Address is to specify where the operation is to begin. ! Number of Blocks specifies the total number of contiguous logical blocks within the range. Number of Blocks of zero indicates that all remaining logical blocks on the logical unit shall be within the range. ! Immed (immediate) must be zero. An immediate bit of zero indicates that the status shall not be returned until the operation has completed. If the Immed bit is set to one, the drive returns a CHECK CONDITION status. The sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be set to INVALID FIELD IN CDB. ! RelAdr (Relative Address) must be zero. The drive does not support the relative addressing. If the RelAdr bit is set to one, the drive returns CHECK CONDITION status. The sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be set to INVALID FIELD IN CDB. Ultrastar 146Z10 hard disk drive specifications 163

  • 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.37 SYNCHRONIZE CACHE (35h)
LINK
FLAG
Reserved = 0
VU = 0
9
(MSB
Number of Blocks
(LSB)
7
8
Reserved = 0
6
(MSB)
Logical Block Address
(LSB)
2
3
4
5
RelAdr
=0
Immed
=0
Reserved = 0
Reserved = 0
1
Command Code = 35h
0
0
1
2
3
4
5
6
7
BIT
Byte
Figure 166. SYNCHRONIZE CACHE
The SYNCHRONIZE CACHE Command ensures that logical blocks in the cache have their most recent
data value recorded on the media.
!
Logical Block Address
is to specify where the operation is to begin.
!
Number of Blocks
specifies the total number of contiguous logical blocks within the range. Number of
Blocks of zero indicates that all remaining logical blocks on the logical unit shall be within the range.
!
Immed
(immediate) must be zero.
An immediate bit of zero indicates that the status shall not be
returned until the operation has completed.
If the Immed bit is set to one, the drive returns a CHECK
CONDITION status. The sense key shall be set to ILLEGAL REQUEST and the additional sense code
shall be set to INVALID FIELD IN CDB.
!
RelAdr
(Relative Address) must be zero.
The drive does not support the relative addressing.
If the
RelAdr bit is set to one, the drive returns CHECK CONDITION status. The sense key shall be set to
ILLEGAL REQUEST and the additional sense code shall be set to INVALID FIELD IN CDB.
Ultrastar 146Z10 hard disk drive specifications
163