IBM OEM Hard Disk
IBM OEM Hard Disk
IBM OEM Hard Disk
S73H-7993-03
IBML
S73H-7993-03
Contents
1.0
1.1
1.2
1.3
1.4
General . . . . .
Introduction . .
References . . .
Glossary
. . . .
General Caution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
1
1
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.0
2.1
2.2
2.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
7
7
7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.0 Specification . . . . . . . . . . . . . . . . .
6.1 Electrical Interface Specification
. . . . .
6.1.1 Connectors . . . . . . . . . . . . . . .
6.1.2 SCSI Cable . . . . . . . . . . . . . . .
6.1.3 SCSI Bus Terminator . . . . . . . . .
6.1.4 Hot Plug / Unplug . . . . . . . . . . .
6.1.5 SCSI Bus Electrical Characteristics .
6.1.6 Auxiliary Connector on 68-pin Model
6.2 Option Jumper Block . . . . . . . . . . . .
6.2.1 Jumper Signal Description . . . . . .
6.2.2 Shipping Default . . . . . . . . . . . .
6.3 LED Circuit . . . . . . . . . . . . . . . . .
6.3.1 50-Pin Model . . . . . . . . . . . . . .
6.3.2 68-Pin Model . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
9
9
10
10
11
11
13
13
14
15
16
17
17
17
19
19
19
21
21
21
24
24
24
25
25
27
29
32
33
33
34
iii
. . . . . . . . . . . . . . . . . . . . . . . . . . .
35
36
37
38
39
39
39
39
39
39
40
40
41
41
44
45
48
49
49
50
50
50
51
51
52
52
52
53
54
54
55
55
55
55
55
55
55
55
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
O E M Spec. of DCAS-34330/32160
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
59
60
61
61
62
62
64
66
67
68
70
72
73
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
Contents
74
75
76
78
79
80
81
82
84
86
88
89
90
91
94
95
97
98
101
106
108
110
111
113
115
117
119
121
122
123
124
125
127
128
128
128
130
131
131
132
132
134
135
137
137
137
139
140
141
142
143
144
145
146
146
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
148
149
150
151
152
153
154
155
155
156
156
157
160
161
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
163
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
O E M Spec. of DCAS-34330/32160
165
165
166
166
168
170
170
171
171
171
171
172
172
172
172
172
172
172
173
173
174
174
176
176
177
177
177
177
178
178
178
179
179
179
179
181
182
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
11.0 Additional Information
11.1 SCSI Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.1 Priority of SCSI Status Byte Reporting . . . . . . . . . . . . .
11.1.2 Invalid L U N in Identify Message . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
11.1.3 Incorrect Initiator Connection
11.1.4 Command Processing During Execution of Active I/O process
11.1.5 Unit Attention Condition . . . . . . . . . . . . . . . . . . . . .
11.1.6 Command Processing During Start-up and Format Operations
11.1.7 Internal Error Condition . . . . . . . . . . . . . . . . . . . . . .
11.1.8 Deferred error . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.9 Degraded Mode . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.10 Degraded mode handling . . . . . . . . . . . . . . . . . . . . .
11.1.11 Command Processing While Reserved . . . . . . . . . . . . .
11.2 Priority Commands . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3 Command queuing . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.1 Queue depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.2 Tagged queuing . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.3 Untagged queuing . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.4 Command queuing rule . . . . . . . . . . . . . . . . . . . . . .
11.3.5 Queue Full status . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.6 Device behaviour on Command queuing . . . . . . . . . . . .
11.4 Command reordering . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5 Concurrent I/O Process . . . . . . . . . . . . . . . . . . . . . . . . .
11.6 Back to Back Write . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.7 Write Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8 Power Saving Mode . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.9 Automatic Rewrite/Reallocate . . . . . . . . . . . . . . . . . . . . .
11.10 Segmented Caching . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.10.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.10.2 Read Ahead . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.11 Reselection
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.12 Single Initiator Selection . . . . . . . . . . . . . . . . . . . . . . . .
11.13 Non-arbitrating systems . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
11.14 Selection without ATN
11.15 Multiple Initiator Environment . . . . . . . . . . . . . . . . . . . .
11.15.1 Initiator Sense Data . . . . . . . . . . . . . . . . . . . . . . . .
11.15.2 Initiator Mode Select/Mode Sense Parameters . . . . . . . . .
11.15.3 Initiator Data Transfer Mode Parameter . . . . . . . . . . . .
11.16 Contingent allegiance Condition . . . . . . . . . . . . . . . . . . .
11.17 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.17.1 Reset Sources . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.17.2 Reset Actions . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.18 Diagnostics
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.18.1 Power on Diagnostics . . . . . . . . . . . . . . . . . . . . . . .
11.18.2 Diagnostics Command . . . . . . . . . . . . . . . . . . . . . .
11.18.3 Diagnostics Fault Reporting . . . . . . . . . . . . . . . . . . .
11.19 Idle Time Functions . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
183
185
185
185
185
186
186
189
189
190
190
191
191
192
193
193
193
194
194
194
194
194
195
195
195
195
196
196
198
198
198
198
198
198
199
199
199
199
199
200
201
201
201
202
202
202
202
203
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
205
205
206
206
206
Contents
vii
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii
. . . . . . . . . . . . . . . . . . . . . . . . .
206
206
207
207
207
208
211
211
212
213
213
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
215
O E M Spec. of DCAS-34330/32160
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
Figures
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.
Formatted Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Command Overhead
Mechanical Positioning Performance . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Full Stroke Seek Time
Cylinder Skew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Head Skew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Latency Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Drive Ready Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Transfer Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simple Sequential Access Performance . . . . . . . . . . . . . . . . . .
Random Access Performance
. . . . . . . . . . . . . . . . . . . . . . .
Mode Transition Time . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Connector Pin Assignments . . . . . . . . . . . . . . . . . . . .
Table of Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logic Signal Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jumper Pins
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Option Jumper Block Assignment . . . . . . . . . . . . . . . . . . . . .
SCSI Device ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disable Auto Spin Up ,Auto Start Delay & Delay Start . . . . . . . .
LED Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Default Jumper Setting . . . . . . . . . . . . . . . . . . . . . . . . . . .
LED Circuit of 50-Pin Model . . . . . . . . . . . . . . . . . . . . . . .
LED Circuit of 68-Pin Model . . . . . . . . . . . . . . . . . . . . . . .
LED Circuit of 80-Pin (SCA-2) Model . . . . . . . . . . . . . . . . . .
Environmental Condition . . . . . . . . . . . . . . . . . . . . . . . . . .
Input Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supply Current of DCAS-34330 with SCSI Terminator Enabled
Power Supply Current of DCAS-32160 with SCSI Terminator Enabled
Power Supply Generated Ripple at Drive Power Connector . . . . . .
Typical Current Wave Form of 12V at Start Up of DCAS-32160 . . .
Outline of 50-pin Model
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
Outline of 68-pin Model
Outline of 80-pin Model
. . . . . . . . . . . . . . . . . . . . . . . . . .
Physical Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mechanical Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface Connector (50-pin Model) . . . . . . . . . . . . . . . . . . . .
Interface Connector (68-pin Model) . . . . . . . . . . . . . . . . . . . .
Interface Connector (80-pin Model) . . . . . . . . . . . . . . . . . . . .
Mounting Positions and Tappings . . . . . . . . . . . . . . . . . . . . .
Breather Hole Location . . . . . . . . . . . . . . . . . . . . . . . . . . .
Random Vibration PSD Profile Breakpoints (Operating)
. . . . . . .
Random Vibration PSD Profile Breakpoints (Non-Operating)
. . . .
A-weighted Sound Power Levels . . . . . . . . . . . . . . . . . . . . . .
Sound Pressure Level . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCSI Commands Supported . . . . . . . . . . . . . . . . . . . . . . . .
SCSI Commands Supported . . . . . . . . . . . . . . . . . . . . . . . .
F O R M A T UNIT (04) . . . . . . . . . . . . . . . . . . . . . . . . . . .
Format of Defect List Header . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
9
9
11
11
12
12
12
12
13
13
15
15
16
21
21
22
23
25
27
28
29
31
31
32
33
34
35
36
37
37
37
38
38
41
42
43
44
44
45
46
47
48
49
50
50
52
53
59
60
62
63
ix
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.
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
64
65
65
66
68
69
70
72
73
74
75
76
78
79
90
91
91
92
92
93
94
95
97
98
101
106
108
110
111
113
115
117
119
121
122
123
124
125
126
127
128
128
129
130
131
132
133
134
135
136
137
139
140
141
142
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.
SEEK (0B) . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
SEEK EXTENDED (2B)
SEND DIAGNOSTIC (1D) . . . . . . . . . . . . . .
START/STOP Unit (1B) . . . . . . . . . . . . . . . .
SYNCHRONIZE CACHE (35) . . . . . . . . . . . .
TEST UNIT READY (00) . . . . . . . . . . . . . . .
VERIFY (2F) . . . . . . . . . . . . . . . . . . . . . .
WRITE (0A) . . . . . . . . . . . . . . . . . . . . . . .
WRITE EXTENDED (2A) . . . . . . . . . . . . . .
WRITE AND VERIFY (2E) . . . . . . . . . . . . .
WRITE B U F F E R (3B)
. . . . . . . . . . . . . . . .
WRITE B U F F E R Header . . . . . . . . . . . . . . .
WRITE LONG (3F) . . . . . . . . . . . . . . . . . .
WRITE SAME (41) . . . . . . . . . . . . . . . . . . .
SCSI Status Byte . . . . . . . . . . . . . . . . . . . . .
Supported Messages . . . . . . . . . . . . . . . . . . .
Synchronous Data Transfer Request. . . . . . . . . .
Initiator Request/Target Response (SCSI Fast) . . .
Target Response to Initiator's Transfer Period . . . .
Initiator Request/Target Response (SCSI Ultra/Wide)
Wide Data Transfer Request. . . . . . . . . . . . . . .
Initiator Request/Target Response
. . . . . . . . . .
Target Request to Initiator . . . . . . . . . . . . . . .
Queue Tag Messages
. . . . . . . . . . . . . . . . . .
Ignore Wide Residue Message Format . . . . . . . .
SCAM Identification string . . . . . . . . . . . . . . .
SCAM Identification string . . . . . . . . . . . . . . .
Action codes . . . . . . . . . . . . . . . . . . . . . . .
Summary of Idle Time Functions . . . . . . . . . . .
Format of Sense Data . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
Field Pointer Bytes
Actual Retry Count Bytes . . . . . . . . . . . . . . .
Format Progress Indication Bytes . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
143
144
145
148
149
150
151
152
153
154
155
156
160
161
163
165
166
167
167
168
169
169
170
173
174
181
182
183
203
205
211
212
212
Figures
xi
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
xii
O E M Spec. of DCAS-34330/32160
1.0 General
1.1 Introduction
This document describes functional and interface specifications of DCAS-34330 and DCAS-32160 3.5 inch
hard disk drives. Both models have 50-pin, 68-pin or 80-pin (SCA-2) connector, and support Level-2
SCAM.
Note: The specifications are subject to change without notice.
The interface conforms to the referred documents listed in the next section.
The vendor specific items and options supported by the drive are described in each section.
1.2 References
'draft' ANSI SCSI-2 standard, Revision 10L, Jan 1994 (Document X3.1311-1994)
'draft' ANSI SCSI-3 Fast-20, X3T10/1071D
'draft' ANSI SCSI-3 SCAM, X3T10/855D Annex A
1.3 Glossary
Word
Meaning
Kbpi
Mbps
MB
1,000,000 bytes
KB
32KB
32 x 1,024 bytes
64KB
64 x 1,024 bytes
Mb/sq.in
MLC
PFA
S.M.A.R.T.
ADM
SCAM
O E M Spec. of DCAS-34330/32160
Note: PFA which means Predictive Failure Analysis is Trademark of IBM Corporation.
O E M Spec. of DCAS-34330/32160
O E M Spec. of DCAS-34330/32160
2.3 Actuator
The read/write heads are mounted in the actuator. The actuator is a swing-arm assembly driven by a voice
coil motor. A closed-loop positioning servo controls the movement of the actuator. An embedded servo
pattern supplies feedback to the positioning servo to keep the read/write heads centered over the desired
track.
The actuator assembly is balanced to allow vertical or horizontal mounting without adjustment.
When the drive is powered off, the actuator automatically moves the head to a dedicated landing zone
outside of the data area, where the actuator is locked.
O E M Spec. of DCAS-34330/32160
DCAS-34330
DCAS-32160
4330
2160
512
512
132-211
132-211
Number of heads
Number of disks
Number of LBAs
Total Logical Data Bytes
8,467,200
4,226,725
4,335,206,400
2,164,083,200
62.5 to 103.4
20 (50-pin)
40 (68-pin, 80-pin)
448Kbyte
7 x 64Kbyte
3 x 128Kbyte
1 x 448Kbyte (without tagged queuing)
Rotational speed [ R P M ]
5400
114.4(Ave) / 134.6(Max)
8600
981(Ave) / 1158(Max)
8
Sectors/Trk
System Area
Data Zone 0
0-857
211
Data Zone 1
858-2684
198
Data Zone 2
2685-3362
184
Data Zone 3
3363-4287
176
Data Zone 4
4288-5379
165
Data Zone 5
5380-6242
154
Data Zone 6
6243-6920
145
Data Zone 7
6921-8209
132
System Area
Mode page 03 (Format Device Parameters) and 0C (Zone Parameters) provide methods to determin medium
format and zone parameters. See 7.12.4, Page 3 (Format Device Parameters) on page 108, and 7.12.9,
Page 0C (Notch Parameters) on page 117.
10
O E M Spec. of DCAS-34330/32160
Time
<0.70msec
Cache Hit
<0.10msec
Command Type
Typical
Max
Read
8.5 [ msec]
9.5 [ msec]
Write
9.0 [ msec]
10.0 [ msec]
Typical and Max are given throughout the performance specification by;
Typical
Max
Average of the drive population tested at nominal environmental and voltage conditions.
Maximum value measured on any one drive over the full range of the environmental and
voltage conditions. (See 6.4, Environment on page 36 and 6.5, DC Power
Requirements on page 37 for ranges.)
The seek time is measured from the start of actuator's motion to the start of a reliable read or write operation. Reliable read or write implies that error correction/recovery is not used to correct arrival problems.
The average seek time is measured as the weighted average of all possible seek combinations.
max
Weighted Average
n= 1
( max + 1) ( max)
Where:
max = Maximum seek length
n
= Seek length (1 to max)
Tn.in = Inward measured seek time for an n track seek
Tn.out = Outward measured seek time for an n track seek
Drive Characteristics
11
Function
Typical
Max.
Read [ msec]
15
18
Write [ msec]
15.5
19
Full stroke seek is measured as the average of 1000 full stroke seeks with a random head switch from both
directions (inward and outward).
Typical
Cylinder Skew
3.2 [ msec]
A cylinder switch time is defined as the amount of time required by the fixed disk access the next sequential
block after reading the last sector in the current cylinder.
The measured method is given in 3.4.6, Throughput on page 15.
Typical
Head Skew
1.9 [ msec]
12
Rotation
Average Latency
5400 [ R P M ]
11.1 [ msec]
5.56 [ msec]
O E M Spec. of DCAS-34330/32160
Condition
Typical
Max.
15 [ sec]
20 [ sec]
12 [ sec]
18 [ sec]
Ready
The condition in which the drive is able to perform a media access command (eg. read, write)
immediately.
Power On
This includes the time required for the internal self diagnostics.
Description
Typical
9.72 [ Mbyte/sec]
DCAS-34330 8.1 [ Mbyte/sec]
DCAS-32160 8.0 [ Mbyte/sec]
6.08 [ Mbyte/sec]
DCAS-34330 5.1 [ Mbyte/sec]
DCAS-32160 5.0 [ Mbyte/sec]
Buffer-Host
50-pin FAST-20
68-pin / 80-pin FAST-20 Wide
20 [ Mbyte/sec]
40 [ Mbyte/sec]
=
=
=
=
Instantaneous Buffer-Host Transfer Rate (Mbyte/sec) defines the maximum data transfer rate on SCSI
Bus. It also depends on the speed of the host.
The measurement method is given in 3.4.6, Throughput on page 15.
Drive Characteristics
13
14
O E M Spec. of DCAS-34330/32160
3.4.6 Throughput
3.4.6.1 Simple Sequential Access
Figure 11. Simple Sequential Access Performance
Operation
Sequential Read/Write
Typical
Zone 0
Zone 7
2.26 [ sec]
3.56 [ sec]
Max
Zone 0
Zone 7
2.37 [ sec]
3.73 [ sec]
The above table gives the time required to read/write for a total of 8000x consecutive blocks (16,777,216
bytes) accessed by 128 read/write commands. Typical and Max values are given by 105% and 110% of T
respectively throughput following performance description.
Note: Assumes a host system responds instantaneously.
T = (A * 128) + B + C + 16,777,216/D + 512/E
(READ)
T = (A * 128) + B + C + 16,777,216/D
(WRITE)
where:
T = Calculated Time (sec)
A = Command Process Time (Pre/Post Command overhead)
B = Average Seek Time
C = Average Latency
D = Sustained Disk-Buffer Transfer Rate (Mbyte/sec)
E = Buffer-Host Transfer Rate (Mbyte/sec)
Operation
Typical
Max
Random Read
64 [ sec]
67 [ sec]
Random Write
64 [ sec]
67 [ sec]
The above table gives the time required to execute a total of 1000x read/write commands which access a
random LBA.
T = (A + B + C + 512/D + 512/E) * 4096
(READ)
T = (A + B + C + 512/D) * 4096
(WRITE)
where:
T = Calculated Time (sec)
A = Command Process Time (Pre/Post Command overhead)
B = Average Seek Time
C = Average Latency
D = Sustained Disk-Buffer Transfer Rate (Mbyte/sec)
E = Buffer-Host Transfer Rate (Mbyte/sec)
Drive Characteristics
15
Description
Start up time period from spindle stop or power down.
Seek operation mode
Write operation mode
Read operation mode
Spindle motor and servo system are working normally. Commands can be received
and processed immediately.
Spindle motor is stopped. Commands can be received immediately, but write or read
operations cannot begin until the spindle is spun-up and the Servo system is ready.
Note: Upon Power down or Spindle stopped, a head locking mechanism will secure the heads in the ID
parking position.
Recovering from Standby mode does not need soft reset nor hard reset.
From
To
Typical
Max
Standby
Idle
15 [ sec] (DCAS-34330)
12 [ sec] (DCAS-32160)
20 [ sec] (DCAS-34330)
18 [ sec] (DCAS-32160)
Idle
Standby
Immediate (note)
Immediate (note)
Note: The actual spin down time will exist, however the command will be processed immediately.
16
O E M Spec. of DCAS-34330/32160
17
18
O E M Spec. of DCAS-34330/32160
N
N+1
N+2
N+3
D e f e c t
D e f e c t
A
A
Skip
Skip
Defects are skipped without any constraint, such as track or cylinder boundary. The calculation from LBA to physical
is done automatically by internal table.
N
N+1
N+3 N+4
N+6 N+7 N+8
D e f e c t
D e f e c t
R e a s s i g n
Reassign
V
V
Max Max . Max Max Max N+2 N+5
L B A 4 L B A 3 L B A 2 L B A 1 L B A
S p a r e S p a r e
19
20
O E M Spec. of DCAS-34330/32160
6.0 Specification
6.1 Electrical Interface Specification
6.1.1 Connectors
6.1.1.1 Power Connector
Power pin assignment of 80-pin (SCA-2) model is shown in 6.1.1.4, SCSI Signal Connector (80-pin) on
page 23.
Power pin assignment of 50-pin and 68-pin models is as shown below.
Pin
1
2
3
4
Voltage
+ 12 V
GND
GND
+ 5V
PIN
01
03
05
07
09
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
Copyright IBM Corp. 1996
SIGNAL
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Open
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
PIN
02
04
06
08
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
SIGNAL
-DB(0)
-DB(1)
-DB(2)
-DB(3)
-DB(4)
-DB(5)
-DB(6)
-DB(7)
-DB(P)
Ground
Ground
Ground
T R M Power
Ground
Ground
-ATN
Ground
-BSY
-ACK
-RST
-MSG
-SEL
-C/D
-REQ
-I/O
21
Connector
Contact
Number
01
02
03
04
05
06
07
08
09
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
22
Signal Name
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
TERMPWR
TERMPWR
(Reserved)
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
O E M Spec. of DCAS-34330/32160
Connector
Contact
Number
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
Signal Name
-DB(12)
-DB(13)
-DB(14)
-DB(15)
-DB(P1)
-DB(0)
-DB(1)
-DB(2)
-DB(3)
-DB(4)
-DB(5)
-DB(6)
-DB(7)
-DB(P0)
Ground
Ground
TERMPWR
TERMPWR
(Reserved)
Ground
-ATN
Ground
-BSY
-ACK
-RST
-MSG
-SEL
-C/D
-REQ
-I/O
-DB(8)
-DB(9)
-DB(10)
-DB(11)
Connector
Contact
Number
01
02
03
04
05
06
07
08
09
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
Signal Name
12 Volt Charge
12 Volt
12 Volt
12 Volt
(Reserved)
(Reserved)
-DB(11)
-DB(10)
-DB(9)
-DB(8)
-I/O
-REQ
-C/D
-SEL
-MSG
-RST
-ACK
-BSY
-ATN
-DB(P0)
-DB(7)
-DB(6)
-DB(5)
-DB(4)
-DB(3)
-DB(2)
-DB(1)
-DB(0)
-DB(P1)
-DB(15)
-DB(14)
-DB(13)
-DB(12)
5 Volt
5 Volt
5 Volt Charge
(Reserved)
AUTO SPIN U P
SCSI ID (0)
SCSI ID (2)
Connector
Contact
Number
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
Signal Name
12V Ground
12V Ground
12V Ground
MATED 1
(Reserved)
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
Ground
MATED 2
5V Ground
5V Ground
ACTIVE LED O U T
DELAYED START
SCSI ID (1)
SCSI ID (3)
Specification
23
24
O E M Spec. of DCAS-34330/32160
6.1.5
The interface logic signals has the following electrical specifications. Details should be referred to ANSI
X3T10/1071D.
Inputs
Outputs :
=
=
=
=
Specification
25
E n a b l e S C S I T e r m i n a t o r
+ 5 V
Pin#:
S C S I I D
11
9
7
5
3
1
o
o
o
o
o
o
o
o
o
o
o
o
12 10
8
6
4
2
( R e s e r v e d )
G R O U N D
L E D C a t h o d
Auxiliary Connector
26
D A S 3
D A S 2
D A S 1
D A S 0
O E M Spec. of DCAS-34330/32160
( R e s e r v e d )
D i s a b l e A u t o S i p n U p
( R e s e r v e d )
Auxiliary
Logic card
Connector
P o s i t i o n # 1
S C S I 6 8 p i n
Connector
< O p t i o n J u m p e r
Block
P o s i t i o n # 1 2
DC power
Connector
Position#: 12
11
10
P i n # : 1
3
5
7
9 11 13 15 17 19 21 23
o
o
o
o
o
o
o
o
o
o
o
o
Logic Card
o
o
o
o
o
o
o
o
o
o
o
o
P i n # : 2
4
6
8 10 12 14 16 18 20 22 24
Disk Enclosure
Note : The pin alocation is not compatible with previous IBM HDDs such as DPES-xxxxx, DALS-xxxxx.
Specification
27
Note :
G R O U N D
L E D A n o d e
Note :
23 ( 1) 24
2 1 ( 2 ) 2 2
1 9 ( 3 ) 2 0
17 ( 4) 18
15 ( 5) 16
1 3 ( 6 ) 1 4
11 ( 7) 12
9 ( 8) 10
7 ( 9)
8
5 (10)
6
4
3 (11)
1 (12)
2
x x ( x ) x x
28
O E M Spec. of DCAS-34330/32160
D A S 3
D A S 2
D A S 1
D A S 0
S C S I I D
D i s a b l e A u t o S p i n U p
E n a b l e S C S I T e r m i n a t o r ( 5 0 , 6 8 p i n )
D i s a b l e U n i t A t t e n t i o n
E n a b l e T I S D T R
( 5 0 p i n )
E n a b l e T I S D T R / W D T R ( 6 8 , 8 0 p i n )
E n a b l e A u t o S t a r t D e l a y
D e l a y S t a r t 6 / 1 2
D i s a b l e S C S I P a r i t y C h e c k
L E D C a t h o d
6.2.1
Throughout this paragraph ON means a shunt jumper is installed and O F F means that no shunt jumper is
installed.
6.2.1.1
These four lines defines DCAS-3xxxx device ID on the SCSI BUS. -DAS0 is the least significant bit and
-DAS3 is the most significant bit. Device ID is defined as follows.
D A S 3 D A S 2 D A S 1
D A S 0
P o s i t i o n # > ( 1 )
(2)
(3)
(4)
Device ID
off
off
off
off
0 < S h i p p i n g
off
off
off
on
1
default
off
off
on
off
2
of
off
off
on
on
3
8 0 p i n
off
on
off
off
4
off
on
off
on
5
off
on
on
off
6 < S h i p p i n g
off
on
on
on
7
default
on
off
off
off
8
of
on
off
off
on
9
5 0 p i n / 6 8 p i n
on
off
on
off
10
on
off
on
on
11
on
on
off
off
12
on
on
off
on
13
on
on
on
off
14
on
on
on
on
15
N o t e : 5 0 p i n m o d e l d o e s n o t u s e D A S 3 , a n d o n l y D e v i c e I D ' s 0 t h r o u g h 7
can be assigned.
Figure 21. SCSI Device I D
6.2.1.2
This input defines the drive auto spin up option. If the shunt jumper is not installed(OFF), the drive will
spin up automatically after power on reset. If the shunt jumper is installed,the drive will not spin up unless
the host system issues the "START COMMAND" to the drive.
Note : The drive may not spin up while SCSI Bus is disconnected and internal terminator is disabled.
6.2.1.3
Specification
29
6.2.1.4
Grounding this pin (jumper on) enables control of UAI (Unit Attention Inhibit) bit in Mode Page 0.
6.2.1.5
30
O E M Spec. of DCAS-34330/32160
6.2.1.6
Auto Start Delay & Delay Start 6/12 (Position 9 & 10)
The Auto Start Delay and Delay Start 6/12 pins control when and how the drive can spin up, with the
combination of Disable Auto Spin Up (Position 5). When both Auto Spin up and Auto Start Delayis are
enabled, the drive start will be delayed by a period of time multiplied by its own SCSI address. If Auto Spin
up is disabled, these jumpers will be ignored.
Disable
Auto
Delay
Auto
Start
Start
Spin up
Delay
6/12
P o s i t i o n # > ( 5 )
(9)
(10)
Option
on
any
any
Drive will Not spin up.
Requires Start Command
off
off
off
off
on
off
off
on
on
Figure 22. Disable Auto Spin Up ,Auto Start Delay & Delay Start
6.2.1.7
6.2.1.8
The LED pins are used to drive an external Light Emitting Diode. Up to 8 mA of sink current capability is
provided. The LED Anode must be tied to the current limited + 5 V source provided on Pin #1 of the
Option Jumper Block. The LED Cathode is then connected to the Pin #2 to complete the circuit.
+5V
o
>
< 620 Ohm
>
o P i n # 1 f o r L E D A n o d e
o P i n # 2 f o r L E D C a t h o d
///
Specification
31
Position # :
12
11
10
9
8
7
6
5
4
3
2
1
o
o
o
o
o
o
o o
o
o o o
o
o
o
o
o
o o
o
o o o
32
O E M Spec. of DCAS-34330/32160
D C A S 3 4 3 3 / D C A S 3 2 1 6 0 5 0 P i n M o d e l
+5V
o
>
< 620 Ohm
>
o J u m p e r P i n # 1 f o r L E D A n o d e
o J u m p e r P i n # 2 f o r L E D C a t h o d
///
Specification
33
D C A S 3 4 3 3 0 / D C A S 3 2 1 6 0
6 8 P i n M o d e l
:
:
:
:
5V
:
o
:
Auxiliary
:
:
>
:
< 620 Ohm
:
>
:
Jumper Pin #1
Jumper Pin #2
for LED Cathod
>
:
Auxiliary
:
Connector Pin #8
///
o
for LED Cathod :
:
:
34
O E M Spec. of DCAS-34330/32160
: Example of Usage
: at System Side
:
:
:
:
:
:
o
:
:
\
/
:
\ / LED
:
o
:
:
:
D C A S 3 4 3 3 0 / D C A S 3 2 1 6 0
8 0 P i n ( S C A 2 ) M o d e l :
:
:
:
+5V
+5V
:
o
o
:
:
>
>
:
1K Ohm <
< 620 Ohm
:
>
>
:
:
\
/
:
LED \ /
Jumper Pin #1
:
o
Jumper Pin #2
/
S C A 2 C o n n e c t o r P i n # 7 7
///
o
for LDE Cathod
:
:
: Example of Usage
: at System Side
:
:
:
+5V
:
o
:
:
>
:
< 150 Ohm
:
>
:
:
\
/
:
\ / LED
:
o
:
:
:
Specification
35
6.4 Environment
Figure 28. Environmental Condition
Operating Conditions
Temperature
Relative Humidity
Maximum Wet Bulb Temperature
Maximum Temperature Gradient
Altitude
Temperature
Relative Humidity
Maximum Wet Bulb Temperature
Maximum Temperature Gradient
Altitude
40 to 65[ C]
5 to 95 [ % R H ] non-condensing
35[ C] non-condensing
15[ C / Hour]
300 to 12,000 [ m]
Note:
The system has to provide sufficient ventilation to maintain a surface temperature below 60[ C] at the
center of the top cover of the drive.
Non-Operating Condition should not continue beyond one year.
36
O E M Spec. of DCAS-34330/32160
+ 5 Volts Supply
5V + / - 5 %
7V
+ 1 2 Volts Supply
12V + 1 0 % , - 8 %
15V
Figure 30. Power Supply Current of DCAS-34330 with SCSI Terminator Enabled
+5Volts
(All values in Amps.)
+12Volts
Pop Mean
Std.Dev
Pop Mean
Std.Dev
Idle Average
0.33
0.01
0.20
0.01
0.38
0.01
0.25
0.01
0.60
0.01
0.95
0.03
0.41
0.01
0.32
0.02
Start up (max)
0.42
0.01
1.83
0.02
0.88
0.01
0.85
0.04
0.51
0.02
0.22
0.01
Total
(W)
4.05
5.90
5.17
Figure 31. Power Supply Current of DCAS-32160 with SCSI Terminator Enabled
+5Volts
(All values in Amps.)
+12Volts
Pop Mean
Std.Dev
Pop Mean
Std.Dev
Idle Average
0.32
0.02
0.15
0.01
0.37
0.02
0.19
0.01
0.59
0.01
0.91
0.02
0.41
0.01
0.28
0.02
Start up (max)
0.40
0.01
1.80
0.03
0.88
0.01
0.82
0.02
0.52
0.02
0.19
0.01
Total
(W)
3.42
5.43
4.85
Notes:
1. Random Seeks at 51.3% duty cycle.
2. Seek Duty = 47%, W/R Duty = 53%, Idle Duty = 0%.
Specification
37
Maximum
Notes
+ 5 V DC
100 [ mV pp]
0-10 [ MHz]
+ 1 2 V DC
150 [ mV pp]
0-10 [ MHz]
During drive start up and seeking, 12 volt ripple is generated by the drive (referred to as dynamic loading). If
several files have their power daisy chained together then the power supply ripple plus other drive's dynamic
loading must remain within the regulation tolerance of + 1 0 / - 8 % . A common supply with separate power
leads to each drive is a more desirable method of power distribution.
To prevent external electrical noise from interfering with the drive's performance, the drive must be held by
four screws in a user system frame which has no electrical level difference at the four screws position, and has
less than + / - 3 0 0 milivolts peak to peak level difference to the drive power connector ground.
38
O E M Spec. of DCAS-34330/32160
6.6 Reliability
6.6.1 Contact Start Stop (CSS)
The drive is designed to withstand a minimum of 40,000 contact start/stop cycles under 40 C environment
and a minimum of 10,000 contact start/stop cycles under extreme temperature or humidity environment.
Specification
39
The details are described in 7.12.10, Page 1C (Informational Exceptions Control) on page 119.
40
O E M Spec. of DCAS-34330/32160
Specification
41
42
O E M Spec. of DCAS-34330/32160
Specification
43
Height [ mm]
25.4 0.4
Width [ mm]
101.6 0.4
Length [ mm]
146.0 0.6
Weight [ gram]
610 Max.
44
O E M Spec. of DCAS-34330/32160
Specification
45
46
O E M Spec. of DCAS-34330/32160
Specification
47
6.7.4
48
O E M Spec. of DCAS-34330/32160
Specification
49
Hz
[ Hz]
-
10 [ G /Hz]
17
45
48
62
65
150
200
500
0.02
1.1
1.1
8.0
8.0
1.0
1.0
0.5
0.5
Note: Overall RMS (root mean square) level of vibration is 0.67G rms.
Note: The specified levels are measured at the mounting points.
6.8.1.2
The hard disk drive will meet the criteria shown below while operating in respective conditions.
No errors
No data loss
Hz
Hz
[ G /Hz]
50
40
55
70
200
0.001
0.03
0.03
0.003
0.01
0.01
0.001
O E M Spec. of DCAS-34330/32160
Specification
51
6.9 Acoustics
The following shows the acoustic levels.
Mode
Idle
4.5
Operating
4.8
Background power levels of the acoustic test chamber for each octave band are to be recorded.
Sound power levels are measured with the drive supported by spacers so that the lower surface of the drive is
located 25 3mm height from the chamber desk. No sound absorbing material shall be used.
The acoustical characteristics of the drive subsystem are measured under the following conditions.
Idle mode:
Powered on, disks spinning, track following, unit ready to receive and respond to control line
commands.
Operating mode:
Continuous random cylinder selection and seek operation of actuator with a delay for a time
period achieving the required seek rate Ns according to the following formula:
Ns = 0.4 / (Tt + Tl)
where:
Ns = average seek rate in seeks/sec.
Tt = published random seek time.
Tl = time for the drive to rotate by half a revolution.
52
is the mean value of the A-weighted sound power level for samples of N drives.
is the total standard deviation for A-weighted sound power level.
(st)W = SQRT( (sR )W + (sP )W )
is the standard deviation for sound power level.
Assume (sR )W = 0.075 B.
is the standard deviation of the samples for A-weighted sound power level.
is a coefficient determined by number of samples (N) as shown below.
O E M Spec. of DCAS-34330/32160
10
11
12
13
14
15
3.19
2.74
2.74
2.49
2.33
2.22
2.13
2.07
2.01
1.97
1.93
1.90
1.87
The calculated left hand side of the criterion equation above is rounded to the nearest 0.05 bel. The individual terms may be rounded to the nearest 0.01 bel before calculation.
Mode
Mean
Max
Idle on Track
34 dBA
38 dBA
Random Operation
39 dBA
42 dBA
Specification
53
54
O E M Spec. of DCAS-34330/32160
6.12 Safety
The following shows the safety standards for different countries.
DCAS-3xxxx comply with CSA C22.2 No.0M91, and CSA C22.2 No.950-93.
6.12.5 Flammability
The printed circuit boards used in this product is made of material with the UL recognized flammability
rating of V-1 or better. The flammability rating is marked or etched on the board. All other parts not
considered electrical components are made of material with the UL recognized flammability rating of V-1 or
better, except small mechanical parts.
6.13 Packaging
The drives are packed in ESD protective bags for shipping.
Specification
55
56
O E M Spec. of DCAS-34330/32160
57
58
O E M Spec. of DCAS-34330/32160
M
M M
04h FORMAT UNIT
E
M M
12h INQUIRY
O
O O
4Ch LOG SELECT
O
O O
4Dh LOG SENSE
O
O O
15h MODE SELECT (6)
R
R O
55h MODE SELECT (10)
O
O O
1Ah MODE SENSE (6)
R
R O
5Ah MODE SENSE (10)
O
O O
34h PRE-FETCH
M
M M
08h READ
R
O O
3Ch READ BUFFER
E
M M
25h READ CAPACITY
R
R O
37h READ DEFECT DATA
E
M M
28h READ EXTENDED
R
R O
3Eh READ LONG
O
O O
07h REASSIGN BLOCKS
O
O O
1Ch RECEIVE DIAGNOSTICS
O
M M
17h RELEASE
M
M M
03h REQUEST SENSE
O
M M
16h RESERVE
O
O O
01h REZERO UNIT
O
O O
0Bh SEEK
O
O O
2Bh SEEK EXTENDED
O
M M
1Dh SEND DIAGNOSTICS
O
O O
1Bh START/STOP UNIT
R
R O
35h SYNCHRONIZE CACHE
O
M M
00h TEST UNIT READY
O
O O
2Fh VERIFY
M
M M
0Ah WRITE
O
O O
2Eh WRITE AND VERIFY
R
O O
3Bh WRITE BUFFER
E
M M
2Ah WRITE EXTENDED
R
R O
3Fh WRITE LONG
R
R O
41h WRITE SAME
59
SCSI-1 CCS SCSI-2 CODE COMMAND
O
M M
00h TEST UNIT READY
O
O O
01h REZERO UNIT
M
M M
03h REQUEST SENSE
M
M M
04h FORMAT UNIT
O
O O
07h REASSIGN BLOCKS
M
M M
08h READ
M
M M
0Ah WRITE
O
O O
0Bh SEEK
E
M M
12h INQUIRY
O
O O
15h MODE SELECT (6)
O
M M
16h RESERVE
O
M M
17h RELEASE
O
O O
1Ah MODE SENSE (6)
O
O O
1Bh START/STOP UNIT
O
O O
1Ch RECEIVE DIAGNOSTICS
O
M M
1Dh SEND DIAGNOSTICS
E
M M
25h READ CAPACITY
E
M M
28h READ EXTENDED
E
M M
2Ah WRITE EXTENDED
O
O O
2Bh SEEK EXTENDED
O
O O
2Eh WRITE AND VERIFY
O
O O
2Fh VERIFY
O
O O
34h PRE-FETCH
R
R O
35h SYNCHRONIZE CACHE
R
R O
37h READ DEFECT DATA
R
O O
3Bh WRITE BUFFER
R
O O
3Ch READ BUFFER
R
R O
3Eh READ LONG
R
R O
3Fh WRITE LONG
R
R O
41h WRITE SAME
O
O O
4Ch LOG SELECT
O
O O
4Dh LOG SENSE
R
R O
55h MODE SELECT (10)
R
R O
5Ah MODE SENSE (10)
The Flag bit specifies which message the target shall return to the initiator if the link bit is one and
the command completes without any error. If Link is zero, Flag must also be zero. If Link is one
and the command terminates successfully, the file will send either the LINKED COMMAND
COMPLETE message ( F L A G = 0 ) or the LINKED COMMAND COMPLETE WITH FLAG
message ( F L A G = 1 ) . Typically this bit is used to cause an interrupt in the initiator between linked
commands.
LINK
This bit is set to one to indicate that the initiator desires an automatic link to the next command
upon successful completion of the current command. Upon successful completion of the
command, the file will return INTERMEDIATE GOOD status and then send one of the two messages defined under Flag above.
60
O E M Spec. of DCAS-34330/32160
Upon unsuccessful completion of the command, the file will return CHECK CONDITION status
or RESERVATION CONFLICT status and then send the C O M M A N D COMPLETE message.
No further commands in the chain are executed.
7.2 Abbreviations
These abbreviations are used throughout the following sections:
LUN. Logical Unit Number. An encoded three bit identifier for the logical unit.
VU. Vendor Unique bits.
LBA. Logical Block Address.
RSVD. Reserved.
MSB. Most Significant bit.
LSB. Least Significant bit.
SCSI C O M M A N D SET
61
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 04h
LUN
FmtDataCmpList Defect List Format
1
2
VU = 0
3 (MSB)
Interleave Factor
4
(LSB)
Reserved = 0
FLAG LINK
5 VU = 0
The F O R M A T command performs a physical formatting of the file media. This includes handling of defective sectors, and the overwriting of all data areas with a constant data pattern. (Reserved areas of the media
are not affected by the F O R M A T command.)
FmtData set to one specifies that a Data Out phase follows the Command phase. FmtData set to zero
specifies that no Data Out phase follows.
CmpList set to one specifies that the GList (Grown Defect List) existing prior to the format not be used
and is discarded. The Drive is formatted with PList and DList (if specified). DList becomes the new
GList.
Note: The file manages two internal defect lists and one external. The primary defect list (PList) is
created at time of manufacture and cannot be altered. The grown defect list (GList) is built after
manufacture by the Initiators use of the REASSIGN BLOCK command and the Automatic Reallocate
functions. The data defect list (DList) is an external list. It is supplied by the initiator in the DATA
O U T phase of the F O R M A T UNIT command.
Defect List Format specifies the format of the defect descriptor transferred to the Target when FmtData
bit is set to one. The Target supports three defect descriptor formats for the Format Unit command as
following:
Format Description
000b
Block format
100b
101b
If the FmtData bit is set to zero this field must also be zero otherwise the command will complete with
a check condition with a sense key of illegal request and an additional sense code of invalid field in
CDB.
Interleave Factor may be zero or one, either of which specifies an interleave of 1:1. Other Interleave
Factors are ignored because of the extensive buffering implemented in the file.
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Reserved = 0
2 (MSB)
Defect List Length
3
(LSB)
Figure 51. Format of Defect List Header. Format of the defect list header sent during the data out phase when
FmtData set to one.
The Target has a limited implementation of the Format Option bits located in Bits 2 through 7 of Byte 1 of
the Defect List Header (See Figure 51). If the Initiator attempts to select any function not implemented by
the Target, the Target terminate the command with Check Condition Status. The sense key is set to Illegal
Request and the additional sense code is set to Invalid Field in Parameter List.
FOV (Format Options Valid) bit of zero causes the Target to verify that the setting for the D P R Y
(Disable Primary), D C R T (Disable Certification), STPF (Stop Format), IP (Initialize Pattern), and DSP
(Disable Saving Parameters) bits are zero. If any of these bits are not zero, the Target terminates the
command with Check Condition Status. The sense key is set to Illegal Request and the additional sense
code is set to Invalid Field in Parameter List.
Note: When FOV bit is one there are three combinations of the DPRY, DCRT, STPF, IP and DSP
bits allowed. Any other combinations return a Check Condition Status With a sense key of Illegal
Request and an additional sense code of Invalid Field In Parameter List. The supported combination
are:
DPRY=0
DCRT=1
STPF=1
IP=0
DSP=0
DPRY=1
DCRT=1
STPF=1
IP=0
DSP=0
DPRY=0
DCRT=0
STPF=1
IP=0
DSP=0
DPRY (Disable Primary) bit set to zero indicates that the Target does not use portions of the medium
identified as defective in the primary defect PList for Initiator addressable logical blocks. If the Target
cannot locate the PList or it cannot determine whether a PList exists, the target terminates the Format
Unit command as described for S T P F = 1 . A D P R Y bit of one indicates that the Target does not use
the Plist to identify defective areas of the medium. The Plist is not deleted.
DCRT (Disable Certification) bit of ZERO indicates that the Target performs a medium certification
operation and generates a Certification List (CList) and the Target adds the Clist to the Glist. A D C R T
bit of one indicates that the Target does not generate a CList (Certification List ) nor perform a certification process while executing the Format Unit Command.
STPF (Stop Format) bit must be set to one. If one or both of the following conditions occurs, the
Target terminates the Format Unit command with Check Condition Status. The sense key is set to
Medium Error and the additional sense code is set to either Defect List Not Found if the first condition
occurred, or Defect List Error if the second condition occurred.
The Target cannot locate a required defect list nor determine that the list exists.
The Target encounters an unrecoverable error while accessing a required defect list.
IP (Initialization Pattern) bit must be set to zero. The Target initializes all data with zeros.
DSP (Disable Saving Parameters) bit must be set to zero. The Target saves all the Mode Select savable
parameters during the format operation.
SCSI C O M M A N D SET
63
Immed (Immediate) bit set to zero requests that status be returned at the end of the format operation.
An immediate bit set to one requests that status be returned immediately. Good Status is returned following the CDB validation and transfer of data in the Data Out phase. If the immediate format operation terminates in error, Deferred Error Sense data is generated. With the immediate bit set to one, the
Link bit must be set to zero.
Bit
Byte
7 6 5 4 3 2 1 0
0 (MSB)
1
Defective Logical Block Address
3
(LSB)
4n -
Defective Logical Block Address n
4n + 3
Figure 52. Defect Descriptor - Block Format. Format of the defect list sent during the data out phase when FmtData
set to one.
64
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0 (MSB)
1
Cylinder Number of Defect
2
(LSB)
3
Head Number of Defect
4 (MSB)
5
Defect Bytes from Index
7
(LSB)
8n -
Defect Descriptor n
8n + 7
Figure 53. Defect Descriptor - Bytes From Index Format. Format of the defect list sent during the data out phase
when FmtData set to one.
Bit
Byte
7 6 5 4 3 2 1 0
0 (MSB)
1
Cylinder Number of Defect
2
(LSB)
3
Head Number of Defect
4 (MSB)
5
Defective Sector Number
7
(LSB)
8n -
Defect Descriptor n
8n + 7
Figure 54. Defect Descriptor - Physical Sector Format. Format of the defect list sent during the data out phase when
FmtData set to one.
SCSI C O M M A N D SET
65
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 12h
LUN
Reserved = 0
EVPD
1
2
Page Code
3
Reserved = 0
4
Allocation Length
Reserved = 0
FLAG LINK
5 VU = 0
The INQUIRY command requests the parameters of the target to be sent to the initiator.
An EVPD bit of one specifies that the file shall return the vital product data page identified by the Page
Code field in the CDB. 1 Page code specifies which page of vital product data information the file shall
return.
EVPD
PAGE
CODE
Description
Non Zero
The file returns CHECK CONDITION status with the sense key of
ILLEGAL REQUEST and the additional sense code of INVALID FIELD
IN CDB.
Supported
The file returns the vital product data of page code requested.
Unsupported
The file returns CHECK CONDITION status with the sense key of
ILLEGAL REQUEST and the additional sense code of INVALID FIELD
IN CDB.
Allocation Length specifies the number of bytes that the initiator has allocated for INQUIRY data to be
returned. An allocation length of zero implies that no data is to be returned. The file will terminate the
DATA IN phase when all available INQUIRY data has been transferred or when allocation length bytes
have been transferred, whichever is less.
If an INQUIRY command is received from an initiator with a pending unit attention condition (before the
target reports CHECK CONDITION status), the file processes the INQUIRY command. The unit attention condition is not cleared by this action.
The available VPD pages are defined in the addendum provided for each different file model in the section entitled
Inquiry Data Format.
66
O E M Spec. of DCAS-34330/32160
SCSI C O M M A N D SET
67
BIT
7
6
5
4
3
2
1
0
BYTE
1
RMB=0
Devicetype Modifier = 0
2
ISO = 0 ECMA = 0
ANSI = 2
3
RSVD = 0
RDF = 2
Additional Length = 8F
56
Reserved = 0
7
REL_AWb_32Wb_16Sync Link TTD CmdQuSftRe
= 0 = 0
= 1 = 1 = 0
= 0
815
Vendor ID = 'IBM
'
(ASCII)
1631
Product ID
(ASCII)
Qualifier is set to 011b. This indicates the L U N specified in the Command Block is not present.2
Peripheral Dev. Type is set to 1Fh.
Removal Media Bit (RMB) is always set to zero to indicate no removal media exist.
Device-Type Modifier is set to zero.
ISO is set to zero to indicate that this product does not claim compliance to the International Organization for Standardization (ISO) version of SCSI (ISO D P 9316).
ECMA is set to zero to indicate that this product does not claim compliance to the European Computer
Manufacturers Association (ECMA) version of SCSI (ECMA-111).
ANSI indicates the level of the ANSI standard that is supported by the product. The file supports ANSI
SCSI version 2.
RDF is set to two to indicate that the Inquiry Data Format as specified in ANSI SCSI version 2 is
supported by the file.
Additional Length indicates the number of bytes of inquiry information that follows.
REL_A is set to zero to indicate that the file does not support 'Relative Address Mode'.
Wb_32 is set to zero to indicate that the file does not support 32-bit wide data transfers.
For all commands, except inquiry and request sense, if an invalid lun is specified a check condition will be returned.
68
O E M Spec. of DCAS-34330/32160
Wb_16 is set to one to indicate that the file supports 16-bit wide data transfers. Wb_16 is set to zero to
indicate that the file does not support 16-bit wide data transfers.
Sync is set to one to indicate that the file supports synchronous data transfer.
Link is set to one to indicate that the file supports linked commands.
TTD is set to zero to indicate that the file does not support the CONTINUE I/O PROCESS and
T A R G E T T R A N S F E R DISABLE message for this logical unit.
CmdQu is set to one to indicate that the file supports command queuing. CmdQu is set to zero to
indicate that the file does not support command queuing.
SftRe is set to zero to indicate that the target supports Hard Reset only.
Vendor ID is 'IBM' padded with ASCII blanks.
Product ID is specified in ASCII character.
Product ID
DCAS-32160
DCAS-34330
DCAS-32160W
DCAS-34330W
Maximum LBA
4226724
8467199
4226724
8467199
Number of Blocks
4226725
8467200
4226725
8467200
Product Revision Level indicates the level of microcode. It indicates R O M microcode level before the
media is available and R A M microcode after available.
SCSI C O M M A N D SET
69
BIT
7
6
5
4
3
2
1
0
BYTE
0
Qualifier = 0 Peripheral Device Type = 0
RMB=0
DeviceType Modifier = 0
2
ISO = 0 ECMA = 0
ANSI = 2
3
RSVD = 0
RDF = 2
Reserved = 0
56
7
REL_AWb_32Wb_16Sync Link TTD CmdQuSftRe
= 0 = 0
= 1 = 1 = 0 = 1 = 0
Vendor ID = 'IBM
'
(ASCII)
815
1631
Product ID
(ASCII)
3235
Product Revision Level
(ASCII)
3643
Unit Serial Number
(ASCII)
Qualifier is set to zero to indicate that the L U N specified in the Command Block is currently supported.
Peripheral Device Type is set to zero to indicate that the device is a Direct-Access.
Removal Media Bit (RMB) is always set to zero to indicate no removal media exist.
Device-Type Modifier is set to zero.
ISO is set to zero to indicate that this product does not claim compliance to the International Organization for Standardization (ISO) version of SCSI (ISO D P 9316).
ECMA is set to zero to indicate that this product does not claim compliance to the European Computer
Manufacturers Association (ECMA) version of SCSI (ECMA-111).
ANSI indicates the level of the ANSI standard that is supported by the product. The file supports ANSI
SCSI version 2.
RDF is set to two to indicate that the Inquiry Data Format as specified in ANSI SCSI version 2 is
supported by the file.
Additional Length indicates the number of bytes of inquiry information that follows.
REL_A is set to zero to indicate that the file does not support 'Relative Address Mode'.
Wb_32 is set to zero to indicate that the file does not support 32-bit wide data transfers.
70
O E M Spec. of DCAS-34330/32160
Wb_16 is set to one to indicate that the file supports 16-bit wide data transfers. Wb_16 is set to zero to
indicate that the file does not support 16-bit wide data transfers.
Sync is set to one to indicate that the file supports synchronous data transfer.
Link is set to one to indicate that the file supports linked commands.
TTD is set to zero to indicate that the file does not support the CONTINUE I/O PROCESS and
T A R G E T T R A N S F E R DISABLE message for this logical unit.
CmdQu is set to one to indicate that the file supports command queuing
SftRe is set to zero to indicate that the target supports Hard Reset only.
Vendor ID is 'IBM' padded with ASCII blanks.
Product ID is specified in ASCII character.
Product Revision Level indicates the level of microcode. It indicates R O M microcode level before the
media is available and R A M microcode after available.
Unit Serial Number contains the file serial number. If the media is not available, this field will contain
ASCII spaces (20h).
SCSI C O M M A N D SET
71
BIT
BYTE 7
6
5
4
3
2
1
0
0
Qualifier = 0 Peripheral Dev Type = 0
Reserved = 0
Qualifier is set to zero to indicate that the L U N specified in the Command Block is currently supported.
Peripheral Device Type is set to zero to indicate that the device is a Direct-Access.
Page Code is set to 0, and this field contains the same value as in the page code field of the INQUIRY
command descriptor block.
Page length specifies the length of the following page data.
The Supported Page Code field contains the Page Codes supported by the target. The list is ascending
order.
72
O E M Spec. of DCAS-34330/32160
BIT
BYTE 7
6
5
4
3
2
1
0
0
Qualifier = 0 Peripheral Dev Type = 0
Reserved = 0
516
Reserved
17
1827
Reserved
28
2940
Reserved
4150
Reserved
Qualifier is set to zero to indicate that the L U N specified in the Command Block is currently supported.
Peripheral Device Type is set to zero to indicate that the device is a Direct-Access.
Page Code is set to 1, and this field contains the same value as in the page code field of the INQUIRY
command descriptor block.
Page length specifies the length of the following page data.
ASCII Length gives the number of bytes of ASCII data to follow.
SCSI C O M M A N D SET
73
BIT
BYTE 7
6
5
4
3
2
1
0
0
Qualifier = 0 Peripheral Dev Type = 0
Reserved = 0
47
839
Reserved
Qualifier is set to zero to indicate that the L U N specified in the Command Block is currently supported.
Peripheral Device Type is set to zero to indicate that the device is a Direct-Access.
Page Code is set to 3, and this field contains the same value as in the page code field of the INQUIRY
command descriptor block.
Page length specifies the length of the following page data.
74
O E M Spec. of DCAS-34330/32160
BIT
BYTE 7
6
5
4
3
2
1
0
0
Qualifier = 0 Peripheral Dev Type = 0
Reserved = 0
419
Serial Number
(ASCII)
Qualifier is set to zero to indicate that the L U N specified in the Command Block is currently supported.
Peripheral Device Type is set to zero to indicate that the device is a Direct-Access.
Page Code is set to 80h, and this field contains the same value as in the page code field of the
INQUIRY command descriptor block.
Page length is set to 16, and this field specifies the length of the following page data.
Serial Number gives the drive serial number.
SCSI C O M M A N D SET
75
BIT
BYTE 7
6
5
4
3
2
1
0
0
Qualifier = 0 Peripheral Dev Type = 0
Reserved = 0
58
Product Type
(ASCII)
1015
Model Number
(ASCII)
16
1724
Serial Number
(ASCII)
25
2631
Vendor ID 'IBM'
(ASCII)
32
Product Type
(EBCDIC)
3336
37
3843
Model Number
(EBCDIC)
44
Reserved = 0
4552
Serial Number
(EBCDIC)
5358
Vendor ID 'IBM'
(EBCDIC)
Qualifier is set to zero to indicate that the L U N specified in the Command Block is currently supported.
Peripheral Device Type is set to zero to indicate that the device is a Direct-Access.
Page Code is set to 82h, and this field contains the same value as in the page code field of the
INQUIRY command descriptor block.
Page length field specifies the length of the following page data.
ASCII Length gives the number of bytes of ASCII data to follow.
76
O E M Spec. of DCAS-34330/32160
Product Type (ASCII) gives a 4 digit product type code for the drive. The field is left aligned and
unused bytes are filled with 20h.
Model Number (ASCII) gives a 5 digit product type code for the drive. The field is left aligned and
unused bytes are filled with 20h.
Serial Number (ASCII) gives the file serial number. The field is left aligned and unused bytes are filled
with 20h.
Vendor ID (ASCII) gives the vendor as IBM. The field is left aligned and unused bytes are filled with
20h.
Product Type (EBCDIC) gives a 4 digit product type code for the drive. The field is left aligned and
unused bytes are filled with 40h.
Model Number (EBCDIC) gives a 5 digit product type code for the drive. The field is left aligned and
unused bytes are filled with 40h.
Serial Number (EBCDIC) gives the file serial number. The field is left aligned and unused bytes are
filled with 40h.
Vendor ID (EBCDIC) gives the vendor as IBM. The field is left aligned and unused bytes are filled with
40h.
SCSI C O M M A N D SET
77
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 4Ch
LUN
Reserved = 0
PCR SP
1
2
PC
Reserved = 0
4
Reserved = 0
7 (MSB)
Parameter List Length = 0
8
(LSB)
9
Reserved = 0
FLAG LINK
The LOG SELECT command provides a means for the initiator to clear statistical information maintained
by the drive and reported via the Log Sense command.
PCR The Parameter Code Reset determines whether the Log Sense parameters will be cleared and unit
attention posted for all other initiators. A value of 1 indicates that the parameters should be cleared,
while a value of zero (except when PC = 11b) indicates that the parameters should not be cleared.
SP The Save Parameters bit value of zero indicates that the page parameters not be saved. A value of 1
indicates that the page parameters that are saveable should be saved after they have been changed.
PC The Page Control field defines the type of parameters to be selected. The PC field set to 11b (and
P C R is then a don't care) indicates that the Default Cumulative values are set to their default values of
0. If the PC field is set to 01b and P C R is set to 1 the Current Cumulative values are also set to their
default values.
As the file does not support the threshold pages any other value in this field will cause the command to
end with a CHECK CONDITION with a sense key of illegal request and an additional sense code of
invalid field in CDB.
Parameter List Length The Parameter List Length must be zero to indicate that no data is transferred
from the initiator to the target during the potential DATA O U T phase.
If one or more fields of the CDB are not set correctly the command will be terminated with a CHECK
CONDITION status. The Sense Key shall be set to Illegal Request and the additional sense code set to
Invalid Field in CDB.
The Log Select command will reset the counter variables to their default values of zero. These variables are
listed in the Log Sense command.
The target generates a unit attention condition, to indicate that parameters have changed, for all initiators
except the one that issued the Log Select command.
78
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 4Dh
LUN
Reserved = 0
PPC = 0 SP
1
2
PC
Page Code
3
Reserved = 0
Parameter Pointer = 0
5 (MSB)
6
(LSB)
7 (MSB)
Allocation Length
8
(LSB)
Reserved = 0
FLAG LINK
9
The LOG SENSE command allows the initiator to retrieve the statistical data about the drive.
PPC (Parameter Pointer Control) bit must be set to zero. This specifies that the drive start transferring
data starting from the field specified in the parameter pointer field for the number of bytes specified by
the allocation length. If the PPC bit is set to 1, CHECK CONDITION status is returned with a Sense
Key of Illegal Request and additional sense code of Invalid Field in CDB.
SP (Save Parameters) bit set to 0 specifies that the drive does not save any log parameters. If set to 1 all
page parameters that are savable (those pages denoted by a DS = 0 in the parameter header control
byte) are saved.
PC (Page Control) field defines the type of parameters to be selected. This field must be set to 01b to
specify the current cumulative values or 11b to specify the default cumulative values.
As the file does not support the threshold pages any other value in this field will cause the command to
end with a CHECK CONDITION with a sense key of illegal request and an additional sense code of
invalid field in CDB.
Page Code field identifies which page is being requested. This field must be set to the values indicated in
Page 0. If the Page Code value is invalid a CHECK CONDITION status is returned with a Sense Key
of Illegal Request and additional sense code of Invalid Field in CDB.
Parameter Pointer Field specifies the beginning field for the transfer. This field must be set to 0000h. If
the Parameter Pointer Field is not zero a CHECK CONDITION status is returned with a Sense Key of
Illegal Request and additional sense code of Invalid Field in CDB.
Allocation Length field specifies the maximum number of bytes the Initiator has allocated for returned
Log Sense Data. No bytes are transferred if the length is zero. This condition is not considered an error.
The target terminates the Data In phase when all available Log Sense data has been transferred or when
the number of bytes equals the allocation length, whichever is less.
SCSI C O M M A N D SET
79
80
DU The Disable Update bit is set to 0 which indicates that the drive updates the log parameter
value to reflect events that should be noted by that parameter.
DS The Disable Save bit is set to 1 to indicate the parameter is non-saveable and is set to 0 to
indicate the parameter is saveable.
TSD The Target Save Disable bit is set to zero which indicates the drive provides a target defined
method for saving log parameters.
ETC The enable Threshold Comparison bit is set to 0 which indicates the drive does not perform
comparisons between cumulative and any threshold values.
LBIN The List Binary bit is set to 1 for vendor unique pages whose parameters lists are in binary
format, not ASCII. This bit is reserved and set to 0 for all other pages.
LP The List Parameter bit is set to 0 for parameters that are data counters. The LP bit is set to 1 for
parameters that are lists.
O E M Spec. of DCAS-34330/32160
Reserved
Reserved
2-3
10
Page code = 0
Page 0 indicates the supported log sense pages. This page is used to determine which additional pages can be
requested by an Initiator.
SCSI C O M M A N D SET
81
Reserved
Reserved
2-3
PageLength = 38h
4-5
DU
=0
8 - 11
12 - 13
14
DU
=0
15
16 - 19
20 - 21
22
DU
=0
23
24 - 27
28 - 29
30
DU
=0
31
32 - 35
36 - 37
38
DU
=0
39
40 - 43
82
DS
=0
DS
=0
DS
=0
DS
=0
DS
=0
LBIN
=0
LP
=0
LBIN
=0
LP
=0
LBIN
=0
LP
=0
TMC = 0
LBIN
=0
LP
=0
TMC = 0
LBIN
=0
LP
=0
TSD
=0
TSD
=0
TSD
=0
TSD
=0
TSD
=0
O E M Spec. of DCAS-34330/32160
ETC
=0
ETC
=0
ETC
=0
ETC
=0
ETC
=0
TMC = 0
TMC = 0
TMC = 0
Byte
44 - 45
46
DU
=0
47
48 - 51
52 - 53
54
DU
=0
55
56 - 59
DS
=0
DS
=0
TSD
=0
TSD
=0
ETC
=0
ETC
=0
TMC = 0
LBIN
=0
LP
=0
TMC = 0
LBIN
=0
LP
=0
SCSI C O M M A N D SET
83
Reserved
Reserved
2-3
PageLength = 38h
4-5
DU
=0
8 - 11
12 - 13
14
DU
=0
15
16 - 19
20 - 21
22
DU
=0
23
24 - 27
28 - 29
30
DU
=0
31
32 - 35
36 - 37
38
DU
=0
39
40 - 43
84
DS
=0
DS
=0
DS
=0
DS
=0
DS
=0
LBIN
=0
LP
=0
LBIN
=0
LP
=0
LBIN
=0
LP
=0
TMC = 0
LBIN
=0
LP
=0
TMC = 0
LBIN
=0
LP
=0
TSD
=0
TSD
=0
TSD
=0
TSD
=0
TSD
=0
O E M Spec. of DCAS-34330/32160
ETC
=0
ETC
=0
ETC
=0
ETC
=0
ETC
=0
TMC = 0
TMC = 0
TMC = 0
Byte
44 - 45
46
DU
=0
47
48 - 51
52 - 53
54
DU
=0
55
56 - 59
DS
=0
DS
=0
TSD
=0
TSD
=0
ETC
=0
ETC
=0
TMC = 0
LBIN
=0
LP
=0
TMC = 0
LBIN
=0
LP
=0
The drive will attempt to read data after a seek before the head has fully settled on track. This is done to aid
performance. However as a result there is a high incidence of error recovery invoked which normally uses
ECC or a retry to recover the data. As a consequence of this an error recovered by a single retry is not
reported by the error counters.
Additionally the drive does not report data recovered by ECC on the fly as it is not possible to distinguish
between ECC errors caused by reading before settling and other causes.
SCSI C O M M A N D SET
85
Reserved
Reserved
2-3
PageLength = 38h
4-5
DU
=0
8 - 11
12 - 13
14
DU
=0
15
16 - 19
20 - 21
22
DU
=0
23
24 - 27
28 - 29
30
DU
=0
31
32 - 35
36 - 37
38
DU
=0
39
40 - 43
86
DS
=0
DS
=0
DS
=0
DS
=0
DS
=0
LBIN
=0
LP
=0
LBIN
=0
LP
=0
LBIN
=0
LP
=0
TMC = 0
LBIN
=0
LP
=0
TMC = 0
LBIN
=0
LP
=0
TSD
=0
TSD
=0
TSD
=0
TSD
=0
TSD
=0
O E M Spec. of DCAS-34330/32160
ETC
=0
ETC
=0
ETC
=0
ETC
=0
ETC
=0
TMC = 0
TMC = 0
TMC = 0
Byte
44 - 45
46
DU
=0
47
48 - 51
52 - 53
54
DU
=0
55
56 - 59
DS
=0
DS
=0
TSD
=0
TSD
=0
ETC
=0
ETC
=0
TMC = 0
LBIN
=0
LP
=0
TMC = 0
LBIN
=0
LP
=0
The drive will attempt to read data after a seek before the head has fully settled on track. This is done to aid
performance. However as a result there is a high incidence of error recovery invoked which normally uses
ECC or a retry to recover the data. As a consequence of this an error recovered by a single retry is not
reported by the error counters.
Additionally the drive does not report data recovered by ECC on the fly as it is not possible to distinguish
between ECC errors caused by reading before settling and other causes.
SCSI C O M M A N D SET
87
Reserved
Reserved
2-3
PageLength = 08h
4-5
DU
=0
8 - 11
Error Count
88
DS
=0
LBIN
=0
LP
=0
TSD
=0
O E M Spec. of DCAS-34330/32160
ETC
=0
TMC = 0
SCSI C O M M A N D SET
89
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 1Ah
LUN
Reserved = 0
2
PCF
Page Code
3
Reserved = 0
4
Allocation Length
Reserved = 0
FLAG LINK
5 VU = 0
The M O D E SENSE (1A) command provides a means for the file to report various device parameters to the
initiator. It is the complement to the M O D E SELECT command.
Allocation Length indicates the maximum number of bytes the initiator has set aside for the DATA IN
phase. A value of zero is not considered an error. If the allocation length is smaller than the amount available, then that portion of the data up to the allocation length will be sent. It is noted that this may result in
only a portion of a multi-byte field being sent.
7.9.1.1.1 Page Control Field: P C F (Page Control Field) defines the type of Page Parameter values to be
returned.
PCF
Meaning
00
Report current values. The file returns the current values under which the logical unit is presently
configured for the page code specified. The current values returned are:
1. The parameters set in the last successful M O D E SELECT command.
2. The saved values if a M O D E SELECT command has not been executed since the last
power-on, hard RESET condition, or BUS DEVICE RESET message .
Note: The file will not process the Mode Select command until the completion of spin-up.
Therefore, the initiator cannot modify the current values prior to the saved values being read in.
01
Report changeable value. The file returns the changeable values for the page code specified. The
page requested shall be returned containing information that indicate which fields are changeable.
All bits of parameters that are changeable shall be set to one. Parameters that are defined by the
file shall be set to zero. If any part of a field is changeable all bits in that field shall be set to one.
Note: For a value field such as the buffer ratios of page 2, the bit field will not indicate the range
of supported values but rather that the field is supported.
10
90
Report default value. The file returns the default values for the page code specified. The parameters
not supported by the file are set to zero.
O E M Spec. of DCAS-34330/32160
11
Report saved value. The file returns the saved value for the page code specified.
Saved values are one of following :
the values saved as a result of M O D E SELECT command
identical to the default values
zero when the parameters are not supported
The Page Length byte value of each page returned by the file indicates up to which fields are supported on that page.
7.9.1.1.2 Page Code: This field specifies which page or pages to return.
Figure 67.
3Fh
Return all available pages.
7.9.2.1 HEADER
The six-byte command descriptor block header is defined below.
7.9.2.1.1 Mode parameter header (6)
7
6
5
4
3
2
1
0
BYTE 0
Mode Data Length
Medium Type = 0
BYTE 1
BYTE 2 WP
Reservbed = 0
BYTE 3
Block Descriptor Length (= 0 or 8)
SCSI C O M M A N D SET
91
7
6
5
4
3
2
1
0
BYTE 0 (MSB)
Mode Data Length
BYTE 1
(LSB)
BYTE 2
Medium Type = 0
BYTE 3 WP
Reserved = 0
BYTE 4
Reserved = 0
BYTE 5
Reserved = 0
BYTE 6 (MSB)
Block Descriptor Length (= 0 or 8)
BYTE 7
(LSB)
Mode Data Length. When using the M O D E SENSE command, the mode data length field specifies the
length in bytes of the following data that is available to be transferred. The mode data length does not
include the length byte itself. When using the M O D E SELECT command, this field is reserved.
Medium Type field is always set to zero in the file (Default Medium Type).
WP. When used with the M O D E SELECT command, the Write Protect (WP) bit is reserved.
When used with the M O D E SENSE command, a Write Protect (WP) bit of zero indicates that the
medium is write enabled.
Block Descriptor Length specifies the length in bytes of the block descriptors.
When used with the M O D E SELECT command, zero or eight are supported by the file.
When used with the M O D E SENSE command, the file returns eight to indicate that only a single block
descriptor is available.
BYTE 0
Density code = 0
BYTE 1
Number of Blocks (MSB)
BYTE 2
BYTE 3
(LSB)
BYTE 4
RSVD = 0
BYTE 5
Block Length
BYTE 6
BYTE 7
The Block descriptor provides formatting information about the Number of Blocks (user addressable) to
format at the specified Block Length.
92
O E M Spec. of DCAS-34330/32160
Number of Blocks
When used with the M O D E SELECT command, the Number of Blocks field must be;
Any other value is invalid, and causes the command to fail with CHECK CONDITION status.
When used with the M O D E SENSE command, the field contain exact number of blocks.
Block Length
When used with the M O D E SELECT command, the Block length field must contain 512 or zero, or
the file will terminate the command with CHECK CONDITION status.
When used with the M O D E SENSE command, the field will return always contain 512 .
BYTE 1
Page Length
BYTE
Mode Parameters
2n
Each mode page contains a page code, a page length, and a set of mode parameters.
When using the M O D E SENSE command, a Parameter Savable (PS) bit of one indicates that the mode
page can be saved by the file in the reserved area of the file.
A PS bit of zero indicates that the supported parameters cannot be saved. When using the M O D E
SELECT command, the PS bit is reserved (zero).
The pages supported are described in the product specific specification.
SCSI C O M M A N D SET
93
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 5Ah
LUN
Reserved = 0
2
PCF
Page Code
3
Reserved = 0
4
Reserved = 0
Reserved = 0
6
Reserved = 0
7 (MSB)
Allocation Length
8
(LSB)
5 VU = 0
Reserved = 0
FLAG LINK
The M O D E SENSE (5A) command provides a means for the file to report various device parameters to the
initiator. See the M O D E SENSE (1A) command for a description of the fields in this command.
94
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 15h
LUN
PF = 1
Reserved = 0
SP
1
2
Reserved = 0
4
Parameter List Length
Reserved = 0
FLAG LINK
5 VU = 0
The M O D E SELECT (15) command provides a means for the initiator to specify L U N or device parameters to the Target. It also allows an Initiator to specify options the Target uses in error recovery and
Caching.
There is a single set of Mode Page parameters shared by all initiators.
PF
A P F (Page Format) bit value of 1 indicates the data sent by the Initiator after the Mode Select
Header and the Block Descriptor, if any, complies to the Page Format. The Target ignores this
field since it only accepts mode parameters in the Page Format.
SP
The drive shall not save the pages sent during the Data Out phase but will use them for all
following commands until the power is removed, a reset is received or a new mode select
command is received.
The drive will save the data in the reserved area of the disk. It will be used for all following
commands until another mode select command is issued, this information is maintained
over a power cycle or reset of the file.
95
CHECK CONDITION status with sense key of ILLEGAL REQUEST. See 7.9, MODE SENSE (1A)
on page 90.
Note: If an initiator sends a M O D E SELECT command that changes any parameters that apply to other
initiators, the file shall generate an unit attention condition for all initiators except the one that issued the
M O D E SELECT command. The file shall set the additional sense code to PARAMETERS CHANGED
(2Ah).
96
O E M Spec. of DCAS-34330/32160
Page
Description
PS
The page length field specifies the length in bytes of the mode parameters that follow. If the initiator does
not set this value to the value that is returned for the page by the M O D E SENSE command, the file will
terminate the command with CHECK CONDITION status.
SCSI C O M M A N D SET
97
BIT
7
6
5
4
3
2
1
0
BYTE 0 PS RSVD=0
Page Code = 00h
BYTE 1
BYTE 4
RSVD = 0
| BYTE 6 IGRA
RSVD = 0
BYTE 7
RSVD = 0
BYTE 9
RSVD = 0
BYTE 10
BYTE 11
Command Aging Limit (Low byte)
BYTE 12
QPE Read Threshold
BYTE 13
QPE Write Threshold
RSVD = 0
BYTE 15
Fields marked in the table as 'Ignore' are not used or checked by the file. They will be initialized to zero but
may be set as desired. This is for compatibility with older drives.
Changeable Parameter
Default Value
QPE
UQE
UAI
MRG
SCAM level
10b
DADM
CMDAC
98
(SCAM level 2)
O E M Spec. of DCAS-34330/32160
CPE
TCC
DSN
FRDD
DPSDP
CAEN
IGRA
ADC
DRD
LED Mode
0000b
48
10
10
DRRT
DNR
QPE (Qualify Post Error) bit allows the Initiator to inhibit the reporting of recovered data errors which
are recovered under Data Recovery Procedure (DRP) step. A QPE bit of zero causes the Target to
report all recovered data errors. A QPE bit of one causes the Target to report only those recovered data
errors which exceed the QPE threshold.
UQE (Untagged Queuing Enable) bit controls whether or not untagged queuing is allowed.
UAI (Unit Attention Inhibit) bit is not used during normal operation while the UAI jumper is removed
from the drive. It may however be changed by the user with no effects. If the UAI jumper is added to
the drive then this bit controls the generation of unit attention conditions.
|
|
MRG (Merge G-List into P-List) bit is set to 1 to merge the Grown Defect List (G-List) entries into the
Primary Defect List (P-List) when Format Unit command is executed.
SCAM level, SCAM level control bits, specify the SCAM function level to be supported.
Bit 2
Bit 1
SCAM function
Disable
SCAM level 1
SCAM level 2
DADM, Disable Automatic Drive Maintenance bit, is set to zero to indicate that the A D M function is
enabled to maintain M T T F of the drive. The D A D M bit of one disables the A D M function.
CMDAC (Command Active) bit determines in conjunction with LED Mode bits if an LED on the file is
activated while commands are active. If CMDAC bit is one and LED bits are zero, an LED driver is
active when a command is queued or executed.
CPE (Concurrent Processing Enable) bit is allowed to be modified by the initiator for host system device
driver compatibility. Read(6), Read extend(10), Write(6), Write extend(10), untagged and unlinked
Request Sense or Inquiry can be executed concurrently in both CPE bit set to 0 and 1.
SCSI C O M M A N D SET
99
TCC (Thermal Compensation Control) bit is not used. It is allowed to be modified by the initiator for
host system device driver compatibility.
DSN (Disable Target Initiated Synchronous Negotiation) bit is not used and ignored internally.
FRDD (Format/Reassign Degrade Disable) bit is not used and ignored internally.
DPSDP (Data Phase Save Data Pointer) bit is not used and ignored internally.
CAEN When set this bit causes the Command Age Limit timer to be used to avoid commands waiting
in the command queue for an indefinite period. When commands have been in the queue for a period of
time greater than the timer limit they will be re-ordered to be executed in on a first come first served
basis. When this bit is reset commands are always executed based on the queue re-ordering rules.
|
|
|
|
|
|
|
IGRA (Ignore Reassigned LBA) bit is valid only when R C bit (Mode Page 1 byte 2 bit 4) is 1.
IGRA bit is set to 1 to inhibit jumping to Reassigned LBA while Read command or Read Extended
command is executed while R C bit is 1. In this case, data for the LBA is read from defective sector and
sent to the Initiator without any correction. Main purpose of the function is to keep continuous read
data transfer avoiding time delay due to long seek to access the Reassigned LBA. The function is one of
the requirements of Audio Visual application.
IGRA bit is set to 0 to specifies the drive shall access Reassigned LBA even if R C bit is 1.
ADC (Adaptive Cache Enable), when set, allows the drive to modify the read-ahead caching algorithm,
ignoring parameters in Page 8. The adaptation is based on analyzing the most recent command history
and the current contents of the cache buffers.
DRD (Disable Read Disconnect) bit is not used. It is allowed to be modified by the initiator for host
system device driver compatibility.
LED Mode is designed to control the operation of a file LED driver.
Command Aging Limit This value is used to control the maximum time a command should wait in the
command queue when the CAEN bit is set. Each unit of this timer is 50ms.
QPE Read Threshold specifies the error reporting threshold for read operations when the QPE bit is set
to one.
QPE Write Threshold specifies the error reporting threshold for write operations when the QPE bit is set
to one.
DRRT (Disable Read Reassign Target) bit is not used. It is allowed to be modified by the initiator for
host system device driver compatibility.
DNR (Disable Nested Reassigns) bit is not used. It is allowed to be modified by the initiator for host
system device driver compatibility.
100
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
BYTE 0 PS RSVD=0
Page Code = 01h
BYTE 1
BYTE 3
Read Retry Count
BYTE 4
Correction Span
BYTE 5
Head Offset Count (Not used)
BYTE 6
Data Strobe Offset Count (Not used)
BYTE 7
Reserved
BYTE 8
Write Retry Count
BYTE 9
Reserved
BYTE 10(MSB)
BYTE 11
(LSB)
Changeable Parameter
Default Value
AWRE
ARRE
TB
RC
PER
DTE
DCR
Correction Span
01h
01h
The Read-Write recovery parameters that will be used during any command that performs a read or write
operation to the medium.
AWRE, an Automatic write reallocation enabled bit is set to zero to indicate that the file shall not
perform automatic reallocation of defective data blocks during write operations.
SCSI C O M M A N D SET
101
A AWRE bit is set to one to indicate that the file shall perform automatic reallocation of defective data
blocks during write operations.
ARRE, an Automatic read reallocation enabled bit is set to zero to indicate that the file shall not
perform automatic reallocation of defective data blocks during read operations.
A A R R E bit is set to one to indicate that the file shall perform automatic reallocation of defective data
blocks during read operations.
TB, Transfer Block bit, is set to one to indicate that a data block that is not recovered within the
recovery limits specified shall be transferred to the initiator before CHECK CONDITION status is
returned.
A TB bit of zero indicates that such a data block shall not be transferred to the initiator. Data blocks
that can be recovered within the recovery limits are always transferred, regardless of the value of the bit.
RC, A read continuous bit set to 1 requests the Target to transfer the entire requested length of data
without adding delays which would increase or ensure data integrity. This implies that the Target may
send erroneous data. This bit has priority over all other error control bits (PER, DTE, DCR, TB).
Note: The Target implementation of the R C option is to disable error detection of the data fields but
continue normal error detection and recovery for errors occurring in the servo field. If a servo field failure
occurred, then normal D R P could result in considerable recovery action, including proceeding through
all levels of DRP.
R C set to 0 indicates normal interpretation of PER, DTE, DCR, and TB values. The R C bit setting is
used by the Target when reporting errors associated with the transfer of the Initiator's data for the following commands:
|
|
Read (08h)
Read Extended (28h)
For all other commands, the R C bit setting is unused and treated as 0.
EER,An enable early recovery bit. Must be set to zero , indicating that the file shall use an error
recovery procedure that minimizes the risk of mis-detection or mis-correction during the data transfer.
Data shall not be fabricated.
PER, Post Error bit, is set to one to indicate that the file reports recovered errors.
DTE, Disable Transfer on Error bit, is set to one to indicate that the file terminates the DATA phase
upon detection of a recovered error .
DCR, Disable Correction bit, is set to one to indicate that Error Correction Code is not used for data
error recovery.
A D C R bit of zero indicates that ECC is applied to recover the data.
Read Retry Count sets a limit on the amount of D R P passes the Target attempts when recovering read
errors. One pass through D R P involves executing all steps of DRP. Only values of 00h and 01h are
valid. A value of zero disables all error recovery procedures.
Correction Span field specifies the size, in bits, of the largest data error burst for which data error correction may be attempted. Any value may be set into this field, including zero. The file will always use
it's default correction capabilities.
Head Offset Count is not supported by the file.
Note: Head Offset is implemented in the read error recovery routine. The user can not modify the
offset value.
Write Retry Count sets a limit on the amount of D R P passes the Target attempts when recovering write
errors. One pass through D R P involves executing all steps of DRP. Only values of 00h and 01h are
valid. A value of zero disables all error recovery procedures.
102
O E M Spec. of DCAS-34330/32160
The following summarizes valid modes of operation. If an illegal mode is set the mode select command will
complete successfully but the action of the file when an error occurs is undefined.
PER DTE DCR TB
DESCRIPTION
Retries and Error Correction are attempted. Recovered and/or corrected data (if
any) is transferred with no CHECK CONDITION status at the end of the transfer.
no err
soft err
The transfer length is exhausted. Transferred data includes blocks containing recovered errors.
hard err
Retries and Error Correction are attempted. Recovered and/or corrected data (if
any) is transferred with no CHECK CONDITION status at the end of the transfer.
no err
soft err
The transfer length is exhausted. Transferred data includes blocks containing recovered errors.
hard err
Retries are attempted but no error correction (ECC) is applied. Recovered data (if
any) is transferred with no CHECK CONDITION status at the end of the transfer.
no err
soft err
The transfer length is exhausted. Transferred data includes blocks containing recovered errors.
hard err
Retries are attempted but no error correction (ECC) is applied. Recovered data (if
any) is transferred with no CHECK CONDITION status at the end of the transfer.
no err
soft err
The transfer length is exhausted. Transferred data includes blocks containing recovered errors.
hard err
SCSI C O M M A N D SET
103
104
The highest level error is reported at the end of transfer. Retries and error correction are attempted. Recovered and/or corrected data (if any) is transferred with
CHECK CONDITION status and RECOVERED E R R O R Sense Key set at the
end of the transfer.
no err
soft err
The transfer length is exhausted. Transferred data includes blocks containing recovered errors. The information byte in the sense data will
contain the logical block address of the last recovered error.
hard err
The highest level error is reported at the end of transfer. Retries and error correction are attempted. Recovered and/or corrected data (if any) is transferred with
CHECK CONDITION status and RECOVERED E R R O R Sense Key set at the
end of the transfer.
no err
soft err
The transfer length is exhausted. Transferred data includes blocks containing recovered errors. The information byte in the sense data will
contain the logical block address of the last recovered error.
hard err
The highest level error is reported at the end of transfer. Retries are attempted but
ECC is not applied. Recovered and/or corrected data (if any) is transferred with
CHECK CONDITION status and RECOVERED E R R O R Sense Key set at the
end of the transfer.
no err
soft err
The transfer length is exhausted. Transferred data includes blocks containing recovered errors. The information byte in the sense data will
contain the LBA of the last recovered error.
hard err
The highest level error is reported at the end of transfer. Retries are attempted but
ECC is not applied. Recovered and/or corrected data (if any) is transferred with
CHECK CONDITION status and RECOVERED E R R O R Sense Key set at the
end of the transfer.
no err
soft err
The transfer length is exhausted. Transferred data includes blocks containing recovered errors. The information byte in the sense data will
contain the LBA of the last recovered error.
hard err
O E M Spec. of DCAS-34330/32160
The highest level error is reported at the end of transfer. Retries and error correction are attempted. Recovered and/or corrected data (if any) is transferred with
CHECK CONDITION status and RECOVERED E R R O R Sense Key set at the
end of the transfer.
no err
soft err
The transfer stops on the first soft error detected. The information in
the sense data shall contain the LBA of the block in error.
hard err
Data transfer stops on the unrecoverable error. The file then creates the
CHECK CONDITION status with the appropriate Sense Key.
The highest level error is reported at the end of transfer. Retries and error correction are attempted. Recovered and/or corrected data (if any) is transferred with
CHECK CONDITION status and RECOVERED E R R O R Sense Key set at the
end of the transfer.
no err
soft err
The transfer stops on the first soft error detected. The information in
the sense data shall contain the LBA of the block in error.
hard err
The highest level error is reported at the end of transfer. Retries are attempted but
ECC is not applied. Recovered data is transferred with CHECK CONDITION
status and RECOVERED E R R O R Sense Key set at the end of the transfer.
no err
soft err
The transfer stops on the first soft error detected. The recovered error
block is returned to the initiator. The information in the sense data
shall contain the logical block address of the block in error.
hard err
Data transfer stops on the unrecoverable error. The file then creates the
CHECK CONDITION status with the appropriate Sense Key.
The highest level error is reported at the end of transfer. Retries are attempted but
ECC in not applied. Recovered and/or corrected data (if any) is transferred with
CHECK CONDITION status and RECOVERED E R R O R Sense Key set at the
end of the transfer.
no err
soft err
The transfer stops on the first soft error detected. The information in
the sense data shall contain the logical block address of the block in error.
hard err
SCSI C O M M A N D SET
105
BIT
7
6
5
4
3
2
1
0
BYTE 0 PS RSVD=0
Page Code = 02h
BYTE 1
BYTE 2
Read Buffer Full Ratio
BYTE 3
Write Buffer Empty Ratio
BYTE
Reserved = 0
4 15
Changeable Parameter
Default Value
00h
00h
The disconnect / reconnect page provides the initiator the means to tune the performance of the SCSI bus.
An initiator may use the IDENTIFY message to grant the file the general privilege of disconnecting. (Disconnect requests may still be selectively rejected by the initiator by issuing a MESSAGE REJECT).
The file uses the disconnect/reconnect parameters to control reconnection during READ ( operation code
08h and 28h) and WRITE ( 0Ah , 2Ah and 2E).
Read Buffer Full Ratio is the numerator of a fraction whose denominator is 256. The fraction indicates
how full the file data buffer should be before attempting to reconnect to the SCSI bus. If the ratio is set
to 0h, the target will calculate and use an optimal ratio based on the negotiated transfer rate.
Write Buffer Empty Ratio is the numerator of a fraction whose denominator is 256. The fraction indicates how empty the file data buffer should be before attempting to reconnect to the SCSI bus. If the
ratio is set to 0h, the target will calculate and use an optimal ratio based on the negotiated transfer rate.
Both the Read Buffer Full Ratio and the Write Buffer Empty Ratio pertain to the current active notch. For
each active notch, as defined in page 0Ch, there are separate Read Buffer Full Ratios and Write Buffer
Empty Ratios. When the active notch is zero, the values are applied across all notches.
106
O E M Spec. of DCAS-34330/32160
SCSI C O M M A N D SET
107
BIT
7
6
5
4
3
2
1
0
BYTE 1
Page Length = 16h
BYTE 2(MSB)
Tracks per Zone = 5FF4h (DCAS32160/W)
C04Eh (DCAS34330/W)
BYTE 3
(LSB)
BYTE 4(MSB)
BYTE 5
(LSB)
BYTE 6(MSB)
BYTE 7
(LSB)
BYTE 8(MSB)
BYTE 9
(LSB)
BYTE 10(MSB)
BYTE 11
(LSB)
BYTE 12(MSB)
BYTE 13
(LSB)
BYTE 14(MSB)
Interleave = 1
BYTE 15
(LSB)
BYTE 16(MSB)
BYTE 17
(LSB)
BYTE 18(MSB)
BYTE 19
(LSB)
BYTE
RESERVED
2123
The format device page contains parameters which specify the medium format. This page contains no
changeable parameters.
Tracks per Zone specifies the number of tracks within the zone. This field is a function of the active notch.
108
O E M Spec. of DCAS-34330/32160
A value of 0 in the following parameters indicate that those are Target specific.
Alternate Sectors per Zone
Alternate Tracks per Zone
Alternate Tracks per Logical Unit
Sectors per Track specifies the number of physical sectors within each track. This field is a function of the
active notch.
Track Skew Factor indicates the number of physical sectors between the last block of one track and the first
block on the next sequential track of the same cylinder. This field is a function of the active notch.
Cylinder Skew Factor indicates the number of physical sectors between the last block of one cylinder and the
first block on the next sequential cylinder. This field is a function of the active notch.
SSEC = Zero indicates that the file does not support soft sector formatting.
HSEC = One indicates that the file supports hard sector formatting.
RMB = Zero indicates that the media does not support removable. Fixed Disk.
SURF = Zero indicates that progressive address are assigned to all logical blocks a cylinder prior to allocating address within the next cylinder.
SCSI C O M M A N D SET
109
BIT
7
6
5
4
3
2
1
0
BYTE 0 RSVD = 0
BYTE 1
Page Length = 16h
BYTE 2(MSB)
Number of Cylinders = 001FFCh (DCAS32160/W)
= 00200Dh (DCAS34330/W)
BYTE 4
(LSB)
BYTE 5
Number of Heads
= 3
(DCAS32160/W)
= 6
(DCAS34330/W)
BYTE 6(MSB)
BYTE 8
(LSB)
BYTE 9(MSB)
Starting Cylinder-Reduced Write Current = 0
BYTE 11
(LSB)
BYTE 12(MSB)
BYTE 13
(LSB)
BYTE 14(MSB)
BYTE 16
(LSB)
BYTE 17
RESERVED
RPL = 0
BYTE 18
Rotational Offset = 00 (Not used)
BYTE 19
RESERVED
BYTE 20(MSB)
BYTE 21
(LSB)
BYTE 22
RESERVED
BYTE 23
The rigid disk drive geometric page specifies various parameters for the file.
RPL
110
Zero. Indicates that the file does not support spindle synchronization.
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
BYTE 0 PS RSVD=0
Page Code = 07h
BYTE 1
BYTE 2
Reserved = 0
EER=0 PER DTE=0DCR
BYTE 3
Verify Retry Count
BYTE 4
Correction Span = 00h
BYTE 5
Reserved = 0
BYTE 6
Reserved = 0
BYTE 7
Reserved = 0
BYTE 8
Reserved = 0
BYTE 9
Reserved = 0
BYTE 10(MSB)
Verify Recovery Time Limit (Not Used)
BYTE 11
(LSB)
Changeable Parameter
Default Value
PER
DCR
01h
The Verify recovery parameters are used by the Target when recovering from and reporting errors associated
with the verification of the initiator's Data for the following commands:
Verify
Write and Verify - the verify portion of the command only.
Since bytes 4-11 are not changeable, the Mode Select Commands accepts only the values indicated for bytes
4 - 11.
EER, This bit is 0 since the Target does not support early recovery.
PER, See below for description of bit values.
DTE, This bit is 0 since the Target always continues on recovered verify operation errors.
DCR, See below for description of bit values.
SCSI C O M M A N D SET
111
PER, DTE, and D C R bit settings in page 7 override those of page 1 during Verify and the Verify
portion of Write and Verify. There are only four valid conditions for the PER, DTE, and D C R bits. All
other combinations return Check Condition Status.
PER DTE DCR
DESCRIPTION
Soft errors are not reported. ECC is applied to recover the data.
Soft errors are not reported. ECC is not used to recover the data.
Soft errors are reported. ECC is not used to recover the data.
Verify Retry Count sets a limit on the amount of verify recovery procedure(VRP) passes the Target
attempts when recovering verify errors. The Verify Retry Count of one causes the Target to attempt up
to one VRP pass per command when a medium error occurs during a verify operation. Only values of
0h and 01h are valid. The value of 0h disables all recovery.
Verify Correction Span field specifies the size, in bits, of the largest data error burst for which data error
correction may be attempted. The field may be set to any value but the file will not use offline correction
during verify operations.
112
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
BYTE 0 PS RSVD=0
Page Code = 08h
BYTE 1
BYTE 2
RESERVED = 0
WCE MF RCD
BYTE
Disable Prefetch Transfer Length
45
BYTE
Minimum Prefetch
67
BYTE
Maximum Prefetch
89
BYTE
Maximum Prefetch Ceiling
1011
RESERVED = 0
BYTE 12
BYTE 13
Number of Cache Segments
Changeable Parameter
Default Value
WCE
MF
RCD
FFFFh
Minimum Pre-fetch
Maximum Pre-fetch
FFFFh
FFFFh
The caching parameters page defines parameters that affect the use of the cache.
WCE, Write Cache Enable bit, is set to zero to indicate that the drive must issue Good Status for
Write(6) or Write extend(10) command only after successfully writing the data to the media. A WCE bit
of one indicates that the drive may issue Good Status for a Write(6) or Write extend(10) command after
successfully receiving the data but before writing it to the media.
Note: When WCE = 1, a Synchronize Cache command must be done to assume data is written to the
media before powering down the Target.
SCSI C O M M A N D SET
113
MF, Multiplication Factor determines how the Maximum Pre-fetch field is interpreted. When this bit is
set the data to pre-fetch is given by the command length multiplied by the value in the Maximum Prefetch field. When this bit is reset the value in the Maximum pre-fetch field is used as the absolute length
to pre-fetch.
RCD, Read Cache Disable bit, of zero indicates that the file may return data requested by a READ
command by accessing either the cache or the Read Ahead Buffer, or media. A R C D bit of one indicates that the file shall transfer all data requested by a READ command by accessing the media (i.e.,
data cannot be transferred from the cache or Read Ahead Buffer).
Read Retention Priority, Demand Read Retention Priority is not supported.
Write Retention Priority, Write Retention Priority is not supported.
Disable Pre-fetch Transfer Length specifies a number of LBA's which if a read command length exceeds
will cause the drive not to perform read ahead buffering after the command has completed. A value of
zero specifies read ahead is disabled.
Minimum Pre-fetch specifies the minimum number of LBA's that the drive should read ahead after each
read command. A value of zero indicates that read ahead should be terminated immediately a new
command arrives, except in the case when the new command is on the current head and track.
Maximum Pre-fetch specifies the maximum number of LBA's to read ahead after a read command. This
field can either be used as an absolute value, if the M F bit is 0, or else it will be multiplied by the read
command length to give the actual length to read ahead.
Maximum Pre-fetch ceiling specifies the maximum number of blocks the drive should attempt to read
ahead. It is particularly relevant when the M F bit is set.
Number of Cache Segments This field is used to indicate to the drive how many segments are requested
by the initiator. The target supports following Cache Segment configuration:
Number of Segments
Segment Size
448K
128K
64K
Note: When the Number of Cache Segments is set to 1, Tagged Command Queuing will be disabled
automatically and the multi-initiator environment will not be supported. If the Tagged Command
Queuing need to be supported, Number of Cache Segments 3 or 7 shall be selected.
114
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
BYTE 0 PS RSVD=0
Page Code = 0Ah
Page Length = 6
BYTE 1
BYTE 2
RESERVED = 0
RLEC
= 0
BYTE 4 EECA
RESERVED = 0
RAENPUAAENP EAENP
= 0
= 0 = 0 = 0
BYTE 5
RESERVED = 0
BYTE 6
BYTE 7
Changeable Parameter
Default Value
QErr
DQue
SCSI C O M M A N D SET
115
DQue, Disable Queuing, bit of zero specifies that tagged queuing shall be enabled if the target supports
tagged queuing. A DQue bit of one specifies that tagged queuing shall be disabled. Any queue commands for that I_T_L nexus shall be aborted. Any subsequent queue tag message received shall be
rejected with a MESSAGE REJECT message and I/O process shall be executed as an untagged
command.
116
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
BYTE 0 PS RSVD=0
Page Code = 0Ch
BYTE 1
BYTE 3
Reserved = 0
BYTE 4 (MSB)
Maximum Number of Notches = 8
BYTE 5
(LSB)
BYTE 6 (MSB)
Active Notch
BYTE 7
(LSB)
BYTE 8 (MSB)
Starting Boundary
BYTE 11
(LSB)
BYTE 12 (MSB)
Ending Boundary
BYTE 15
(LSB)
BYTE 16 (MSB)
Pages Notched =
000000000000100Ch
BYTE 23
(LSB)
The notch page contains parameters for direct-access devices which implement a variable number of blocks
per cylinder. Each section of the logical unit with a different number of blocks per cylinder is referred as a
notch. The only field that is changeable is the Active Notch field.
ND = ONE meaning that this device is a notched drive.
LPN = ZERO meaning that the notches are based upon physical parameters of the drive (cylinder#), not
logical parameters.
Maximum Number of Notches is the number of notches the drive can support.
Active Notch indicates which notch subsequent Mode Select/Sense command parameters pertain to. A value
of 0 is used for parameter values which apply to all notches. Values from 1 to the maximum value
depending on the model specify the notch number, where notch 1 is the outer most notch.
Following mode parameters are based on the current active notch:
Page 2
117
Page 3
Starting Boundary contains the first physical location of the active notch. The first three bytes are the cylinder number and the last byte is the head. The value sent in this field is ignored.
Ending Boundary contains the last physical location of the active notch. The first three bytes are the cylinder
number and the last byte is the head. The value sent in this field is ignored.
Pages Notched is a bit map of the mode page codes that indicates which pages contain parameters that may
be different for different notches. The most significant bit of this field corresponds to page code 3Fh and the
least significant bit corresponds to page code 00h. If a bit is one, then the corresponding mode page contains parameters that may be different for different notches. If a bit is zero, then the corresponding mode
page contains parameters that are constant for all notches.
118
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
BYTE 0 PS RSVD=0
Page Code = 1Ch
BYTE 1
BYTE 2 PERF
Reserved = 0
DEXCPT TEST RSVD LOGERR
= 0
= 0 = 0
BYTE 3
Reserved = 0
Method of Reporting
BYTE 4 (MSB)
BYTE 5
Interval Timer
BYTE 6
(LSB)
BYTE 7
BYTE 8 (MSB)
BYTE 9
Report Count
BYTE 10
BYTE 11
(LSB)
Changeable Parameter
Default Value
DEXCPT
TEST
Method of Reporting
Interval Timer
Report Count
SCSI C O M M A N D SET
119
120
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
BYTE 0 PS RSVD
Page Code = 038h
BYTE 1
BYTE 2
Reserved = 0
BYTE 3
Automatic Shutdown Time
BYTE 4
Reserved = 0
BYTE 5
Reserved = 0
Changeable Parameter
Default Value
Automatic Shutdown Time is the value loaded into the timer after a command completes. If the timer
expires before the next command arrives then the file will enter a standby mode with the motor stopped.
The next command will restart the motor automatically. A value of zero disables the timer. It is specified
in units of minutes.
Note: The target automatically sets minimum shutdown time to 5 minutes if the specified value is less
than 5 minutes for Contact Start Stop reliability. Recommended minimum shutdown time is 10
minutes.
SCSI C O M M A N D SET
121
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 55h
LUN
PF = 1
Reserved = 0
SP
1
2
Reserved = 0
7 (MSB)
8
(LSB)
9 VU = 0
Reserved = 0
FLAG LINK
The M O D E SELECT (55) command provides a means for the initiator to specify L U N or device parameters to the Target. See the M O D E SELECT (15) command for a description of the fields in this command.
122
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 34h
LUN
Reserved = 0
Immed RelAdr
1
= 0 = 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
7 (MSB)
Transfer Length
8
(LSB)
Reserved = 0
FLAG LINK
9 VU = 0
The PRE-FETCH command requests the file to transfer data to the cache. No data is transferred to the
initiator.
Transfer length
The transfer length field specifies the number of contiguous blocks of data that are to be
transferred into the cache. A transfer length of zero indicates that blocks are to be transferred into the cache until the segment is filled or there are no more blocks on the media.
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
SCSI C O M M A N D SET
123
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 08h
LUN
(MSB)
LBA
1
2
Logical Block Address
3
(LSB)
4
Transfer Length
Reserved = 0
FLAG LINK
5 VU = 0
The READ command requests the file to transfer the specified number of blocks of data to the initiator
starting at the specified logical block address.
Logical block address This field specifies the logical unit at which the read operation shall begin.
Transfer length
This field specifies the number of blocks to be transferred. A value of zero implies
256 blocks are to be transferred. 3
Note: Errors are handled by ERP(error recovery procedure). ERPs are controlled by the error recovery
parameters specified by M O D E SELECT command.
124
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 25h
LUN
Reserved = 0
RelAdr
1
= 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
6
7
8
Reserved = 0
PMI
Reserved = 0
FLAG LINK
9 VU = 0
The READ CAPACITY command returns information regarding the capacity of the file.
Logical Block Address is used in conjunction with the PMI bit.
RelAdr. A Relative Address is not supported. Must be set to zero.
PMI, Partial Medium Indicator indicates;
PMI
0
1
Description
The drive returns the last logical block address of the file.
The drive returns the last logical block address and block length in bytes are that of the
logical block address after which a substantial delay in data transfer will be encountered.
This returned logical block address shall be greater than or equal to the logical block address
specified by the RelAdr and logical block address fields in the command descriptor block.
This option provides the information the initiator needs to determine the amount of space
available on the same track which is accessible without a head switch or seek.
SCSI C O M M A N D SET
125
BIT
7
6
5
4
3
2
1
0
BYTE 0 (MSB)
BYTE 1
Logical Block Address
BYTE 2
BYTE 3
(LSB)
BYTE 4 (MSB)
BYTE 5
Block Length
BYTE 6
= 512
BYTE 7
(LSB)
Block Length specifies the length in bytes of the block. It is set to 512.
126
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 37h
LUN
Reserved = 0
0
1
2
Reserved = 0
Plist Glist Defect List Format
4
Reserved = 0
7 (MSB)
Allocation Length
8
(LSB)
9 VU = 0
Reserved = 0
FLAG LINK
The READ DEFECT DATA command requests that the Target transfers the medium defect data to the
initiator.
If the target is unable to access any medium defect data it will return a Check Condition status with the
appropriate sense key. The sense key will be set to either Medium Error(03h) if a medium error occurred or
No Sense(00h) if the list does not exist and the additional sense code will be set to Defect List Error(19h).
Plist
The Primary Defect List (Plist) bit set to one indicates that the target returns the primary list of
defects. A Plist bit of zero indicates that the target shall not return the Primary Defect list of
defects.
Glist
The Grown Defect List (Glist) bit set to one indicates that the target returns the grown defect
list. A Glist bit of zero indicates that the target shall not return the Grown Defect list of defects.
Note: With both bits set to one Plist and Glist the target will return both the Primary and
Grown defect lists. With both bits set to zero, the target will return only a four-byte Defect List
Header.
Defect List format The Defect List Format Field is used by the initiator to indicate the preferred format for
the defect list.
The Defect List Format of '100 (Bytes from Index Format)' and '101 (Physical Sector Format)' are supported. If the requested format is not supported by the file, it will return the defect list in its default format
'101' then terminates the command with Check Condition status. The sense key will be set to Recovered
Error (01h) and the additional sense code will be set to Defect List Not Found(1Ch).
The file sends defect list (Defect Descriptors) in a four byte ABA (Absolute Block Address) format which
follows a four byte Defect List Header.
The target will transfer all of the Read Defect Data up to the number of bytes allocated by the initiator.
SCSI C O M M A N D SET
127
Note: The file will terminate the Data In phase when the Allocation Length has been transferred or when
all available Defect Data has been transferred to the initiator, whichever is less.
The Read Defect Data contains a four byte header, followed by zero or more defect descriptors.
BIT
7
6
5
4
3
2
1
0
BYTE 0
Rsvd = 0
BYTE 1
Rsvd = 0
Plist Glist Defect List Format
BYTE 2 (MSB)
Defect List Length
(LSB)
BYTE 3
Defect Descriptors
BYTE 0 (MSB)
BYTE 1
Cylinder Number of Defect
BYTE 2
(LSB)
BYTE 3
Head Number of Defect
BYTE 4 (MSB)
BYTE 5
Defect Bytes from Index
BYTE 6
BYTE 7
(LSB)
128
O E M Spec. of DCAS-34330/32160
Defect Descriptors
BYTE 0 (MSB)
BYTE 1
Cylinder Number of Defect
BYTE 2
(LSB)
BYTE 3
Head Number of Defect
BYTE 4 (MSB)
BYTE 5
Defective Sector Number
BYTE 6
BYTE 7
(LSB)
The defect list format field specifies the format of the defect list data returned by the target.
The Defect List Length field specifies the length in bytes of the defect descriptors that follow. The Defect
List Length is equal to eight times the number of defect descriptors.
If the Allocation Length is insufficient to transfer all of the defect descriptors, the Defect List Length will not
be adjusted to reflect the truncation. The target will not create a CHECK CONDITION status.
SCSI C O M M A N D SET
129
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 28h
LUN
DPO FUA Reserved
RelAdr
1
=0
= 0
= 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
7 (MSB)
Transfer Length
8
(LSB)
Reserved = 0
FLAG LINK
9 VU = 0
The READ EXTENDED command requests the file to transfer data to the initiator. The larger Logical
Block Address and Transfer Length fields permit greater quantities of data to be requested per command
than with the READ command and are required to access the full LBA range of the larger capacity drives.
Transfer length
The number of contiguous blocks to be transferred. If the transfer length is zero,the seek
occurs,but no data is transferred. This condition is not considered an error. If read ahead
is enabled, a read ahead is started after the seek completes.
DPO
FUA
Force Unit Access. A F U A bit of 1 indicates that the data is read from the media and not
from the cache. A F U A bit of 0 allows the data to be read from either the media or the
cache.
RelAdr
130
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 3Ch
LUN
Reserved = 0
Mode
2
Buffer ID = 0
3 (MSB)
4
Buffer Offset
5
(LSB)
6 (MSB)
7
Allocation Length
8
(LSB)
9 VU = 0
Reserved = 0
FLAG LINK
The READ B U F F E R command is used in conjunction with the WRITE B U F F E R command as a diagnostic function for testing the file's memory and the SCSI bus integrity. This command does not alter the
medium.
The function of this command and the meaning of fields within the command descriptor block depend on
the contents of the mode field.
MODE
Description
000
010
Data
011
Descriptor
SCSI C O M M A N D SET
131
BIT
7
6
5
4
3
2
1
0
BYTE 0
RSVD = 0
BYTE 1(MSB)
Buffer Capacity
BYTE 2
BYTE 3
(LSB)
The buffer capacity specifies the total number of data bytes that are available in the file's data buffer. This
number is not reduced to reflect the allocation length nor is it reduced to reflect the actual number of bytes
written using the WRITE B U F F E R command.
Following the READ B U F F E R header, the file will transfer data from its data buffer.
The file
Buffer ID field should normally be set to zero indicating the file data transfer buffer. If any other value is
specified the file returns all zeros in the READ B U F F E R descriptor.
Buffer Offset field is reserved.
Allocation Length must be set to four or greater. The file transfers the lesser of the allocation length or four
bytes of READ B U F F E R descriptor. The READ B U F F E R descriptor is defined in Figure 98 on
page 133.
132
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
BYTE 0
Offset Boundary
BYTE 1(MSB)
Buffer Capacity
BYTE 2
BYTE 3
(LSB)
The value contained in the Buffer Offset field of subsequent WRITE B U F F E R and READ B U F F E R commands should be a multiple of two to the power of the offset boundary. The offset boundary is always set
to nine, which indicates Sector(512 bytes) Boundaries.
SCSI C O M M A N D SET
133
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 3Eh
LUN
Reserved = 0
CORT RelAdr
1
= 0 = 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
7 (MSB)
Byte Transfer Length
8
(LSB)
Reserved = 0
FLAG LINK
9 VU = 0
The READ LONG command requests the file to transfer one block of data to the initiator. The transfer
data includes 512 bytes of data and ECC field data.
CORT bit of ZERO causes the logical block to be read without any correction made by the file. A
C O R T bit of one is not supported by the Target (A corrected bit of one causes the data to be corrected
by ECC before transferring the data to the initiator).
Logical Block Address field specifies the logical block at which the read operation shall occur.
Byte Transfer Length. This field must exactly specify the number of bytes of data that are available for
transfer. If a non-zero byte transfer length does not match the available data length, the target terminates
the command with CHECK CONDITION status, the sense key is set to ILLEGAL REQUEST and
an additional sense code set to INVALID FIELD IN CDB. The valid and ILI bits is set to one and the
information field is set to the difference of the requested length minus the actual length in bytes. Negative values is indicated by two's complement notation.
The transfer length is calculated as follows:
transfer length = logical block size + 28
RelAdr Relative Block Address is not supported by the file.
134
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 07h
LUN
Reserved = 0
3
Reserved = 0
5 VU = 0
Reserved = 0
FLAG LINK
The REASSIGN BLOCKS command requests the file to reassign a logical block to an available spare. The
REASSIGN BLOCKS command attempts to allocate spare blocks on a spare track. The logical block
address is transferred to the file during the DATA O U T phase. One to four block(s) may be specified for
relocation per REASSIGN BLOCKS command.
Reassignment is complete upon the completion of the REASSIGN BLOCKS command. At this time, the
defective logical block address has been added to the grown (G list) defect list.
Data contained at the logical block address being reassigned is not preserved by the file, and is filled with a
constant pattern.
Following is the format of the data sent by the initiator during the DATA O U T phase:
SCSI C O M M A N D SET
135
BIT
7
6
5
4
3
2
1
0
RSVD = 0
BYTE 0
BYTE 1
RSVD = 0
BYTE 4 (MSB)
Defective
BYTE 5
Logical
BYTE 6
Block
BYTE 7
Address 1
(LSB)
BYTE 8 (MSB)
Defective
BYTE 9
Logical
BYTE 10
Block
BYTE 11
Address 2
(LSB)
BYTE 12(MSB)
Defective
BYTE 13
Logical
BYTE 14
Block
BYTE 15
Address 3
(LSB)
BYTE 16(MSB)
Defective
BYTE 17
Logical
BYTE 18
Block
BYTE 19
Address 4
(LSB)
Note: If the file finds a defective block by verifying ECC before it finds a spare, the file will not start the
REASSIGN BLOCKS process, but will return CHECK CONDITION status with sense key set to
MEDIUM ERROR.
Defect List Length must be 4,8,12 or 16. Otherwise, the drive returns Check Condition with Sense key
= Illegal request.
Defective Logical Block Address is 4 bytes in length. The initiator can specify from 1 to 4 Defective
Logical Block Address according to the Defect List Length from 4 to 16, respectively. Defective Logical
Block Addresses must be ordered in ascending order, or the drive returns Check Condition.
136
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 1Ch
LUN
Reserved = 0
2
Reserved = 0
3 (MSB)
Parameter List Length
4
(LSB)
Reserved = 0
FLAG LINK
5 VU = 0
The Receive Diagnostic command requests that analysis data requested by a Send Diagnostics command be
sent to the initiator.
Parameter List Length specifies the amount of data to be returned to the initiator. This value may be
zero and this is not considered an error. The target terminates the Data In phase when all available data
has been transferred or when the number of bytes transferred equals the Parameter List Length.
Page Code = 0
Reserved = 0
2-3
Reserved = 0
2-3
SCSI C O M M A N D SET
137
Byte
Reserved = 0
Supplied Format
RA
Translate Format
6 - 13
Translated Address
Supplied Format is the value supplied by the Send Diagnostic command it may be one of the three following values
6-8
Cylinder Number
Head Number
10 - 13
138
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 17h
LUN
3rdPty
3rd Party ID
Ext = 0
1
2
Reservation Identification
3
Reserved = 0
Reserved = 0
FLAG LINK
5 VU = 0
This release process is for a third party which is specified by 3rd Party ID.
3rd Party ID specifies the ID of the third party for which the L U N is reserved.4
Extents must be 0. Extension is not supported by the file.
Reservation Identification field is ignored.
139
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 03h
LUN
Reserved = 0
2
Reserved = 0
4
Allocation Length
Reserved = 0
FLAG LINK
5 VU = 0
The REQUEST SENSE command requests the file to transfer sense data.
The sense data shall be available when following conditions,
The previous command to the specified I_T_L nexus terminated with CHECK CONDITION status. 5
An other information (e.g. medium position ) is available in any fields.
The previous command to the specified I_T_L nexus ended unexpected BUS F R E E error.
If REQUEST SENSE command with a invalid L U N is received, file return G O O D status and report a sense
key of ILLEGAL REQUEST and an additional sense code of LOGICAL UNIT N O T SUPPORTED.
If the file has no sense data available to return, it shall return a sense key of NO SENSE and an additional
sense code of NO ADDITIONAL SENSE INFORMATION.
The sense data shall be preserved by the file for the initiator until retrieved by the REQUEST SENSE
command or until any other command for the same I_T_L nexus. Sense data shall be cleared upon receipt
subsequent command including REQUEST SENSE to the same I_T_L nexus.
Separate sense data is maintained by the device for each initiator. Therefore, there is no requirement for an
initiator to expeditiously clear a CHECK CONDITION as this will not affect other initiators in a multiinitiator system.
The file will return the number of bytes in the allocation length or 32 bytes whichever is less.
The contents of the sense data is defined in 12.0, SCSI SENSE DATA on page 205.
I_T_L nexus . A nexus which exists between an initiator, a target and a logical unit.
140
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 16h
LUN
3rdPty
3rd Party ID
Ext = 0
1
2
Reservation Identification
3 (MSB)
Extent List Length = 0
4
(LSB)
Reserved = 0
FLAG LINK
5 VU = 0
The RESERVE command is used to reserve a L U N for an initiator. This reservation can be either for;
1. The initiator which sends this command.
2. The third party which is specified in this command.
This command results in reserving the entire L U N for the initiator until one of the following occurs:
The reservation is superseded by another valid RESERVE command from the initiator that made the
reservation.
The L U N is released by a RELEASE command from the same initiator.
A hard reset condition occurs. (A SCSI bus Reset assertion)
A BUS DEVICE RESET message is received from any initiator.
Power off/on occurs.
3rdPty bit is to indicates that :
1
This reservation is for a third party which is specified by 3rd Party ID.
3rd Party ID specifies the ID of the third party for which the L U N is reserved.
Note: The L U N may be only released by the initiator who sent the RESERVE command.
Extents must be 0. Extension is not supported by the file.
Reservation Identification is ignored.
Extent List length must be zero. Extent List length is not supported.
SCSI C O M M A N D SET
141
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 01h
LUN
Reserved = 0
3
Reserved = 0
5 VU = 0
Reserved = 0
FLAG LINK
The R E Z E R O U N I T command requests that the target seek to logical block address 0.
142
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 0Bh
LUN
(MSB)
LBA
1
2
Logical Block Address
3
(LSB)
4
Reserved = 0
Reserved = 0
FLAG LINK
5 VU = 0
The SEEK command requests the file to seek to the specified logical block address.
SCSI C O M M A N D SET
143
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 2Bh
LUN
Reserved = 0
0
1
2 (MSB)
3
Logical Block Address
5
(LSB)
6
7
Reserved = 0
9 VU = 0
Reserved = 0
FLAG LINK
The SEEK EXTENDED command requests the file to seek to the specified logical block address.
144
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 1Dh
LUN
PF RSVD =0SlfTst DevOfl UntOfl
1
2
Reserved = 0
3 (MSB)
Parameter List Length
4
(LSB)
Reserved = 0
FLAG LINK
5 VU = 0
The SEND DIAGNOSTIC command requests the file to perform its self-diagnostic test, or to perform a
function based on a page of information sent in a Data Out phase during the command.
PF (Page Format) bit set to 1 indicates the data sent by the Initiator conform to the page structure as
specified in SCSI-2 standard. This bit must be set to 1 if the SlfTst bit is set to 0. This bit is ignored by
the Target if the SlfTst bit is set.
SlfTst set to 1 indicates the device performs it's internal self test. If set to 0 then a parameter list should
be sent by the initiator.
DevOfl this bit is ignored by the target for compatibility.
UntOfl this bit is ignored by the target for compatibility.
Parameter List Length is ignored by the Target if the SlfTst bit is set. Otherwise it should be set to the
length of the page to be transferred in the Data Out phase of the command. If it does not match the
expected length of the page a CHECK CONDITION status will be generated with a Sense Key of
Illegal Request and additional sense of Invalid Field in CDB.
If the SlfTst bit is set upon command completion, the following status is returned:
G O O D status for successful test completion.
CHECK CONDITION status for unsuccessful test completions.
The self diagnostics consists of two parts :6
The first part is executed immediately after power up. This test is performed to verify all hardware
which is not related to the disk drive. The local microprocessor, R A M (scratchpad and buffer), and
control electronics are included here.
The second part is executed after the spindle motor is started. This includes disk access (seek), R/W
channel, and error correction circuitry verification. A reserved area on the disk is used for this test.
See 11.18.2, Diagnostics Command on page 202 for a detailed listing of the operations carried out by the Diagnostics Command.
SCSI C O M M A N D SET
145
Both tests are performed as a result of the SEND DIAGNOSTIC command. The SEND DIAGNOSTICS
will fail with CHECK CONDITION status if it is issued while the spindle motor is not turning. (Such as
after STOP command has been received.)
Note: The self diagnostic is also performed at Power On Reset time.
Note: The SCSI bus signals will not be corrupted when the device is executing the SEND DIAGNOSTIC
command.
Page Code = 0
Reserved = 0
2-3
Page Length = 0
Reserved = 0
2-3
Reserved = 0
Supplied Format
Reserved = 0
Translate Format
6 - 13
Address to Translate
146
O E M Spec. of DCAS-34330/32160
terminate with CHECK CONDITION status with a Sense of Illegal Request and Illegal Field in Parameter List.
Address to Translate contains the address to translate. If the logical block format is specified then the
first 4 bytes of the field, i.e. bytes 6 to 9, contain the LBA and the remainder must be zero. For the
physical format the address must be specified as follows.
Byte
6-8
Cylinder Number
Head Number
10 - 13
SCSI C O M M A N D SET
147
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 1Bh
LUN
Reserved = 0
Immed
1
2
Reserved = 0
4
Reserved = 0
Start
Reserved = 0
FLAG LINK
5 VU = 0
The START/STOP UNIT command is used to spin up or stop the spindle motor.
Immed bit is to specify
0
1
Note: Once the drive has become ready (after a power on ) the Start/Stop UNIT command can be used
without any errors, regardless of the state of the motor, stopped or spinning.
148
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 35h
LUN
Reserved = 0
Immed RelAdr
1
= 0 = 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
7 (MSB)
Number of Blocks
8
(LSB)
Reserved = 0
FLAG LINK
9 VU = 0
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.
SCSI C O M M A N D SET
149
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 00h
LUN
Reserved = 0
3
Reserved = 0
5 VU = 0
Reserved = 0
FLAG LINK
The TEST UNIT READY command allows the initiator to check if the file is READY. The SCSI specification defines READY as the condition where the device will accept a media-access command without
returning CHECK CONDITION status.
The file will first verify that the motor is spinning at the correct speed.
If the spindle motor is not spinning at the correct speed, CHECK CONDITION status is returned with
sense key of N O T READY.
If the motor is spinning at the correct speed, the file accepts normal media access commands.
The TEST UNIT READY command is not intended as a diagnostic. No self diagnostic is performed by the
device as a result of this command.
The TEST UNIT READY command has special significance for power sequencing using the START
UNIT command with an Immediate bit of 1. In this mode the START UNIT command returns
C O M M A N D COMPLETE status before the completion of motor spin-up and expects the initiator to issue
TEST UNIT READY commands to determine when the motor has reached the proper speed.
Note: The spindle automatically starts in automatic spin-up Mode. The file does not execute any commands other than TEST UNIT READY, INQUIRY or REQUEST SENSE command until the the Power
On sequence is complete. The file will return CHECK CONDITION status with N O T READY sense key
and IN PROCESS O F BECOMING READY sense code for all other commands during the Power On
period.
150
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 2Fh
LUN
Reserved = 0
ByteChk 0
1
= 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
7 (MSB)
Transfer Length
8
(LSB)
Reserved = 0
FLAG LINK
9 VU = 0
The VERIFY command requests that the file verify the data written on the media. A verification length of
zero indicates that no data will be transferred. This condition is not considered an error.
ByteChk is not supported. Must be set to zero.
SCSI C O M M A N D SET
151
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 0Ah
LUN
(MSB)
LBA
1
2
Logical Block Address
3
(LSB)
4
Transfer Length
Reserved = 0
FLAG LINK
5 VU = 0
The WRITE command requests the file to write the specified number of blocks of data from the initiator to
the medium starting at the specified logical block address.
See 7.15, READ (08) on page 124 for the parameters.
152
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 2Ah
LUN
DPO FUA Reserved
RelAdr
1
=0
= 0
= 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
7 (MSB)
Transfer Length
8
(LSB)
Reserved = 0
FLAG LINK
9 VU = 0
The WRITE EXTENDED command requests that the file write the data transferred from the initiator.
This command is processed like the standard WRITE command except for the longer transfer length .
Transfer length The number of contiguous blocks to be transferred. If the transfer length is zero,the seek
occurs,but no data is transferred. This condition is not considered an error.
DPO
FUA
Force unit access. A F U A bit of 1 indicates that the Target must write the data to the media
before returning Good Status. A F U A bit of 0 indicates the Target may return Good Status prior
to writing the data to the media.
RelAdr
SCSI C O M M A N D SET
153
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 2Eh
LUN
DPO Reserved
ByteChkRelAdr
1
=0
= 0
= 0 = 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
7 (MSB)
Transfer Length
8
(LSB)
Reserved = 0
FLAG LINK
9 VU = 0
WRITE AND VERIFY command requests that the file writes the data transferred from the initiator to the
medium and then verify that the data is correctly written.
Transfer Length of zero indicates that no data is transferred.
If caching is enabled, the command performs an implied Force Unit Access (FUA) and an implied Synchronize Cache before starting the operation. This insures that the medium, not the cache, is being verified.
ByteChk is not supported. Must be set to zero.
DPO (Disable Page Out) is not supported. Must be set to zero.
Relative Block Address is not supported. Must be set to zero.
154
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 3Bh
LUN
Reserved = 0
Mode
2
Buffer ID
3 (MSB)
4
Buffer Offset
5
(LSB)
6 (MSB)
7
Parameter List Length
8
(LSB)
9 VU = 0
Reserved = 0
FLAG LINK
The WRITE B U F F E R command is used in conjunction with the READ B U F F E R command as a diagnostic function for testing the file's memory and the SCSI bus integrity. This command does not alter the
medium of the file. Additional modes are provided for downloading microcode and for downloading and
saving microcode.
This command will cause the entire cache to be emptied.
The function of this command and the meaning of fields within the command descriptor block depend on
the contents of the mode field.
MODE Description
000
010
Data
100
Download Microcode
101
SCSI C O M M A N D SET
155
Buffer Offset must be zero. If another value is specified, no download function are performed and the
command is terminated with CHECK CONDITION status. And File shall set 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 O U T phase.
This number includes four bytes of header, so the data length to be stored in the file's buffer is transfer
length minus four. If the length exceeds the buffer size, the command is terminated with CHECK CONDITION status. And File 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
7
6
5
4
3
2
1
0
BYTE 0
Reserved = 0
Reserved = 0
BYTE 1
BYTE 2
Reserved = 0
BYTE 3
Reserved = 0
156
O E M Spec. of DCAS-34330/32160
SCSI C O M M A N D SET
157
82h
Any other value for the Buffer ID will cause the command to terminate with CHECK CONDITION status.
The file shall set sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN
CDB.
7.37.4.2 Download Microprocessor Microcode and Save (Buffer_ID = 00h thru 008h)
Buffer ID is 00h thru 08h. (RAM/OVR Download step by step)
The code must be downloaded to the file in 9 separate blocks. Each of these being 20KB (20480 bytes) in
size, giving a total code size of 180KB. The 9 blocks must be sent in the correct sequential order and incremental buffer ID starting from 0. On all write buffer commands except the final one, the file merely stores
the code and no action is taken. When the final block is received, the code validity will be checked via
checksum and signature for integrity and compatibility with the R O M code. Once these checks have passed
the file will overwrite the old code stored on the disk with the new download. In between downloading the
code blocks, the file will continue to accept and process other commands from this and any other initiator.
However if power is cycled or a reset occurs among them, the download procedure must be restarted.
Buffer Offset must be zero.
If an invalid value is specified, the command is terminated with CHECK CONDITION status . File shall
set sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB.
Parameter List Length must be specified for the total byte length of data set.
158
O E M Spec. of DCAS-34330/32160
The value should be 05000h in every buffer ID (00h thru 08h). It may also be set 0000h in which case no
code is updated.
If an invalid value is specified, the command is terminated with CHECK CONDITION status. File shall
set sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB.
SCSI C O M M A N D SET
159
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 3Fh
LUN
Reserved = 0
RelAdr
1
= 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
7 (MSB)
Byte Transfer Length
8
(LSB)
Reserved = 0
FLAG LINK
9 VU = 0
The WRITE LONG command requests the file to write one block of data transferred from the initiator.
The transfer data must include;
512 bytes of data
28 bytes of ECC data
Parameters are;
Logical Block Address field specifies the logical block at which the write operation shall occur.
Byte Transfer Length. This field must exactly specify the number of bytes of data that are available for
transfer. If a non-zero byte transfer length does not match the available data length, the target terminates
the command with CHECK CONDITION status, the sense key is set to ILLEGAL REQUEST and
an additional sense code set to INVALID FIELD IN CDB. The valid and ILI bits is set to one and the
information field is set to the difference of the requested length minus the actual length in bytes. Negative values are indicated by two's complement notation.
RelAdr (Relative Block Address) is not supported. Must be set to ZERO.
160
O E M Spec. of DCAS-34330/32160
Bit
Byte
7 6 5 4 3 2 1 0
0
Command Code = 41h
LUN
Reserved = 0
RelAdr
1
= 0
2 (MSB)
3
Logical Block Address
5
(LSB)
Reserved = 0
7 (MSB)
Number of Blocks
8
(LSB)
Reserved = 0
FLAG LINK
9 VU = 0
The Write Same command instructs the Target to write a single block of data, transferred to the Target from
the Initiator, to a number of sequential logical blocks. This command is useful to write large data areas
without sending all of the data over the SCSI bus.
Logical Block Address specifies the address at which the write begins. The Number of Blocks specifies
the number of contiguous blocks to be written. If the number is 0, all of the remaining blocks on the
specified Logical Unit are written.
RelAdr (Relative Block Address) is not supported and must be set to be ZERO.
The data for this command is not retained in the cache.
SCSI C O M M A N D SET
161
162
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
STATUS Reserved = 0
Status Code
RSVD
Figure 121. SCSI Status Byte. Format of the SCSI STATUS byte. All Reserved fields(R) are set to zero.
GOOD
The command has been successfully completed.
02h
CHECK CONDITION
An error, exception, or abnormal condition has been detected. The sense data is set by the
file. The REQUEST SENSE command should be issued to determine the nature of the
condition.
08h
BUSY
This condition is returned when disconnect privilege is not granted while the file is BUSY
processing the other command for the other initiator. The normal initiator recovery action
is to issue the command at a later time, or reissue the command and grant the disconnect
privilege.
10h
INTERMEDIATE/GOOD
This status is returned for every command in a series of linked commands (except the last
command), unless an error, exception, or abnormal condition causes a CHECK CONDITION status or a RESERVATION CONFLICT status to be set. If this status is not
returned, the chain of linked commands is broken, and no further commands in the series
are executed.
18h
RESERVATION CONFLICT
This status is returned whenever an SCSI device attempts to access the file, but it has been
reserved by another initiator. (See 7.25, RESERVE (16) on page 141.)
28h
QUEUE FULL
This status indicates that the target's command queue is full. If tagged command queuing
feature is enabled and there is no room on the command queue, this status is returned
when the initiator sends a command. For this status, sense is not valid.
163
164
O E M Spec. of DCAS-34330/32160
MESSAGE
CODE
(hex)
Direction
COMMAND COMPLETE
SYNCHRONOUS DATA TRANSFER REQUEST
WIDE DATA TRANSFER REQUEST*
SAVE DATA POINTER
RESTORE POINTERS
DISCONNECT
INITIATOR DETECTED ERROR
ABORT
MESSAGE REJECT
NO OPERATION
MESSAGE PARITY ERROR
LINKED COMMAND COMPLETE
LINKED COMMAND COMPLETE (w/FLAG)
BUS DEVICE RESET
ABORT TAG
CLEAR QUEUE TAG
SIMPLE QUEUE TAG
HEAD OF QUEUE TAG
ORDERED QUEUE TAG
IGNORE WIDE RESIDUE*
IDENTIFY
IDENTIFY
00
010301
010203
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
20XX
21XX
22XX
2301
80FF
80FF
IN
IN
IN
IN
IN
IN
Key:
IN
OUT
OUT
OUT
OUT
OUT
OUT
OUT
IN
IN
IN
OUT
OUT
OUT
OUT
OUT
OUT
IN
IN
OUT
Negate ATN
Before last ACK
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
If an unsupported message is received, the file will send the MESSAGE REJECT message to the initiator. If
at the time the unsupported message is received a valid NEXUS exists then the file will continue with the
command. If no valid NEXUS exists then the file will go to Bus Free.
165
0
1
2
3
4
Value
01H
03H
01H
M
X
Description
Extended message
Extended message length
SYNCHRONOUS DATA TRANSFER REQUEST code
Transfer period (M times 4 nanoseconds)
REQ/ACK offset
A pair of Synchronous Data Transfer Request (SDTR) messages shown in Figure 123 are exchanged
between an Initiator and a Target to establish the synchronous data transfer mode between the two devices.
The message exchange establishes the permissible transfer period and REQ/ACK offset for a synchronous
data transfer between the two devices. The initiator may initiate a synchronous data transfer negotiation at
any time after the L U N has been identified. A Synchronous Data Transfer Request(SDTR) message
exchange shall be initiated by an SCSI device whenever a previously arranged data transfer agreement may
have become invalid. The agreement becomes invalid after any condition which may leave the data transfer
agreement in an indeterminate state such as;
1. after a Power-on Reset
2. after a SCSI Bus "hard" reset condition
3. after a Bus Device Reset message
In addition, a SCSI device may initiate a SDTR message exchange whenever it is appropriate to negotiate a
new data transfer agreement(either synchronous or asynchronous).
M
The transfer period(M above) is the minimum time allowed between leading edges of successive
R E Q pulses and of successive ACK pulses to meet the device requirements for successful reception of data. The file supports transfer period in the range 100 nSec to 475 nSec in 25 nSec increments.
REQ/ACK Offset
The ACK/REQ offset(X above) is the maximum number of R E Q pulses allowed to be outstanding before the leading edge of its corresponding ACK pulses is received at the file. A
REQ/ACK offset value of zero indicate asynchronous data transfer mode. The file supports
REQ/ACK offset values in the range 0 through 15.
If ATN is negated before all bytes of a multiple-byte extended message is received, the file will go to BUS
FREE to signal a catastrophic error.
166
O E M Spec. of DCAS-34330/32160
Initiator
Request
0 <= Mi <= 25
26 <= Mi <= 31
32 <= Mi <= 37
38 <= Mi <= 43
44 <= Mi <= 50
51 <= Mi <= 56
57 <= Mi <= 62
63 <= Mi <= 68
69 <= Mi <= 75
76 <= Mi <= 81
82 <= Mi <= 87
88 <= Mi <= 93
94 <= Mi <= 100
101 <= Mi <= 106
107 <= Mi <= 112
113 <= Mi <= 118
119 <= Mi <= 255
Target
Response
Mt = 25
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Target
Maximum
Transfer
Burst
Period
Rate
100 nSec
10.00 MT/s
125 nSec
8.00 MT/s
150 nSec
6.67 MT/s
175 nSec
5.71 MT/s
200 nSec
5.00 MT/s
225 nSec
4.44 MT/s
250 nSec
4.00 MT/s
275 nSec
3.64 MT/s
300 nSec
3.33 MT/s
325 nSec
3.08 MT/s
350 nSec
2.86 MT/s
375 nSec
2.67 MT/s
400 nSec
2.50 MT/s
425 nSec
2.35 MT/s
450 nSec
2.22 MT/s
475 nSec
2.11 MT/s
(Asynchronous mode)
N/A
Target
Maximum
Initiator's Transfer
Burst
Response
Period
Rate
0 <= Mi <= 24
Send Message Reject(Async mode)
N/A
Mi = 25
100 nSec
10.00 MT/s
26 <= Mi <= 31
125 nSec
8.00 MT/s
32 <= Mi <= 37
150 nSec
6.67 MT/s
38 <= Mi <= 43
175 nSec
5.71 MT/s
44 <= Mi <= 50
200 nSec
5.00 MT/s
51 <= Mi <= 56
225 nSec
4.44 MT/s
57 <= Mi <= 62
250 nSec
4.00 MT/s
63 <= Mi <= 68
275 nSec
3.64 MT/s
69 <= Mi <= 75
300 nSec
3.33 MT/s
76 <= Mi <= 81
325 nSec
3.08 MT/s
82 <= Mi <= 87
350 nSec
2.86 MT/s
88 <= Mi <= 93
375 nSec
2.67 MT/s
94 <= Mi <= 100 400 nSec
2.50 MT/s
101 <= Mi <= 106 425 nSec
2.35 MT/s
107 <= Mi <= 112 450 nSec
2.22 MT/s
113 <= Mi <= 118 475 nSec
2.11 MT/s
119 <= Mi <= 255 Send Message Reject(Async mode)
N/A
Figure 125. Target Response to Initiator's Transfer Period
167
Initiator
Request
0 <= Mi <= 12
13 <= MI <= 18
19 <= Mi <= 25
26 <= Mi <= 31
32 <= Mi <= 37
38 <= Mi <= 43
44 <= Mi <= 50
51 <= Mi <= 56
57 <= Mi <= 62
63 <= Mi <= 68
69 <= Mi <= 75
76 <= Mi <= 81
82 <= Mi <= 87
88 <= Mi <= 93
94 <= Mi <= 100
101 <= Mi <= 106
107 <= Mi <= 255
Target
Response
Mt = 12
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Mt = Mi
Target
Maximum
Transfer
Burst
Period
Rate
50 nSec
20.00 MT/s
75 nSec
13.00 MT/s
100 nSec
10.00 MT/s
125 nSec
8.00 MT/s
150 nSec
6.67 MT/s
175 nSec
5.71 MT/s
200 nSec
5.00 MT/s
225 nSec
4.44 MT/s
250 nSec
4.00 MT/s
275 nSec
3.64 MT/s
300 nSec
3.33 MT/s
325 nSec
3.08 MT/s
350 nSec
2.86 MT/s
375 nSec
2.67 MT/s
400 nSec
2.50 MT/s
425 nSec
2.35 MT/s
(Asynchronous mode)
N/A
168
O E M Spec. of DCAS-34330/32160
Byte
0
1
2
3
Value
01H
02H
03H
E
Description
Extended message
Extended message length
Wide Data Transfer Request code
Transfer Width Exponent
The Transfer Width Exponent (E) is two to the transfer width exponent bytes wide. Valid data
transfer widths are 8 bits (E = 00h) and 16 bits (E = 01h). Value of E greater than 01h are
reserved.
Target
Initiator
Target
Data Transfer
Request
Response
Width
Ei = 00h
Et = 00h
8 Bit Data Transfers
Ei > 00h
Et = 01h
16 Bit Data Transfers
Figure 128. Initiator Request/Target Response
If following the Target's response above the Initiator asserts the ATN signal and the first message received is
either a Massage Parity Error or a Message Reject message, the Target negates the data transfer width agreement and goes to 8 bits mode. For the Massage Parity Error case, the implied data transfer width agreement
is reinstated if the Target successfully retransmits the Wide Data Transfer Request message to the Initiator.
For any other message, the Target completes negotiation and goes to the negotiated data transfer width.
169
Target
Initiator
Data Transfer
Request
Width
Ei = 00h
8 Bit Data Transfers
Ei = 01h
16 Bit Data Transfers
Ei > 01h
Send Message Reject (8 bit Data Transfer)
Figure 129. Target Request to Initiator
Note: If the corresponding transfer width exponent received from the Initiator indicates a data transfer width
that is greater than 16 bits (E > 01h) the Target sends a Message Reject message to the initiator to indicate
8 bit data transfer mode.
If the first message received from the Initiator is either a Message Parity Error or a Message Reject message,
the Target goes to 8 bit data transfer mode. For the Message Parity Error case, the wide data transfer negotiation is restarted if the Target successfully retransmits the Wide Data Transfer Request message to the Initiator.
If the first message received from the Initiator is any other message, the Target goes to 8 bit data transfer
mode. The Target assumes that the Initiator does not support wide data transfer and does not attempt to
renegotiate with this Initiator.
The implied agreement for wide data transfer operation is not considered to exist by the Target until the
Target leaves the Message Out phase, implying that no parity error was detected. If the Target detects a
parity error while attempting to receive the message from the Initiator, the Target goes to 8 bit data transfer
mode. The Target will attempt to resume the wide data transfer negotiation by retrying the Message Out
phase.
Note: If during the Message In phase of negotiations, either Target or Initiator started, ATN is asserted
prior to transmission of the last byte of the message and the message is not Message Parity or Message
Reject, the Target goes to 8 bit data transfer mode.
170
O E M Spec. of DCAS-34330/32160
The DISCONNECT message may also be sent from the initiator to the file to disconnect from the SCSI
bus. The file does not support the DISCONNECT message from the initiator. And it always respond by
sending MESSAGE REJECT message to the initiator.
171
initiator can determine which message is rejected. After the file sends a MESSAGE REJECT message and if
ATN signal is still asserted then it shall return to the MESSAGE O U T phase. The subsequent MESSAGE
O U T phase shall begin with the first byte of a message.
172
O E M Spec. of DCAS-34330/32160
0
1
Value
20H
21H
22H
XXh
Description
Queue Tag messages are used to specify an identifier, called a Queue Tag, for an I/O process which establish
the I_T_L_Q nexus. The queue tag filed is an 8-bit unsigned integer assigned by the initiator during an
initial connection. The Queue Tag for every I/O process for each I_T_L nexus must be unique. If the target
receives a Queue Tag that is currently in use for the I_T_L nexus it will respond as "Incorrect Initiator
Response". A Queue Tag becomes available for re-assignment when I/O process ends. The numeric value of
a Queue Tag has no effect on the order of execution.
Whenever an initiator connects to the target, the appropriate Queue Tag message must be sent immediately
following the Identify message and within the same MESSAGE O U T phase to establish the I_T_L_Q nexus
for the I/O process.
Whenever the target reconnects to an initiator to continue a tagged I/O process, the Simple Queue Tag
message is sent immediately following the Identify and within the same MESSAGE IN phase to revive the
I_T_L_Q nexus for the I/O process.
173
Byte
0
1
Value
23H
01H
Description
The Ignore Wide Residue Message is sent from the target to indicate that the number of valid bytes sent
during the last REQ/ACK handshake of a DATA IN phase is less than the negotiated transfer width. The
ignore field (always = 01h) indicates that one byte (data bits 8-15) should be ignored. This message is sent
immediately following the DATA IN phase and prior to any other messages. Even though a byte is invalid,
it's corresponding parity bit is valid for the value transferred.
This bit is always set to one to distinguish the IDENTIFY message from other messages.
Bit 6
This bit is only set to one by the initiator to grant the file the privilege of disconnecting. If this
bit is zero, the file will not disconnect, unless the initiator instructs the file to disconnect by
sending a DISCONNECT Message to the file. This bit is set to zero when the file sends an
IDENTIFY message to the initiator.
Bits 5-3
These bits are reserved and must be zero for an IDENTIFY message.
Note: If an invalid Identify message is received with these bits not equal to zero, then the file
sends a MESSAGE REJECT message to the initiator and goes to the Bus Free phase to signal a
catastrophic error condition.
Bits 2-0
When the IDENTIFY message is sent from the file to the initiator during reconnection, an implied
RESTORE POINTERS message must be performed by the initiator.
174
O E M Spec. of DCAS-34330/32160
Note: The initiator may send the INITIATOR DETECTED E R R O R message as a result of an
initiator detected SCSI Bus parity error or an internal error.
Retry MESSAGE IN phase
The retry will be caused by the receipt of a MESSAGE PARITY E R R O R message immediately
following a MESSAGE IN phase.
Note: The Initiator may send the MESSAGE PARITY E R R O R message as a result of an Initiator
detected SCSI Bus parity error during the Message In phase.
The initiator is allowed to send multiple IDENTIFY messages out in order to toggle the
disconnect/reconnect permission bit. This may be used to selectively enable or disable
disconnect/reconnect permission during portions of a command. Note that this function does not
effect the operation of the Forced Disconnect function.
If the Initiator rejects the SAVE DATA POINTER message, the file will disable
disconnect/reconnect permission. This is equivalent to receiving an IDENTIFY message with bit 6
equal to zero. This will cause to file to inhibit the pending disconnection.
If the initiator rejects the DISCONNECT message, the file will not disconnect but may attempt to
disconnect at a later time. This function may be used to selectively disable disconnection during
portions of a command.
175
Response
COMMAND
Message Out phase will occur after part or all of the Command Descriptor Block has
been transferred to the file. The initiator must continue REQ/ACK handshakes
during the Command phase until the file enters the MESSAGE O U T phase.
DATA
The MESSAGE O U T phase will occur after part or all of the data bytes have been
transferred and not necessarily on a logical block boundary. The initiator must continue REQ/ACK handshakes (asynchronous transfer) until it detects the phase
change.
Note: In synchronous transfer, the initiator must continue sending ACK pulses to
reach an offset of zero.
STATUS
The MESSAGE O U T phase will occur after the REQ/ACK handshake of the status
byte has been completed.
MESSAGE IN
The MESSAGE O U T phase will occur before the file sends another message.
SELECTION
If ATN occurs during a SELECTION phase and before the initiator releases the BSY
signal, the MESSAGE O U T phase will occur immediately after that SELECTION
phase.
RESELECTION
The MESSAGE O U T phase will occur after the file has sent its IDENTIFY message
for that RESELECTION phase. (First the file tries to complete the reselection.)
The initiator must keep the ATN signal asserted if more than one message byte is to be transferred during
the MESSAGE Out phase. The file will process each message byte (multiple-bytes for an extended message)
prior to receive the next message from the initiator. The file will continue to handshake and process byte(s)
in the MESSAGE O U T phase until ATN goes false unless one of the following condition occurs:
1. The file receives an illegal or inappropriate message and goes to the MESSAGE IN phase to send a
MESSAGE REJECT message.
2. The file detects a catastrophic error condition and goes to the BUS F R E E phase.
176
O E M Spec. of DCAS-34330/32160
177
LINKED CMD CMPLT Command aborted - link broken - bus freed - sense data set to MESSAGE
REJECT E R R O R .
MESSAGE REJECT Command aborted - STATUS phase executed with CHECK CONDITION - sense
data set to MESSAGE REJECT E R R O R .
RESTORE POINTERS Command aborted - status set to CHECK CONDITION - sense will be set with
the error that caused the RESTORE POINTERS message to be issued. (Assuming
that error recovery is in progress)
SAVE DATA POINTER The file will not disconnect from the SCSI bus. It will not be considered an error.
No previous Msg
178
The command is aborted, the bus freed, and Sense data is set to MESSAGE
REJECT E R R O R . This occurs when the file has not sent a message, but gets a
MESSAGE REJECT from the initiator.
O E M Spec. of DCAS-34330/32160
10.0 SCAM
10.1 SCAM operation
10.1.1 Level 1
A reset condition shall cause an exit from any state and places the drive in the Reset Delay state.
When a drive is powered-on, it immediately enters the Power-On Delay state and may perform local
initialization. The drive shall leave this state and enter the SCAM Monitor state within a SCAM
power-on to SCAM selection delay.
While in the SCAM Monitor state, a drive shall monitor the SCSI bus for both SCAM selection and
normal SCSI selection. If the drive detects the initiation of SCAM protocol, it shall enter the ID Assignable state.
If a SELECTION phase for the drive's current ID is continuously valid for at least a SCAM unassigned
ID selection response delay, the drive shall respond to selection and assert the BSY signal. This response
to selection implicitly causes the drive to enter the ID Assigned state just as if an explicit ID assignment
had been received. The assigned ID is set to the current ID and the drive now functions as a SCAM
tolerant device.
A drive remains in the ID Assignment state as long as SCAM protocol is maintained until explicit
SCAM functions change its state.
If a drive is isolated and receives an Assign ID action code, the ID specified becomes both the current
and assigned ID. The drive releases all SCSI bus signals and enters the Assigned ID state.
If a drive receives a Configuration Process Complete function code or if SCAM protocol is terminated
(the C/D signal is false), it shall release all SCSI bus signals and enter the ID Unassigned state.
A drive in the ID Unassigned state has not had any SCSI ID exiplicitly or implicitly assigned and shall
not respond to SCSI selections for its current ID regardless of the duration.
When the exception of a power-on or reset condition, only the detection of SCAM protocol initiation
shall cause the drive to leave the ID Unassigned state.
Once a drive has reached the ID Assigned state it functions as a SCAM tolerant device with the ID
assigned. That is, it shall respond to SCSI selection within a SCAM tolerant selection response time and
shall not recognize nor respond to SCAM selection.
A reset condition shall cause a SCAM target to enter the Reset Delay state, in which it may perform
local initialization. The drive shall leave this state and enter the SCAM monitor state within a SCAM
reset to SCAM selection time.
10.1.2 Level 2
A reset condition shall cause an exit from any state and places the drive in the Reset Delay state.
When a drive is powered-on, it immediately enters the Power-On Delay state and may perform local
initialization. The drive shall leave this state and enter the Initiate SCAM Protocol state within a SCAM
power-on to SCAM selection delay.
In the Initiate SCAM Protocol state, a drive shall arbitrate for the SCSI bus without an ID and perform
SCAM selection. After a SCAM selection delay the drive shall examine the SCSI bus to determine the
state of the C/D signal. If the C/D signal is true, there is a SCAM intiator present and the drive shall
enter the ID Assignable state. If the C/D signal is false, no SCAM initiator is present and the drive shall
179
enter the SCAM Monitor state. Note that a drive make only one attempt to initiate SCAM protocol
after power-on.
While in the SCAM Monitor state, a drive shall monitor the SCSI bus for both SCAM selection and
normal SCSI selection. If the drive detects the initiation of SCAM protocol, it shall enter the ID Assignable state.
If a SELECTION phase for a drive's current ID is continuously valid for at least a SCAM unassigned
ID selection response delay, the drive shall respond to selection and assert the BSY signal. This response
to selection implicitly causes the drive to enter the ID Assigned state just as if an explicit ID assignment
had been received. The assigned ID is set to the current ID and the drive now functions as a SCAM
tolerant device.
A drive remains in the ID Assignment state as long as SCAM protocol is maintained until explicit
SCAM functions change its state.
If a drive is isolated and receives an Assign ID action code, the ID specified becomes both the current
and assigned ID. The drive releases all SCSI bus signals and enters the Assigned ID state.
If a drive receives a Configuration Process Complete function code or if SCAM protocol is terminated
(the C/D signal is false), it should release all SCSI bus signals and enter the ID Unassigned state.
A drive in the ID Unassigned state has not had any SCSI ID exiplicitly or implicitly assigned and shall
not respond to SCSI selections for its current ID regardless of the duration.
When the exception of a power-on or reset condition, only the detection of SCAM protocol initiation
shall cause the drive to leave the ID Unassigned state.
Once a drive has reached the ID Assigned state it functions as a SCAM tolerant device with the ID
assigned. That is, it shall respond to SCSI selection within a SCAM tolerant selection response time and
shall not recognize nor respond to SCAM selection.
A reset condition shall cause a drive to enter the Reset Delay state, in which it may perform local
initialization. The SCAM target shall leave this state and enter the SCAM monitor state within a SCAM
reset to SCAM selection time.
180
O E M Spec. of DCAS-34330/32160
0 Type code
A3h
93h
Default ID
2 vendor
'I'
3 identifi-
'B'
4 cation
'M'
' '
' '
' '
' '
' '
'D'
'D'
'D'
10 Product ID 'D'
11
'C'
'C'
'C'
'C'
12
'A'
'A'
'A'
'A'
13
'S'
'S'
'S'
'S'
14
'3'
'3'
'3'
'3'
15
'2'
'4'
'2'
'4'
16
'1'
'3'
'1'
'3'
17
'6'
'3'
'6'
'3'
18
'0'
'0'
'0'
'0'
19
''
''
'W'
'W'
20
''
''
' '
' '
21
''
''
' '
' '
22 serial
23 number
24
25
26
27
28
29
30 not used
' '
SCAM
181
Function Code
Description
00000b
Isolate
00001b
Isolate and set priority flag
00011b
Configuration process complete
01111b
Dominant initiator contention
11111b
Synchronization
others
reserved
Isolate This function code may be used by SCAM initiators to assign ID's to SCAM device. After the
function code, SCAM targets with unassigned ID's participate in an isolation stage. This stage normally
terminates with a single SCAM target isolated.
Isolate and set priority flag This function code operates exactly as the Isolate function described above
except that the only valid action codes are those that assign an ID to the isoleted device(s). This function
also causes the device's priority flag to be set to one.
Configuration process complete This function code is issued by the dominant SCAM initiator when the
bus configuration is complete and no further ID's are to be assigned. The drive with an unassigned ID
that observes this function code shall not respond to selection until a reset condition, power on or the
assignment od an ID during a subsequent SCAM protocol invocation.
Dominant initiator contention This function code selects one SCAM initiator, called the dominant
SCAM initiator, from possibly multiple SCAM initiators. When this function code is detected, the drive
shall do nothing but keep monitoring the bus until next valid function code is detected.
Syncronization This function code is issued to begin a new function sequence. When this function code
is detected, SCAM target shall begin a new function sequence regardless of whether the previous function sequence has been completed.
182
O E M Spec. of DCAS-34330/32160
11000b
ccnnnb
Assign ID 00nnnb
10001b
ccnnnb
Assign ID 01000b
11000b
Clear priority flag
10010b
Locate on
10100b
01011b
Locate off
others
Reserved
others
Reserved
Assign ID An action code is valid if the check bits are correct and both quintets are received. ID assignment action codes shall also specify an ID that the device can support. Isolated device(s) perform a valid
action code when it is received. Transfer cycles after a valid action code and preceding the next synchronization pattern shall be ignored.
Clear priority flag This action code instructs the isolated device(s) to clear the priority flag. This function
is typically used when the SCAM initiator wishes to defer the assignment of an ID to the isolated
device(s) until a later function sequence.
Locate On and Off These action codes instruct the isolated device(s) to provide assistance for user or
service personnel to physically locate the device. Locate on shall make the led turned on and Locate off
shall make the led turned off.
SCAM
183
184
O E M Spec. of DCAS-34330/32160
185
186
O E M Spec. of DCAS-34330/32160
Check Condition Status is returned with Sense Key set to Logical Unit Not Ready if:
the conditions to execute concurrently are met. (See 11.5, Concurrent I/O Process on page 195)
the command is added to the command queue for an I_T_L nexus if:
the command is added to the command queue for an I_T_L_Q nexus if:
Additional Information
187
If a command is queued, command execution may still be prevented at a later time when the command is
dequeued to become an active I/O process. This occurs if command execution is prevented by another
internal Target condition listed in 11.1.1, Priority of SCSI Status Byte Reporting on page 185 at the time
the command is dequeued.
188
O E M Spec. of DCAS-34330/32160
The unit attention condition persists for each initiator until that initiator clears the condition as described in
the following paragraphs.
If the file receives a command from each initiator before reporting a CHECK CONDITION status for a
pending unit attention condition for that initiator , the file's response varies with the command as follows.
INQUIRY
The file executes the command with G O O D status and preserves the unit attention condition.
REQUEST SENSE
If the file has an available pending sense data for the initiator, the file sends the pending
sense data and preserves the unit attention condition for the initiator.
If the file does not have an available pending sense data for the initiator, the file sends
sense data for the unit attention condition and clears the unit attention condition for the
initiator.
ALL OTHER
The file terminates the command with a CHECK CONDITION status and preserves
the unit attention condition.
If the file receives a command from each initiator after reporting a CHECK CONDITION status for a
pending unit attention condition for that initiator , the file's response varies with the command as follows.
REQUEST SENSE The file sends the sense data for a pending unit attention condition and returns G O O D
status. And the file clears the unit attention condition for the initiator.
ALL OTHER
The file executes the command with G O O D status and clears the unit attention condition unless another unit attention condition exists. And then the sense data for the unit
attention condition is lost.
Additional Information
189
REQUEST SENSE
ALL OTHER
The Sense
The file executes the command with G O O D status and do not clear the Internal Error
condition.
REQUEST SENSE The file executes the command, return the sense data generated by the Internal Error
condition, return Good Status, and clear the Internal Error condition for that Initiator.
ALL OTHER
The file terminates the command with a CHECK CONDITION status and clear the
Internal Error condition.
190
O E M Spec. of DCAS-34330/32160
Entry Reason
Failure of a
start-up
sequence
Accepting
Request
Request
Sense
Inquiry
Start/Stop
unit
Write
Buffer(except
download
and save)
Spin-up
Request
Sense
Inquiry
Start/Stop
unit
Write
Buffer(except
download
and save)
Additional Information
191
Degraded
Mode
Entry Reason
Accepting
Request
U-code
Same as Spin-up
Degrade
All commands.
Reserved
Area
Fail to read
drive configuration data
Fail to read
Defect list
Fail to read
saved Mode
Parameter
192
O E M Spec. of DCAS-34330/32160
If a Reservation Conflict Status is not reported and the command is permitted, then the Target checks the
next highest priority internal condition to determine whether execution is allowed. See 11.1.1, Priority of
SCSI Status Byte Reporting on page 185
Additional Information
193
194
O E M Spec. of DCAS-34330/32160
When an I/O process ends in Check Condition Status, the drive enters the Contingent Allegiance Condition
and other queued I/O processes from all initiators on the same logical unit will not reconnect and will not
complete the execution until the sense data is cleared. See 11.16, Contingent allegiance Condition on
page 200 for details. If an I/O process (P-1) encounters an error while another I/O process (P-2) is active,
the drive returns Check Condition to P-1 and P-2. The drive may continue P-2 until its convenient point to
suspend, but may not send a Status. After the initiator clears the Contingent Allegiance condition, the drive
will resume or terminate P-2 according to QErr bit of Control mode page.
If the drive gets an error of P-2 before suspending the execution of P-2, it will keep the sense data separately
from the sense data for P-1. The sense data for P-2 will be set after the Contingent Allegiance condition
caused by P-1 is cleared.
If the drive detects an error after it returns a Good Status, the drive sets a Diferred Error (Error Code of
sense data = 71h) and a following command will be returned with Check Condition and the Contingent
allegiance condition is established. Under the Contingent allegiance condition, all queued processes including
commands from other initiators are suspended.
Additional Information
195
ARRE=0 :
The setting of the A R R E bit is checked and the target will automatically rewrite/reallocate or recommend
rewrite/reassign for the following commands.
Read(6)
Read(10)
Verify
Verify Portion of Write and Verify
For all other commands the A R R E setting is ignored and the target will not automatically rewrite/reallocate
or recommend rewrite/reassign.
Following is a description of the target behaviour for each setting of AWRE. AWRE setting effects only No
Sector Found Errors on writes.
AWRE=1 :
AWRE=0 :
An error site determined to need reassignment during a write is recommended for reassignment at the conclusion of the write.
The setting of the AWRE bit is checked and the target will automatically reallocate or recommend reassign
for the following commands.
Write(6)
Write(10)
196
O E M Spec. of DCAS-34330/32160
Code
Qual
Description
17
00
17
06
17
07
17
09
18
00
18
02
18
05
18
07
Additional Information
197
11.11 Reselection
A reselection timeout error occurs when the target attempts to reselect an initiator and the initiator does not
respond within a Selection Timeout delay(250 mSec). If this occurs, the target releases the SCSI bus going to
the bus free phase and waits 250ms. It will then retry the reselection up to 16 times. If the initiator still does
not respond the command is terminated and the target generates sense data with a Sense Key of Aborted
Command and an Additional Sense code of Select/Reselect failure(45h). If any of the reselection attempts is
successful then the command is resumed.
198
O E M Spec. of DCAS-34330/32160
Additional Information
199
200
O E M Spec. of DCAS-34330/32160
11.17 Reset
The Reset condition is used to clear all SCSI devices from the bus. This condition takes precedence over all
other phases and conditions. After a reset condition is detected and the reset actions completed, the target
returns to a 'SCSI bus enabled' state that allows the target to accept SCSI commands.
This device uses the Hard reset option as defined in the SCSI-2 standard.
Reset Source
Power-On Reset
Self-Initiated reset
This is a reset generated when the SCSI bus control line RST goes active.
SCSI Bus Device Reset Message This is the reset generated by the SCSI Bus Device Reset Message(0Ch).
11.17.2.2 SCSI Bus reset and SCSI Bus Device Reset message
These two reset conditions cause the following to be performed.
If reset goes active while the power-up sequence is in progress, the power-up sequence is started over.
If the Auto Start pin is grounded and a start-up sequence has not yet completed, a start-up sequence will
be re-attempted from the beginning.
Note: The power-up sequence, having already completed, is not rerun.
If reset occurs while a physical sector is being written, the write operation is disabled after the current
physical sector is written. Data is not lost as long as power stays valid until the physical sector being
written is completed.
Additional Information
201
11.18 Diagnostics
The file will execute a self test at power on or when a Send Diagnostics command is issued with the self test
bit set.
The diagnostics are to assure the correct operation of the file and to verify that the check circuits detect fault
conditions.
202
O E M Spec. of DCAS-34330/32160
11.19.1.4 Summary
ADM
Once a Week
18 sec DADM (Mode page 0)
Re-instruction Period
Save Log/PFA
After 60 minutes 60 msec DEXCPT (Mode page 1C)
of idle time
Re-instruction Period
Patrol Seek
After 10 minutes 16 msec Re-instruction Period
of idle time
Additional Information
203
204
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
BYTE 0 Valid
Error Code (70h or 71h)
BYTE 1
RSVD = 0
0
ILI 0 Sense Key
BYTE 2
6
(LSB)
BYTE 7
Additional Sense Length
11
(LSB)
BYTE 12
Additional Sense Code
BYTE 13
Additional Sense Code Qualifier
BYTE 14
FRU = 0
BYTE 15 SKSV
BYTE 16
SenseKey Specific Bytes
BYTE 17
Reserved = 0
BYTE 18
19
BYTE 20
Vender unique Error information
-23
BYTE 24
Product Specific Information
27
BYTE 28
Reserved = 0
31
Figure 136. Format of Sense Data. Format of the Sense Data returned by the file in response to the REQUEST
SENSE command
205
206
0h
No Sense
There is no sense key information to be reported for the logical unit.
1h
Recovered Error
The last command completed successfully with some recovery action performed by the file.
More detailed information is available in the Additional Sense Code and Additional Sense
Code Qualifier.
2h
Not Ready
The logical unit addressed cannot be addressed. More detailed information is available in
the Additional Sense Code and Additional Sense Code Qualifier.
3h
Medium Error
The command terminated with an unrecoverable error condition caused by a flaw in the
media or an error in the recorded data. More detailed information is contained in the
Additional Sense Code and Additional Sense Code Qualifier.
4h
Hardware Error
The file detected a unrecoverable hardware error while performing a command or during a
diagnostic test. More detailed information is contained in the Additional Sense Code and
Additional Sense Code Qualifier.
5h
Illegal Request
There was an illegal parameter in the command descriptor block or additional parameter
supplied as data. If an invalid parameter is found in the CDB, then the command is termi-
O E M Spec. of DCAS-34330/32160
nated without altering the medium. If an invalid parameter is found in parameters supplied
as data, then the file might have altered the medium.
6h
Unit Attention
Indicates that the file entered in the 'Unit Attention Condition'. (See 11.1.5, Unit Attention Condition on page 189.)
Vendor Specific
Ah
Not used
Bh
Aborted command
The file aborted the command.
Not Used
Fh
Reserved
207
Code
Qual
Description
00
00
No error.
1h
01h
00h
1h
02h
00h
1h
03h
00h
1h
0Ch
01h
1h
0Ch
03h
1h
14h
01h
1h
16h
00h
1h
17h
00h
1h
17h
01h
1h
17h
06h
1h
17h
07h
1h
17h
09h
Recovered read error without ECC applied. Data re-written. This value
can be returned only when A R R E = 1.
1h
18h
00h
Recovered read error with ECC applied. This value can be returned only
when A R R E = 0.
1h
18h
02h
Recovered read error with ECC applied. Auto reallocated. This value can
be returned only when A R R E = 1.
1h
18h
05h
1h
18h
07h
Recovered read error with ECC applied. Data Rewritten. This value can
be returned only when A R R E = 1.
1h
1Ch
01h
Primary Defect list Not Found. Requested Defect List Format is not supported. Default List Format is returned.(Read Defect Data Only)
1h
1Ch
02h
Grown Defect list Not Found. Requested Defect List Format is not supported. Default List Format is returned.(Read Defect Data Only)
1h
44h
00h
1h
81h
00h
1h
5Dh
00h
2h
04h
00h
2h
04h
01h
2h
04h
02h
2h
04h
04h
2h
40h
80h
2h
40h
85h
208
O E M Spec. of DCAS-34330/32160
Key
Code
Qual
Description
2h
5Dh
00h
3h
10h
00h
3h
11h
00h
3h
14h
01h
3h
16h
00h
3h
19h
00h
Medium error. Defect list error. A defect list error occurs when a data error
is detected while reading the manufacturing defect list or while reading or
writing the grown defect list.
3h
31h
01h
4h
01h
00h
4h
02h
00h
4h
03h
00h
4h
09h
00h
4h
0Ch
03h
4h
11h
00h
4h
19h
00h
4h
32h
00h
4h
40h
80h
4h
40h
85h
4h
44h
00h
4h
81h
00h
5h
1Ah
00h
Illegal request. Parameter list length error. The number of parameters supplied is not equal to the value the expected.
5h
20h
00h
5h
21h
00h
5h
24h
00h
5h
25h
00h
5h
26h
00h
6h
28h
00h
6h
29h
00h
6h
2Ah
00h
6h
2Ah
01h
6h
2Ah
02h
209
Key
Code
Qual
Description
6h
2Fh
00h
6h
3Fh
01h
6h
5Dh
00h
Bh
00h
00h
Bh
1Bh
00h
Bh
25h
00h
Bh
43h
00h
Bh
45h
00h
Bh
47h
00h
Bh
48h
00h
Bh
49h
00h
Bh
4Eh
00h
210
O E M Spec. of DCAS-34330/32160
BIT
7
6
5
4
3
2
1
0
Field Pointer
BYTE 16 (MSB)
BYTE 17
(LSB)
SKSV
C/D
BPV
Command/Data
0
Indicates that the illegal parameter is in the data parameters sent by the initiator
during DATA O U T phase
Bit Pointer
Bit Pointer indicates which bit of the byte number reported in Field Pointer is the bit in
error. When a multiple-bit field is in error, the pointer point to the most significant bit of
the field.
Field Pointer
Indicates which bytes of the command descriptor block or of the parameter data was in
error. Bytes are numbered starting from zero, as shown in the tables describing the commands and parameters. When a multiple-byte field id in error, the pointer point to the
most significant byte of the field.
211
BIT
7
6
5
4
3
2
1
0
BYTE 15 SKSV
Reserved
BYTE 16 (MSB)
Actual Retry Count
BYTE 17
(LSB)
SKSV
Actual number of retries used in attempting to recover from the error condition.
BIT
7
6
5
4
3
2
1
0
BYTE 15 SKSV
Reserved
Progress Indication
BYTE 16 (MSB)
BYTE 17
(LSB)
SKSV
Progress Indication
Indicates a percent complete in which the returned value is the numerator that has
10000h as its denominator.
212
O E M Spec. of DCAS-34330/32160
213
214
O E M Spec. of DCAS-34330/32160
Index
Command queuing 193
Command reordering 194
Concurrent I/O process 195
Contingent Allegiance Condition
A
ABORT 171
ABORT T A G 172
Attention Condition 176
Automatic rewrite/reallocate
196
200
F O R M A T UNIT 62
Defect Descriptor 64
Defect List 62
I
I_T_L nexus 140
IDENTIFY 174
I G N O R E WIDE RESIDUE 173
Incorrect Initiator Connection 186
INITIATOR DETECTED E R R O R
INQUIRY 66
Inquiry data 66
Internal Error 190
Invalid L U N 68, 185
171, 178
L
LBA 61
Link Command 60
Flag Bits 60
L I N K E D C O M M A N D COMPLETE 172
L I N K E D C O M M A N D COMPLETE WITH
F L A G 172
L O G SELECT 78
L O G SENSE 79
Log Sense Data 80
LSB 61
L U N 61
M
MESSAGE PARITY E R R O R 172
MESSAGE REJECT 171, 178
MESSAGE SYSTEM 164
ABORT 171
ABORT T A G 172
BUS DEVICE RESET 172
CLEAR QUEUE T A G 172
C O M M A N D COMPLETE 165
DISCONNECT 170
215
N
NO OPERATION 172
Non-arbitrating systems 198
P
Page Format (PF) 95
Parity Error
C O M M A N D Phase Parity Error 177
DATA OUT Phase Parity Error 177
MESSAGE IN Phase Parity Error 177
MESSAGE OUT Phase Parity Error 177
Power saving mode 195
PRE-FETCH 123
Priority Commands 193
216
O E M Spec. of DCAS-34330/32160
Q
QUEUE T A G MESSAGES(20h, 21h, 22h)
R
R E A D 124
Read Ahead 198
R E A D B U F F E R 131
R E A D CAPACITY 125
R E A D D E F E C T DATA(37) 127
R E A D E X T E N D E D 130
R E A D L O N G 134
REASSIGN BLOCKS 135
RECEIVE DIAGNOSTICS 137
RELEASE 139
REQUEST SENSE 140
RESERVE 141
RESTORE POINTERS 170
R E Z E R O 142
RSVD 61
S
SAVE DATA POINTER 170
Save Pages (SP) 95
Saveable Page 95
SCAM 178
SCSI Bus Related Error 176
Unexpected Bus Free Error 176
SEEK 143
SEEK E X T E N D E D 144
Segmented caching 198
Selection without ATN 198
SEND DIAGNOSTIC 145
Sense Data 204
Single Initiator Selection 198
START 148
Status Byte 161
STOP 148
SYNCHRONIZE CACHE 149
SYNCHRONOUS DATA TRANSFER
REQUEST 166
T
TEST UNIT READY 150
Third Party Release 139
U
Unit Attention Condition
V
VERIFY
VU 61
151
189
172
W
WIDE DATA TRANSFER REQUEST
WRITE 152
WRITE A N D VERIFY 154
WRITE B U F F E R 155
Write Cache 195
WRITE E X T E N D E D 153
WRITE L O N G 160
WRITE SAME 161
168
Index
217
IBML
Part Number
73H7993
S73H-7993-03
Published in Japan