The following paragraph does not apply to the United Kingdom or any country where such provisions are
inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer or express or implied warranties
in certain transactions, therefore, this statement may not apply to You.
This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the
information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time.
It is possible that this publication may contain reference to, or information about, IBM products (machines and
programs), programming, or services that are not announced in your country. Such references or information must
not be construed to mean that IBM intends to announce such IBM products, programming, or services in your
country.
Technical information about this product is available from your local IBM representative or at
http://www.ibm.com/harddrive
IBM may have patents or pending patent applications covering subject matter in this document. The furnishing
of this document does not give you any license to these patents. You can send license inquiries, in writing, to the
IBM Director of Commercial Relations, IBM Corporation, Armonk, NY 10577.
Copyright International Business Machines Corporation 1999. All rights reserved.
Note to U.S. Government Users —Documentation related to restricted rights —Use, duplication or disclosure is
subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.
Note: The specifications i n this document are subject t o change without notice.
1.2References
'draft' ANSI SCSI-2 standard, Revision 10L, J an 1994 (Document X3.1311-1994)
'draft' ANSI SCSI-3 Fast-20, X3T10/1071D
'draft' ANSI Palallel Interface-2 (SPI-2), T10 Project-1142D Revision 19
SFF-8301 Re v 1.2 (Refer to 6.8, “Mechanical Specifications” on page 49)
Note: Th e interface conforms to the referred documents. Th e vendor specific items a n d options supported
by th e drive are described in each section.
Copyright IBM Corp. 1998, 19991
1.3Glossary
WordMeaning
Kbpi1,000 Bits P er Inch
Mbps1,000,000 Bits per second
GB1,000,000,000 bytes
MB1,000,000 bytes
KB1,000 bytes unless otherwise specified
32KB32 x 1,024 bytes
64KB64 x 1,024 bytes
Mb/sq.in1,000,000 bits per square inch
MLCMachine Level Control
PFAPredictive Failure Analysis (Trademark of I B M Corp.)
S.M.A.R.T.Self-Monitoring Analysis an d Reporting Technology
ADMAutomatic Drive Maintenance
SCAMSCSI Configured AutoMatically
SESingle Ended SCSI
LVDLo w Voltage Differential SCSI
FC-ALFiber Channel - Arbitrated Loop
1.4General Caution
The drive can be easily damaged by shocks o r E S D (Electric Static Discharge), so any damages applied t o
the drive after taking o u t from th e shipping package or opening of the E SD protective bag are the user's
responsibility.
2OEM Spec. of DNES-3xxxxx Revision 1.2
1.0Outline of the drive
Data capacity 18/9 GB
SE models(50/68-pin with SCSI active terminator)
LVD/SE Multi-mode models (68/80-pin without SCSI terminator)
SCSI-2 Standard
SCSI-3 FAST-20 W ID E ( 40 Mbytes/sec transfer )
LVDFAST-40 WI D E ( 80 Mbytes/sec transfer )
Tagged Command Queuing
Multi-initiator support
512 Bytes/sector
Interleave factor 1:1
Write Cache
2 MB segmented sector buffer, 128KBx14, 256KBx7, 512KBx3 selectable
ECC on the fly
Automatic error recovery procedures for read an d write commands
Self diagnostics on power o n and resident diagnostics
Automatic Defect Reallocatio
7 msec seek time in read operation
7200rpm spindle rotation.
Closed l oo p actuator servo
Dedicated head landing zone
Automatic actuator lock
Temperature warning
PFA (SMART)
Note: PFA which means Predictive Failure Analysis is Trademark of I B M Corporation.
Copyright IBM Corp. 1998, 19993
4OEM Spec. of DNES-3xxxxx Revision 1.2
Part 1. Functional Specification
Copyright IBM Corp. 1998, 19995
6OEM Spec. of DNES-3xxxxx Revision 1.2
2.0Fixed Disk Subsystem Description
2.1Control Electronics
The drive is electronically controlled by a microprocessor, several logic modules, digital/analogue modules,
and various drivers and receivers. Th e control electronics perform the following major functions:
Conducts a power-up sequence and calibrates t he servo.
Monitors various timers for head settling, servo failure, etc.
Analyzes servo signals to provide closed l oop control. These include position error signal a nd estimated
velocity.
Controls the voice coil motor driver to align t he actuator ont o a desired position.
Monitors the actuator position and determines th e target track for a seek operation.
Constantly monitors error conditions of th e servo and takes corresponding action if an error occurs.
Controls starting, stopping, and rotating speed of the spindle.
Controls and interprets all interface signals between th e host controller and the drive.
Controls read write accessing of th e disk media, including defect management and error recovery.
Performs self-checkout (diagnostics).
2.2Head Disk Assembly
The head disk assembly (HDA) is assembled in a clean room environment a nd contains a disk and actuator
assembly. Air is constantly circulated and filtered when the drive is operational. Venting of the H DA is
accomplished via a breather filter.
Th e spindle is driven directly by a brushless, sensorless DC drive motor. Dynamic braking is used t o stop the
spindle quickly.
2.3Actuator
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 th e read/write heads centered over the desired
track.
The actuator assembly is balanced to allow vertical or hor izontal mounting without adjustment.
When the drive is powered off, the actuator automatically moves the head to a dedicated landing zone
outside of the da ta area, where the actuator is locked.
Copyright IBM Corp. 1998, 19997
8OEM Spec. of DNES-3xxxxx Revision 1.2
3.0Drive Characteristics
This chapter provides the characteristics of the drive.
3.1Formatted Capacity
DescriptionDNES-318350DNES-309170
Label Capacity (M B )183509170
Bytes per Sector512512
|Sectors per Track|247-390|247-390
Number of heads105
Number of disks53
Number of LBAs35,843,67017,916,240
Total Logical Data Bytes18,351,959,0409,173,114,880
Figure 1. Formatted Capacity
3.2Data Sheet
Figure 2. Data Sheet
Buffer to/from media [Mbit/sec]159 to 244
Host to/from buffer ( Interface transfer rate )
[ Mbyte/sec]
Data buffer size1792 Kbyte
Number of buffer segments3 x 512 KB
Rotational speed [RPM]7200
Recording density [Kbpi]220 (Max)
Track density [TPI]13700
Areal density [Mb/sq.in.]3025 (Max)
Data zone11
System Area
Data Zone 00-375390
Data Zone 1376-1258374
Data Zone 21259-2238364
Data Zone 32239-3452351
Data Zone 43453-4485338
Data Zone 54486-5504325
Data Zone 65505-7016312
Data Zone 77017-8726286
Data Zone 88727-9776273
Data Zone 99777-10640260
Data Zone 1010641-11473247
System Area
Mode page 03 (Format Device Parameters) and 0C (Notch Parameters) provide methods to determin
medium format and zone parameters. See 7.9.6, “Page 3 (Format Device Parameters)” on page 105, and
7.9.11, “Page 0C (Notch Parameters)” on page 115.
3.4Performance Characteristics
A drive performance is characterized by t he following parameters:
Command Overhead
Mechanical Positioning
−Seek Time
−Latency
Data Transfer Speed
Buffering Operation (Lookahead/Write cache)
Note: All the above parameters contribute t o drive performance. There are other parameters that contribute
to th e performance of t he actual system. This specification tries t o define t h e bare drive characteristics, not
the system throughput which will depend on the system and the application.
10OEM Spec. of DNES-3xxxxx Revision 1.2
3.4.1Command overhead
Command overhead is defined as t h e t i me required:
from last by t e of command phase
to the first byte of data phase
excluding
−Physical seek ti me
−Latency time
−Initiator delay with reconnections
Read Command Case with 6x64KB buffer (Drive is in quiescence state)Time
Cache N o t Hit<0.40msec
Cache Hi t<0.03msec
Figure 3. Command Overhead
3.4.2Mechanical Positioning
3.4.2.1 Average Seek Time (Including Settling)
Figure 4. Mechanical Positioning Performance
Command TypeTypicalMax
Read7.0 [msec]8.0 [msec]
Write8.0 [msec]9.0 [msec]
“Typical” a nd “Max” are given throughout the performance specification by;
TypicalAverage of t he drive population tested a t nominal environmental and voltage conditions.
MaxMaximum value measured on any o ne drive over the full range of the environmental and
voltage conditions. (See 6.4, “Environment” on page 42 a nd 6.6, “DC Power
Requirements” o n page 44 for ranges.)
The seek t ime is measured from the start of actuator's motion to the start of a reliable read or write opera-tion. Reliable read o r write implies that error correction/recovery is n o t used t o correct arrival problems.
The average seek t ime is measured as t he weighted average of all possible seek combinations.
max
( max + 1 − n)(Tn.in + Tn.out)
∑
Weighted Average=
Where:
max= Maximum seek length
n= Seek length (1 t o max)
Tn.in = Inward measured seek time f or an n track seek
Tn.out = Outward measured seek time for a n n track seek
n =1
( max + 1) ( max)
Drive Characteristics11
3.4.2.2 Full Stroke Seek
Figure 5. Full Stroke Seek Time
FunctionTypicalMax.
Read [ msec]13.015.0
Write [msec]14.016.0
Full stroke seek is measured as t he average of 1000 full stroke seeks with a random head switch from bot h
directions (inward a nd outward).
3.4.2.3 Cylinder Switch Time (Cylinder Skew)
Figure 6. Cylinder Skew
Typical
Cylinder Skew2.6 [msec]
A cylinder switch time is defined as the amount of time required by the fixed disk access th e nex t sequential
block after reading the last sector in t h e current cylinder.
The measured method is given in 3.4.7, “Thr oughput” on page 15.
The period from power off to complete stop of spindle is categolized as operating, a nd Operating Shockcriteria are applied until complete stop of spindle.
Refer t o 6.9.3, “Operating Shock” on page 57.
Instantaneous disk-buffer transfer rate (Mbyte/sec) is derived by:
(Number of sectors on a track)*512*(revolution/sec)
Note: Number of sectors per track will vary because of the linear density recording.
Drive Characteristics13
Sustained disk-buffer transfer rate (Mbyte/sec) is defined by considering head/cylinder change time. This
gives a local average da t a transfer rate. It is derived by:
(Sustained Transfer Rate) = A/ (B+C+D)
A = (Number of data sectors per cylinder) * 512
B = ( (# of Surface per cylinder) - 1) * (Head switch time)
C = (Cylinder change time)
D = (# of Surface) * (One revolution time)
Instantaneous Buffer-Host Transfer Rate (Mbyte/sec) defines th e maximum data transfer rate o n SCSI
Bus. It also depends o n the speed of th e host.
The measurement method is given in 3.4.7, “ Th roughput” on page 15.
3.4.6Buffering Operation (Lookahead/Write Cache)
At shipment, the total 1792K bytes of the buffer is divided into 7 segmented blocks.
The segment size can be changed by Mode Page 8. See 7.9.9, “Page 8 (Caching Parameters)” on page 110
for details.
14OEM Spec. of DNES-3xxxxx Revision 1.2
3.4.7Throughput
3.4.7.1 Simple Sequential Access
Figure 12. Simple Sequential Access Performance
OperationTypicalMax
Sequential Read/WriteZone 0 1400 [msec]
Zone 11 1831 [msec]
The above table gives the time required t o read/write for a total of 8000x consecutive blocks (16,777,216
bytes) accessed b y 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)
Zone 0 1408 [msec]
Zone 11 1842 [msec]
3.4.7.2 Random Access
Figure 13. Random Access Performance
OperationTypicalMax
Random Read52.2 [sec]54.7 [sec]
Random Write55.2 [sec]57.8 [sec]
The above table gives the time required t o 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 Characteristics15
16OEM Spec. of DNES-3xxxxx Revision 1.2
4.0Data integrity
The drive retains recorded information under all non-write operations.
No more t han one sector can be lost by power down during write operation while write cache is disabled.
If power do wn occurs before completion of data transfer from write cache to disk while write cache is
enabled, t he d at a remaining in write cache will be lost. T o prevent this data loss at power off, t he following
action is recommended:
To confirm successful completion of SYNCHRONIZE CACHE (35h) command.
4.1Equipment Status
Equipment status is available to the host system any tim e th e drive is n ot ready to read, write, or seek. T his
status normally exists at power-on time and will be maintained until the following conditions are satisfied.
Access recalibration/tuning is complete.
Spindle speed meets requirements for reliable operations.
Self-check of drive is complete.
Appropriate error status is made available to th e host system if any of the following condition occurs after
the drive h as become ready:
Spindle speed goes outside of requirements for reliable operation.
“Write fault” is detected.
4.2Error Recovery
Errors occurring with th e drive are handled by the error recovery procedure.
Errors that are uncorrectable after application of the error recovery procedures are reported to the host
system as non-recoverable errors.
Copyright IBM Corp. 1998, 199917
18OEM Spec. of DNES-3xxxxx Revision 1.2
5.0Physical Format
Media defects ar e remapped t o the next available sector during Form at Process in manufacturing. Th e
mapping from L BA t o the physical locations is calculated b y a n internal maintained table.
5.1Shipped Format (PList)
Data areas are optimally used.
No extra sector is wasted as a spare throughout user data areas.
All pushes generated by defects ar e absorbed by spare tracks of inner zone.
PList Physical Format
ÄÄВДДДДДДВДДДДДДВДДДДДДВДДДДДДВДДДДДДВДДДДДДВÄÄ
³
N
³
N+1
³³
³³³
ÄÄБДДДДДДБДДДДДДБДДДДДДБДДДДДДБДДДДДДБДДДДДДБÄÄ
Defect
³АДДДДДДДДДДДДЩАДДДДДДДДДДДДЩ
SkipSkip
N+2
³³
³³
A
Defect
³
N+3
³
³³
A
Defects ar e skipped without any constraint, such as track or cylinder boundary. The calculation from L B A to physical
is done automatically by internal table.
5.2Reassigned Format (G-List)
G-List is prepared for 3327 LBAs.
Re-re-assign of the same L B A does not increase G-List entry.
A cylinder for spare sectors is prepared in every 256 cylinders.
Note: There is possibility to have G-List entry during the drive usage including early period. It is mainly
caused by handling problem, and G-List entry is normal maintenance work of Hard Disk Drive.
Copyright IBM Corp. 1998, 199919
20OEM Spec. of DNES-3xxxxx Revision 1.2
6.0Specification
6.1Electrical Interface Specification
6.1.1Power Connector
Power pin assignment of 80-pin (SCA-2) model is shown in 6.8.3.3, “80-pin Model” on page 53 and 6.1.2.4,
“SCSI Signal Connector (80-pin SCA-2 LVD/SE Multi-mode)” o n page 25.
Power connector of 50-pin models comply with the ANSI SCSI"A" connector specifications.
Power connector of 68-pin models comply with the ANSI SCSI"P" connector specifications.
Connector of 80-pin models comply with SFF-8046 Revision 2.1.
Power pin assignment of 50-pin a nd 68-pin models is as shown below.
Pin
1
2
3
4
Figure 14. Power Connector Pin Assignments
Voltage
+12V
GND
GND
+5V
6.1.2SCSI Bus Connector
DNES-3xxxxx has 50-pin, 68-pin or 80-pin SCA-2 SCSI connectors as follows.
Figure 15. SCSI Connector vs Models
Model50-pin68-pin80-pin SCA-2
SE modelYesYesNo
LVD/SE Multi-mode modelNoYesYes
Copyright IBM Corp. 1998, 199921
6.1.2.1 SCSI Signal Connector (50-pin SE)
The SCSI signal connector complies wi th ANSI SCSI-2.
12V Ground
12V Ground
12V Ground
MATED 1
Reserved
DIFFSENS
+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)
MATED 2
5V Ground
5V Ground
ACTIVE L ED O UT
DELAYED START
SCSI I D (1)
SCSI I D (3)
Note:Pin #38,39,40,77,78,79,80 work as Logical OR w i th jumper pins on Option Jumper Block.
Specification25
6.1.3SCSI Cable
6.1.3.1 SE mode
The maximum cumulative cable length whe n using single-ended transceiver shou l d b e 3 meters. Implementations that limit th e transfer rate to a maximum of 5 Mbyte transfers per second may extend the cumulative
cable length t o 6 meters. (ANSI SCSI-3 X3T10/855D Revision 15a).
The maximum cumulative signal path between terminators shall be 3.0 meters w he n using u p to 4 maximum
capacitance (25pF) devices. The maximum cumulative signal pa th length between terminators shall be 1.5
meters w h en using from five to eight maximum capacitance devices. (ANSI SCSI-3 FAST-20
X3T10/1071D).
6.1.3.2 LVD mode
The maximum cumulative cable length whe n using L VD transcever must be 12 meter. For t he details of
specification, refer to ANSI SCSI Parallel Interface-2 (SPI-2) T 10 Project 1142D Revision 19.
6.1.4SCSI Bus Terminator
6.1.4.1 SE model
Single-ended 50/68-pin models have SCSI active terminator. I t can be enabled by installing a jumper plug at
position #6 of J-4 jumper block, or connecting pins # 9 a nd # 10 of t he auxiliary connector on 68-pin model.
System is responsible for making sure that all required signals are terminated at b o t h ends of t he bus cable.
6.1.4.2 LVD/SE Multi-mode model
Both 68-pin an d 80-pin of LVD/SE Multi-mode models do not have any SCSI Terminator.
It is user responsibility to mak e sure that all required signals are adequately terminated at bo t h ends of the
bus cable.
6.1.4.3 Terminator Power
The 50-pin a nd 68-pin models supply terminator power to pin #26 of 50-pin connector and pin #17,18,51,52
of 68-pin connector through current limiter an d s ho tk y diode w he n jumper plug is set at position # G of J-6
jumper block. F or jumper setting, see 6.2, “Option Jumper Block” on page 28.
The 80-pin models do not supply terminator power.
6.1.5Hot Plug / Unplug
The 80-pin (SCA-2) model supports Ho t Plug/Unplug.
The 50-pin model and 68-pin model do n ot support H ot Plug/Unplug.
6.1.6SCSI Bus Electrical Characteristics
SCSI Bus Electrical Characteristics of &modelx. comply with ANSI SPI-2 T10 Project 1142D Revision 19.
26OEM Spec. of DNES-3xxxxx Revision 1.2
6.1.7Auxiliary Connector on 68-pin Model
The 68-pin models contain Auxiliary Connector between power connector and 68-pin SCSI connector in
addition t o Option Jumper Block. The setting at Option Jumper Block an d t he Auxiliary Connector work
as logical OR. The drive conforms SFF-8009 Rev3.0.
Pin #1,3,5,7 specify SCSI-ID as -DAS0,1,2,3. Tie-down to the ground is to assert.
Pi n #2,4,6,12 are reserved, an d should be open.
Pin #8 is for external L ED cathod.
If pin # 9 is tied-down t o the ground on SE model, SCSI Terminator is enabled.
Two jumper blocks, J-4 and J-6, are located on the card of 50/68-pin models as shown below.
One jumper block, J-4, is located on t he card of 80-pin models as shown below.
J-4 has 12 positions (#1 - #12).
Some of jumper pins on J-4 c an be controlled also through Auxiliary Connector on 68-pin models as
descrived i n 6.1.7, “Auxiliary Connector on 68-pin Model” on page 27. These controls work as logical OR
between Option Jumper Block an d Auxiliary Connector.
Some of jumper pins on J-4 c an be controlled also through 80-pin SCA-2 connector as described in 6.1.2.4,
“SCSI Signal Connector (80-pin SCA-2 LVD/SE Multi-mode)” o n page 25. These controls work as logical
O R between Option Jumper Block a nd SCA-2 connector.
J-6 has 7 positions ( # A - # G ) and controls Terminator Power supply.
Enable Auto Spin Up
Enable SCSI Terminator
Disable Unit Attention
Enable TIÄSDTR
Enable Auto Start Delay
Delay Start 6/12
Disable SCSI Parity Check
LED Cathod
Figure 21. Jumper Pin of 50-pin SE model
30OEM Spec. of DNES-3xxxxx Revision 1.2
6.2.2Jumper Pin of 68-pin SE model
68Äpin SE model
ЪДДДДДДД¿³JÄ6³³АДДДДДД¿³³
GROUND
ДДДДВДДД³
Open
SCSI Bus
oAo
³³³ÃÄÄij³³³ÃÄÄij³³³ÃÄÄij³³³ÀÄÄij
ÄÄij
ÄÄij
oBo
oCo
oDo
oEo
³³
oFo
³³
o(G)o
³³³ЪДДДДДДЩ³³АДДДДДДДЩ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
( x) indicates Ship Default
Reserved
Reserved
Reserved
Reserved
Reserved
Open
Enable Terminator Power Supply
Enable Auto Spin Up
Enable SCSI Terminator
Disable Unit Attention
Enable TIÄSDTR/WDTR
Enable Auto Start Delay
Delay Start 6/12
Disable SCSI Parity Check
LED Cathod
Figure 22. Jumper Pin of 68-pin SE model
Specification31
6.2.3Jumper Pin of 68-pin LVD/SE Multi-mode model
68Äpin LVD/SE MultiÄmode model
ЪДДДДДДД¿³JÄ6³³АДДДДДД¿³³
GROUND
|
ДДДДВДДД³
Open
SCSI Bus
oAo
³³³ÃÄÄij³³³ÃÄÄij³³³ÃÄÄij³³³ÀÄÄij
ÄÄij
ÄÄij
oBo
oCo
oDo
oEo
³³
oFo
³³
oGo
³³³ЪДДДДДДЩ³³АДДДДДДДЩ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
³ÄÄÄ
Reserved
Reserved
Reserved
Reserved
Reserved
Open
Enable Terminator Power Supply
Enable Auto Spin Up
Force SE Mode
Disable Unit Attention
Enable TIÄSDTR/WDTR
Enable Auto Start Delay
Delay Start 6/12
Disable SCSI Parity Check
LED Cathod
Figure 23. Jumper Pin of 68-pin LVD/SE Multi-mode model
Disable Auto Spin Up
Force SE Mode
Disable Unit Attention
Enable TIÄSDTR/WDTR
Enable Auto Start Delay
Delay Start 6/12
Disable SCSI Parity Check
LED Cathod
Figure 24. Jumper Pin of 80-pin LVD/SE Multi-mode model
Specification33
6.2.5Jumper Signal Description on J-6
6.2.5.1 Position #A - # E on J-6
Reserved.
Jumper setting is n ot allowed.
6.2.5.2 Position # F on J-6
Open.
The pins atre open.
6.2.5.3 Position # G on J-6
Enable Terminator Power Supply.
6.2.6Jumper Signal Description on J-4
6.2.6.1 Position #1 - #4 on J-4
These four lines (-DAS0, -DAS1, -DAS2, -DAS3) define DNES-3xxxxx device ID o n the SCSI BUS.
-DAS0 is the least significant bi t and -DAS3 is the most significant bit . Device ID is defined as follows.
In case of 50-pin model, Position #1 is Reserved, a nd -DAS3 is not used.
Throughout this paragraph 'on' means a shunt jumper is installed and 'off' means that no shunt jumper is
installed.
pin model does not useÄDAS3, and only Device ID's 0 through 7
can be assigned.
Figure 25. SCSI Device ID
34OEM Spec. of DNES-3xxxxx Revision 1.2
6.2.6.2Position #5 on J-6
50/68-pin model
Enable Auto Spin Up
If a shunt jumper is installed, the drive will spin up automatically after power on reset. If shunt
jumper is not installed, th e drive will not spin up unless a START UNIT command is received.
80-pin model
−Disable Auto Spin Up
If a shunt jumper is not installed, th e drive will spin up automatically after power on reset. If shunt
jumper is installed, t he drive will not spin up unless a START UNIT command is received.
Note: Th e drive ma y not spin u p while SCSI Bus is disconnected an d internal terminator is disabled.
6.2.6.3Position #6 on J-4
SE model
−Enable SCSI Terminator
If a shunt jumper is installed, t h e internal SCSI active terminator on the drive works.
LVD/SE Multi-mode model
−Force SE mode
If a shunt jumper is installed, the drive is forced to work as Single-End mode drive.
6.2.6.4 Position #7 on J-4
Disable Unit Attention
Installing a shunt jumper enables control of UAI (Unit Attention Inhibit) bit in Mode Page 0.
6.2.6.5 Position #8 on J-4
50-pin model
−Enable TI-SDTR
Installing a shunt jumper enables Target Initiated Synchronous Data Transfer Request Negotiation.
68/80-pin model
−Enable TI-SDTR/WDTR
Installing a shunt jumper enables the following.
— Target Initiated Wide Data Transfer Request Negotiation
— Target Initiated Synchronous Data Transfer Request Negotiation
Specification35
6.2.6.6 Position #9 - #1 0
Auto Start Delay & Delay Start 6/ 1 2
These pins control when and how the drive spins u p with the combination of Position #5 o n J-4.
When bot h Auto Spin up and Auto Start Delayis are enabled, t h e drive start will be delayed by a period of
time multiplied by its ow n SCSI address. If Auto Spin up is disabled, these jumpers will be ignored.
Throughout this paragraph 'on' means a shunt jumper is installed and 'off' means that no shunt jumper is
installed.
Installing a shunt jumpe disables SCSI Parity checking.
6.2.6.8 Position #1 2
LED pins
The L ED pins are used to drive an external Light Emitting Diode. U p to 30 mA of sink current capability
is provided. Th e L ED Anode must be tied to t h e current limited + 5 V source provided o n the pi n for L ED
Anode at the Location #12 on J-4 jumper block. T h e LED Cathode is then connected t o the pin for LE D
Cathod at the Location #12 on J-4 jumper block to complete the circuit.
Refer t o 6.3, “ LED Circuit” on page 39 for more details.
+5V
o
³
>
< 150 Ohm
>Position #12 on
³³АДДДДДДДДДДДДДДДДДДДДДДД
JÄ4 Jumper Block
o to LED Anode
³
ÄÄÄ´
³
Figure 27. LE D Circuit
ЪДДДДДДДДДДДДДДДДДДДДДДД
/
\
АДДДД¿
³
ДДБДД
///
o to LED Cathod
Specification
37
6.2.7Shipping Default
Default jumer setting depends o n model.
50-pin SE model
Refer t o 6.2.1, “Jumper Pin of 50-pin S E model” o n page 30.
68-pin SE model
Refer t o 6.2.2, “Jumper Pin of 68-pin S E model” o n page 31.
68-pin LVD/SE Multi-mode model
Refer t o 6.2.3, “Jumper Pin of 68-pin LVD/SE Multi-mode model” on page 32.
80-pin LVD/SE Multi-mode model
No jumper is set as shipping default.
Refer t o 6.2.4, “Jumper Pin of 80-pin LVD/SE Multi-mode model” on page 33.
38OEM Spec. of DNES-3xxxxx Revision 1.2
6.3LED Circuit
Position #12 on Jumper Block J-4 is used t o drive an external LED.
Instead of the the jumper pins, the following pins can be used to drive LED.
68-Pin model : Auxiliary Connector Pin #8 and #11.
Refer t o 6.1.7, “Auxiliary Connector on 68-pin Model” on page 27 and 6.3.2, “68-Pin Model” o n
page 40.
80-Pin model : SCA-2 Connector Pin #77 as shown in 6.8.3.3, “80-pin Model” on page 53 an d 6.3.3,
“80-Pin Model” o n page 41.
Th e schematics of LED circuit on each model are as follows.
6.3.150-Pin Model
DNESÄ318350 / DNESÄ309170 50ÄPin Model
+5V
o
³³
>
< 150 Ohm
>
³³³АДДДДДДДДДДДДДДДДДДДД
Position #12 on
Jumper Block JÄ4
o to LED Anode
ЪДДДДДДДДДДДДДДДДДДДД
³
/
ÄÄÄ´
³
\
АДДДД¿
³³
ДДБДД
///
Figure 28. LE D Circuit of 50-Pin Model
o to LED Cathod
Specification
39
6.3.268-Pin Model
DNESÄ318350 / DNESÄ30917068ÄPin Model::Example of Usage
5V::
o::
³³ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД³³
>::
< 150 Ohm::
>::\/
³³³АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ЪДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДД
³
/
ÄÄÄ´³
³
\
АДДДД¿³
³³³³³³³
ДДБДД³
///
::at System Side
::
::
Auxiliary::
Connector Pin #11:
oo
for LED Anode::
::
ДДДДДДДДД¿
³³³
ДДДБДДД
::\ / LED
::
to LED Anode:
o:
Position #12 on ::
Jumper Block JÄ4::
o:
³
to LED Cathod
:
³
::
::
>::
< 150 Ohm::
>::
::
Auxiliary::
Connector Pin #8:
АДДДДДДДДДДДДДДДДДДДДДДД
oo
ДДДДДДДДДЩ
ÄÂÄ
³³³³³³³³³³³³³³³
for LED Cathod ::
::
::
Figure 29. LE D Circuit of 68-Pin Model
40OEM Spec. of DNES-3xxxxx Revision 1.2
6.3.380-Pin Model
DNESÄ318350 / DNESÄ30917080ÄPin (SCAÄ2) Model ::Example of Usage
ЪДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДД
³
/
ÄÄÄ´³
³
\
АДДДД¿³
³³³³³³³
ДДБДД³
///
::at System Side
::
::
+5V::+5V
o::o
³³
>::
< 150 Ohm::
>::
³³³³³³³АДДДДДДДДДДДДДДДДДДДДДДД
to LED Anode:
Position #12 on ::
Jumper Block JÄ4::
³
³
to LED Cathod
>::
< 150 Ohm::
>::
SCAÄ2 Connector Pin #77:
АДДДДДДДДДДДДДДДДДДДДДДД
::
::
::
::
::
³³³³³³³
ДДДБДДД
::\/
::\ / LED
::
o:
o:
:
::
::
::
::
oo
ДДДДДДДДДЩ
ÄÂÄ
³³³³³³³³³³³³³³³
for LED Cathod ::
::
::
Figure 30. LE D Circuit of 80-Pin (SCA-2) Model
Specification41
6.4Environment
Figure 31. Environmental Condition
Operating Conditions
Temperature5 to 55 ˚C (See note)
Relative Humidity8 to 90 %RH
Maximum Wet Bulb Temperature29.4 ˚C
Maximum Temperature Gradient15 ˚ C / Hour
Altitude−300 to 3048 m
Non-Operating Conditions
Temperature− 40 to 65 ˚C
Relative Humidity5 to 95 %RH
Maximum Wet Bulb Temperature35 ˚C
Maximum Temperature Gradient15 ˚ C / Hour
Altitude−300 to 12,000 m
Note:
The system ha s to provide sufficient ventilation to maintai n a surface temperature below 60[ ˚C ] at the
center of drive top cover.
Non-condensing should be kept at any time.
Maximum storage period with shipping package is one year.
Figure 32. Limits of Temperature an d Humidity
42OEM Spec. of DNES-3xxxxx Revision 1.2
6.5Cooling Requirements
The system ha s t o provide sufficient ventilation to m ain ta in a surface temperature below 60˚ C at the center
of t h e top cover of the drive.
The system ha s t o provide sufficient ventilation to keep t he limits of component temperature as shown
below.
Figure 33. Maximum Allowable Module Surface Temperature
Module NameLocationMaximum Allowable Surface Temperature
MPU + HDC190˚C
DRAM290˚C
SCSI Terminator390˚C
VCM + Spindle Driver495˚C
Cannel595˚C
Figure 34. Module Location
Specification
43
6.6DC Power Requirements
Connection t o the product should be made in isolated secondary circuits (SELV). T he following voltage
specification is applied a t t h e power connector of the drive.
N o special power on/off sequencing is required.
Figure 35. Input Voltage
During run and spin upAbsolute max spike voltageSupply rise time
+ 5 Volts Supply5V +/- 5%7V0 - 200 ms
+12 Volts Supply12V + /- 5 % (*1)15V0 - 400 ms
Figure 36. Power Supply Current of DNES-318350 with SCSI Terminator Enabled
+5Volts+12VoltsTotal
(All values in Amps.)
Idle Average0.370.020.420.036.9
Idle ripple (peak-to-peak)0.240.020.550.10
Seek average (*2)0.480.020.930.0313.6
Start u p (max)0.750.032.000.13
Pop MeanStd.DevPop MeanStd.Dev
(W)
Random R /W peak (*3)0.810.101.850.10
Random R /W average (*3)0.540.020.630.0310.3
Figure 37. Power Supply Current of DNES-309170 with SCSI Terminator Enabled
+5Volts+12VoltsTotal
(All values in Amps.)
Idle Average0.360.020.290.035.3
Idle ripple (peak-to-peak)0.240.020.550.10
Seek average (*2)0.470.020.870.0312.8
Start u p (max)0.750.032.000.13
Random R /W peak (*3)0.730.101.850.10
Random R /W average (*3)0.530.020.560.039.4
Notes:
1. 12V + /- 7% is acceptable during spin u p , b u t the spin up time is not guaranteed.
Figure 38. Power Supply Generated Ripple at Drive Power Connector
MaximumNotes
+5V DC250 [mV pp]0-10 [MHz]
+12V DC250 [m V pp]0-10 [MHz]
During drive start u p and seeking, 12 volt ripple is generated by th e drive (referred t o as dynamic loading). If
several files have their power daisy chained together the n the power supply ripple plus other drive's dynamic
loading must remain within the regulation tolerance of ± 0.5%. 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 t h e 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 ± 300 milivolts peak to peak level difference to the drive power connector ground.
Specification45
6.6.1Start Up Current
Figure 39. Typical Current Wave Form of 12V at Start Up of DNES-309170
Figure 40. Typical Current Wave Form of 12V at Start Up of DNES-318350
46OEM Spec. of DNES-3xxxxx Revision 1.2
6.7Reliability
6.7.1Contact Start Stop (CSS)
The drive is designed to withstand a minimum of 40,000 contact start/stop cycles at 40˚C with 13-25% relative humidity.
The drive is designed to withstand a minimum of 10,000 contact start/stop cycles at operating environment
conditions specified in 6.4, “Environment” on page 42.
6.7.2Data Reliability
Probability of not recovering d a t a ....... 1 in 1013bits read
ECC On-The-Fly correction, performed as a part of read channel function, recovers up to 12 symbols of
error in 1 sector. (1 symbol is 8 bits.)
6.7.3Seek/ID Mis-compare Errors
A non-recoverable seek/ID mis-compare error is defined as a seek operation that cannot be corrected b y
fixed disk error recovery procedure. Seek errors occurring for field format operations are considered t o be
non-recoverable.
N o drive h a s more th an one non-recoverable seek/ID mis-compare error per 5 milion seek operations (1 in 5
x106) when operated at the full range of voltage an d environmental conditions.
Non-recoverable seek/ID mis-compare errors indicate a defective drive.
6.7.4Equipment Errors
A recoverable equipment error is any error other than a seek/ID mis-compare error or read error that is
detected a n d corrected by th e drive error recovery procedure. Examples are Write Fault, Drive No t Ready
and internal drive errors.
N o drive h a s more th an one recoverable equipment error per 108reads, 106writes or 106seeks operations
when operated at the full range of voltage a n d environmental conditions.
Non-recoverable equipment errors indicate a defective drive.
6.7.5Failure Prediction ( PFA / S.M.A.R.T.)
DNES-3xxxxx supports Informational Exceptions Control Page (1C) defined in SCSI-3. T he function
enables t he drive to report sense codes of FAILURE PREDICTION THRESHOLD EXCEEDED to the
host system.
Th e page 1 C specifies enable/disable, reporting method, and report count.
In case the drive exceeded the failure prediction threshold, the drive returns Check Condition on any
command. Then, per specified reporting method in Mode Page 1C, 0/5D/00, 1/5D/00 or 6/5D/00 as sense
key/code/qualifire is sent t o t he host as a response of Request Sense command.
As t h e default, t he function is enabled bu t n o reporting of informational exception condition is made.
The details are described in 7.9.13, “Page 1C (Informational Exceptions Control)” on page 118.
Specification47
6.7.6Automatic Drive Maintenance (ADM)
A D M function can be enabled by EADM bit in Mode Page 0, a nd the shipping default is disable.
ADM function is equipped t o enhance the reliability in continuous usage.
A D M function is to perform a CSS automatically after detection of idling t ime for 1 minute at intervals of 1
week.
The details are described in 10.19.1.1, “Automatic Drive Maintenance (ADM)” on page 212.
6.7.7Preventive Maintenance
None.
6.7.8Temperature Warning
Temperature Warning is enabled by setting EWASC (Enable Warning Additional Sense Code) bit to 1, and
setting DEXCPT (Disable Exception Control) bit to 0 in Mode Page 1C.
For mode page setting, refer to 7.9.13, “Page 1C (Informational Exceptions Control)” on page 118.
The warning is informed as sense data (Sense K e y 01h, Code 0Bh, Qual 01h).
The drive temperature can be detected by Log Sense Page 2 F.
Refer t o 7.8.7, “Log Sense Page 2 F ” on page 87.
48OEM Spec. of DNES-3xxxxx Revision 1.2
6.8Mechanical Specifications
6.8.1Outline
6.8.1.1 50-pin Model
Figure 41. Outline of 50-pin Model
6.8.1.2 68-pin Model
Figure 42. Outline of 68-pin Model
Specification
49
6.8.1.3 80-pin Model
Figure 43. Outline of 80-pin Model
50OEM Spec. of DNES-3xxxxx Revision 1.2
6.8.2Mechanical Dimensions
DNES-3xxxxx comply with SFF-8301 with o ne deviation in tolerance of width, ± 0.25mm vs ± 0.4mm.
The drive will operate in all axes (6 directions). Performance a nd error rate will stay within specification
limits if the drive is operated in the other orientations from which it was formatted.
The recommended mounting screw torque is 0.6 - 1.0 [ N m ] (6 - 10 [ Kgf.cm]). T h e recommended
mounting screw depth is 4 [m m ] Max for bottom and 4.5 [ mm ] Max for horizontal mounting.
To avoid performance degradation, it is required to mount the drive i n the system securely enough to prevent
excessive motion or vibration of the drive at seek operation or spindle rotation, using appropriate screws or
equivalent mounting hardwares. Consult with the issuer of this specification for actual application if necessary.
Drive level vibration test and shock test are t o be conducted with the drive mounted to the table using the
bottom four screws.
6.8.5Shipping Zone and Lock
A dedicated "shipping" (or "landing") zone on the disk, not o n the data area of t h e disk, is provided t o keep
the disk d a t a protected during shipping, movement, or storage. Upo n power down, a heads are automatically parked a nd a head locking mechanism will secure the heads in this zone.
6.8.6Breather Hole
The breather hole must be kept clear and unobstructed at all times.
Do not seal up the breather hole.
Figure 50. Breather Hole Location
Specification
55
6.9Vibration and Shock
All vibration an d shock measurements in this section are mad e wit h th e drive that has no mounting attachments for the systems. T h e input power for the measurements is applied t o the normal drive mounting
points.
6.9.1Operating Vibration
6.9.1.1 Random Vibration
The drive is designed to operate without unrecoverable errors while being subjected to the following
vibration levels.
The measurements are carried out during 30 minutes of random vibration using t he power spectral density
(PSD) levels as following.
Figure 51. Random Vibration P S D Profile Breakpoints (Operating)
Random Vibration PSD Profile Breakpoints (Operating)
[Hz]51745486265150200500
Holizontal
vibration
×10-³ [G ² /Hz]
Vertical
vibration
×10-³ [G ² /Hz]
Overall RMS (root mean square) level of holizontal vibration is 0.67G R M S .
Overall RMS (root mean square) level of vertical vibration is 0.56G R M S .
Note: The specified levels are measured at th e mounting points.
0.021.11.18.08.01.01.00.50.5
0.021.11.18.08.01.01.00.080.08
6.9.1.2Swept Sine Vibration
The hard disk drive will meet the criteria shown below while operating in respective conditions.
No errors0.5 G 0-peak, 5-300-5 Hz sine wave, 0.5 oct/min sweep rate
with 3 minutes dwells at 2 major resonances
No data loss1 G 0-peak, 5-300-5 H z sine wave, 0.5 oct/min sweep rate
with 3 minutes dwells at 2 major resonances
56OEM Spec. of DNES-3xxxxx Revision 1.2
6.9.2Non-Operating Vibrations
The drive does n o t sustain permanent damage or loss of recorded d a ta after being subjected to th e environment described below.
6.9.2.1 Random Vibration
Th e test consists of a random vibration applied for each of three mutually perpendicular axes w ith t he time
duration of 10 minutes per axis. The PSD levels for the test simulates the shipping a nd relocation environment which is shown below.
Figure 52. Random Vibration P S D Profile Breakpoints (Non-Operating)
Random Vibration PSD Profile Breakpoints (Non-Operating)
Overall RMS (Root Mean Square) level of vibration is 1.04G (RMS).
6.9.2.2 Swept Sine Vibration
2 G (Zero to peak), 5 t o 500 to 5 Hz sine wave
0.5 oct/min sweep rate
3 minutes dwell at two major resonances
6.9.3Operating Shock
The drive meets the following criteria.
N o da t a loss w i t h 1 0 G 11msec half-sine shock pulse
N o da t a loss w i t h 6 5 G 2msec half-sine shock pulse
The shock pulses of each level are applied to the drive, ten pulses for each direction and for all three axes.
There must be a minimum of 30 seconds delay between shock pulses. T he input level is applied to a base
plate where the drive is att ached with four screws.
6.9.4Non-Operating Shock
The drive withstands the following half-sine shock pulse
N o d a ta loss wit h 75G 11ms
N o d a ta loss wit h 175G 2ms
The shocks are applied for each direction of the drive for three mutually perpendicular axes and one axis at a
time. Input levels are measured on a base plate where the drive is attached with four screws.
The drive withstands the following Rotational Shock.
N o d a ta loss wit h Rotational Shock 25000rad/s² 1ms applied around the axis of actuator pivot.
Note: Actuator is automatically locked at power-off to keep t he heads o n a landing zone.
Specification57
6.10Acoustics
The following shows the acoustic levels.
6.10.1Sound Power Levels
The upper limit criteria of the A-weighted sound power levels are given i n Bel relative t o one pi co watt a nd
are shown in the following table. Th e measurment method is in accodance with ISO7779.
Figure 53. A-weighted Sound Power Levels
ModeA-weighted Sound Power Level [Bel]
Idle3.8 (Typical)4.2 (Max)
Operating4.5 (Typical)4.8 (Max)
Background power levels of the acoustic test chamber for each octave band are to be recorded.
Sound power levels ar e measured with the drive supported by spacers so that the lower surface of the drive is
located 25 ± 3 mm height from the chamber desk. No sound absorbing material shall b e used.
Th e acoustical characteristics of th e drive subsystem are measured under the following conditions.
Idle mode:
Powered o n, disks spinning, track following, unit ready to receive and respond to control line
commands.
Operating mode:
Continuous random cylinder selection an d seek operation of actuator with a delay for a ti m e
period achieving t h e required seek rate Ns according to th e following formula:
Ns = 0.4 / ( Tt + T l)
where:
Ns = average seek rate in seeks/sec.
Tt = published random seek time.
Tl = time for the drive to ro t ate b y half a revolution.
58OEM Spec. of DNES-3xxxxx Revision 1.2
6.11Identification Labels
The label on t he drive contains the following information.
Model name
Part Number
M LC (Ma c hine Level Control) code
Serial Number
Manufacturing Location
Certification Marks
etc.
6.12Electromagnetic Compatibility
The drive, wh en installed in a suitable enclosure and exercised with a random accessing routine at maximum
data rate, meets the worldwide E MC requirements listed below.
IBM will provide technical support to meet the requirements to comply with the E MC specifications.
United States Federal Communications Commission (FCC) Rules and Regulations (Class B) , Part 15.
European Economic Community (EEC) directive number 76/889 related to the control of radio frequency interference a n d the Verband Deutscher Elektrotechniker (VDE) requirements of Germany
(GOP).
6.12.1CE Mark
The product is declared t o be in conformity with t he requirements of following EC directives under the sole
responsibility of I BM United Kingdom Ltd. or Yamato Lab, IBM Japan Ltd.
Council Directive 8 9/ 3 3 6 / E E C on the approximation of lows of t he Member States relating t o
electromagnetic compatibility.
6.12.2C-Tick Mark
The product complies with the following Australian E MC standard.
Limits a nd methods of measurement of radio disturbance characteristics of information technology
equipment, AS/NZS 3548:1995 Class B.
Specification59
6.13Safety
The following shows the safety standards for different countries.
6.13.1Underwriters Lab (UL) Approval
DNES-3xxxxx comply with U L 1950.
6.13.2Canadian Standards Authority (CSA) Approval
DNES-3xxxxx comply with CSA C22.2 No.0-M91, and CSA C22.2 No.950-M1993.
6.13.3IEC Compliance
DNES-3xxxxx comply with IE C 950.
6.13.4German Safety Mark
DNES-3xxxxx is approved by TÜ V on Test Requirements: E N 60 950.
6.13.5Flammability
The printed circuit boards used in this product is made of material with t he UL recognized flammability
rating of V-1 o r better. T he flammability rating is marked or etched on t he board. All other parts n o t
considered electrical components are made of material w it h th e UL recognized flammability rating of V-1 o r
better, except small mechanical parts.
6.13.6Secondary Circuit Protection
The drive uses printed circuit wiring that protects the possibility of sustained combustion due to circuit o r
component failure. Ade quate secondary over-current protection is the responsibility of system suppliers.
The host system must protect the drive from any electrical short circuit problem. 10 [A] limit is required for
safety purposes.
6.14Packaging
The drives are packed in E SD protective bags for shipping.
60OEM Spec. of DNES-3xxxxx Revision 1.2
Part 2. SCSI Interface Specification
Copyright IBM Corp. 1998, 199961
62OEM Spec. of DNES-3xxxxx Revision 1.2
7.0SCSI COMMAND SET
Summaries of the SCSI commands supported by the file are listed below. where O=optional,
M=mandatory.
VUVU stands for Vendor Unique.
FLAGTh e Flag bit specifies which message th e target shall return to the initiator if the link bit is o n e a nd
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 (FLAG=0) or the LINKED COMMAND COMPLETE WITH FLAG
message (FLAG=1). Typically this bit is used t o cause a n interrupt in the initiator between linked
commands.
LINKThi s bi t is set t o o n e to indicate that the initiator desires an automatic link to the n ex t command
upon successful completion of the current command. Upo n successful completion of the
command, the file will return INTERMEDIATE GOOD status and th en send on e of the tw o messages defined under Flag above.
³
Bit
4
³
3
Reserved = 0
³
³
2
³
1
³
0
³
³
FLAG³LINK
³
Upon unsuccessful completion of the command, the file will return CHECK CONDITION status
or RESERVATION CONFLICT status and t he n send the COMMAND COMPLETE message.
No further commands in the chain are executed.
7.2Abbreviations
These abbreviations are used throughout the following sections:
LUN. Logical U n it Number. An encoded three bit identifier fo r the logical unit.
VU. Vendor Unique bits.
LBA. Logical Block Address.
RSVD. Reserved.
MSB. Most Significant bit.
LSB. Least Significant b i t.
7.3Byte ordering conventions
In this specification, where it is no t explicitly stated, all multi-byte values are stored with the most significant
byt e first. For example in a 4 byte field byte 0 will contain the MSB a nd byte 3 the LSB.
The F O R M A T command performs a physical formatting of the file media. This includes handling of defective sectors, a n d the overwriting of all dat a areas wi th a constant data pattern. (Reserved areas of the media
are n ot affected by t he FORMAT command.)
6
LUN
³
5
³
Command Code = 04h
³
³
Bit
4
³
3
³
2
³
1
³
0
FmtData³CmpList³Defect List Format
VU=0
(LSB)
Reserved = 0
³
FLAG³LINK
³
³
³
³
³
³³
³
FmtData s et to one specifies that a Data Out phase follows the Command phase. FmtData set to zero
specifies that no Data Ou t phase follows.
CmpList set to one specifies that the GList (Grown Defect List) existing prior to the format not b e 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 (“P”List) is
created a t ti me of manufacture and cannot be altered. T he grown defect list (“G”List) is built after
manufacture by the Initiators use of the REASSIGN BLOCK command and the Automatic Reallocate
functions. T h e data defect list (“D”List) is an external list. It is supplied b y the initiator in the DATA
OUT phase of the F ORMAT UNIT command.
Defect List Format specifies the format of the defect descriptor transferred to t he Target w hen FmtData
bit is set to one. Th e Target supports three defect d e s c r iptor formats for t he F o r ma t Unit command as
following:
Format Description
000bBlock format
100bBytes From Index format
101bPhysical Sector format
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 m ay b e zero or one, either of which specifies an interleave of 1:1. Other Interleave
Factors are ignored because of th e extensive buffering implemented in the file.
Figure 57. F o rm a t of Defect List Header. F orm at of the defect list header sent during the data out phase when
FmtData set to one.
The Target has a limited implementation of the F or m at Option bits located in Bits 2 through 7 of Byte 1 of
the Defect List Header (See Figure 57). If the Initiator attempts t o select any function n ot implemented by
the Target, the Target terminate t he command with Check Condition S t a t us . Th e sense key is set to IllegalRequest a nd t he additional sense code is set to Invalid Field in Parameter List.
FOV (Format Options Valid) bit of zero causes the Target t o verify that the setting for th e DPRY
(Disable Primary), DCRT (Disable Certification), STPF (Stop Forma t), I P (Initialize Pattern), and DS P
(Disab l e Saving Parameters) bits are zero. If any of these bits are no t zero, the Target terminates the
command with Check Condition Stat u s . The sense key is set to Illegal Request an d the additional sense
code is set to Invalid Field in Parameter List.
6
³
5
³
Bit
4
³
3
Reserved = 0
³
³
2
³
1
³
0
³
³
³
³
(LSB)
³
Note: When F OV bit is one there are three combinations of the DPRY, DCRT, STPF, IP and DSP
bits allowed. A n y other combinations return a Check Condition Sta t u s With a sense key of IllegalRequest a nd a n additional sense code of Invalid Field In Parameter List. The supported combination
are:
DPRY (Disable Primary) bit set to zero indicates that the Target does no t use portions of the medium
identified as defective in the primary defect PList for Initiator addressable logical blocks. If th e Target
cannot locate th e PList or it cannot determine whether a PList exists, the tar g e t terminates the F o r m at
Unit command as described for STPF=1. A DPRY bit of one indicates that the Target does n o t use
the Plist to identify defective areas of the medium. T he 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) a nd th e Target adds the Clist to the Glist. A DCRT
bit of on e indicates that the Target does n o t generate a CList (Certification List) nor perform a certification process while executing the For ma t Un it Command.
Note: Since the DCRT bit is part of the Data Ou t phase that follows th e format command, the
FCERT bit in Mode Page 0 is provided to control certification when th e format command is issued wi t h
no Data Out phase. If a format command is issued wit h a Data Ou t phase t hen FCERT is ignored.
STPF (Stop Format) bit must be set to one. If one or bo th of the following conditions occurs, the
Target terminates the F o r m a t Uni t command with Check Condition S ta t u s . Th e sense key is set to
Medium Error an d th e additional sense code is set to either Defect List N ot Found if the first condition
occurred, o r Defect List Error if the second condition occurred.
66OEM Spec. of DNES-3xxxxx Revision 1.2
−T he Target cannot locate a required defect list no r determine that the list exists.
−T h e Target encounters an unrecoverable error while accessing a required defect list.
IP (Initialization Pattern) bit must be set to zero. Th e Target initializes all d ata w i th zeros.
DSP ( D is a bl e Saving Parameters) bit must be set to zero. Th e Target saves all the Mode Select savable
parameters during the format operation.
Immed (Immediate) bit set to zero requests that status be returned at the end of the format operation.
An immediate bit set t o one requests that status b e returned immediately. Good Status is retu rned following t he CDB validation and transfer of data in t he Data Ou t phase. If the immediate format operation terminates in error, Deferred Error Sense da t a is generated. With the immediate bit set t o one, the
Link bit must be set to zero.
7.4.2Defect Descriptor
Th e Defect List Length field specifies the total length in bytes of t he defect descriptors that follow. Th e
Target has an implementation limitation for number of defect descr i p t o r s . Th e number of defect descriptor
shall b e less than 128. Th e defect list length must be equal t o four times the number of defect descriptors t o
follow for t h e BLOCK format, or eight times the number of defect descriptors to follow for th e BYTES
FRO M INDEX and PHYSICAL SECTOR format, otherwise the command is terminated with Check Con-
dition S t a t u s Th e sense key is set to Illegal Request an d th e additional sense code is set to Invalid Field In
Parameter List. Th e defect descriptors must specify the defect based on th e current F o r m a t Device parame-
ters r eported by the Mode Sense command.
The Target supports three Defect List formats.
7.4.2.1 Block Format
The Block format of th e defect list supported by the file is by logical block where th e location of defective
sectors is given b y their LBA.
Figure 58. Defect Descriptor - Block Format. Format of the defect list sent during the data out phase when FmtData
(MSB)
³
³³
³
³
³³
set to one.
6
³
5
³
Defective Logical Block Address
Defective Logical Block Address n
Bit
4
³
3
³
2
³
1
³
(LSB)
³
³
0
³³
³
³
7.4.2.2 Bytes From Index Format
Each defect de scrip t o r for the Bytes From Index format specifies that the sector containing this byte be
marked defective. The defect d e s c ripto r is comprised of the cylinder number of the defect, the head number
of the defect, and the defect bytes from index.
Figure 59. Defect Descriptor - Bytes From Index Format. Fo rmat of the defect list sent during the data out phase
when FmtData set to one.
6
³
5
³
Cylinder Number of Defect
Head Number of Defect
Defect Bytes from Index
Defect Descriptor n
Bit
4
³
3
³
2
³
1
³
(LSB)
(LSB)
³
0
³
³³³
³
³³
³
³
7.4.2.3 Physical Sector Format
Each defect de scrip t o r for the Physical Sector format specifies a defect that is the length of a sector. T he
defect d e s cript o r is comprised of the cylinder number of the defect, the head number of the defect, and t he
defect sector number.
The INQUIRY command requests t he parameters of the target t o be sent t o t he initiator.
6
LUN
³
5
³
Command Code = 12h
³
³
Bit
4
³
3
³
Reserved = 0
Page Code
Reserved = 0
Allocation Length
Reserved = 0
2
³
1
³
CmdDt=0³EVPD
³
FLAG³LINK
³
³
0
³
³
³
³
³
³
³
An EVPD bit of one specifies that the file shall return the vital product data page identified b y the Page
Code field in the CDB.
return.
EVPDPAGE
CODE
00The file returns the standard INQUIRY data.
0N o n ZeroThe file returns CHECK CONDITION status with the sense key of
1SupportedThe file returns the vital product data of page code requested.
1UnsupportedThe file returns CHECK CONDITION status with t he sense key of
Allocation Length specifies the number of bytes that the initiator has allocated for INQUIRY data to be
returned. A n allocation length of zero implies that n o data is to be returned. The file will terminate the
DATA IN phase when all available INQUIRY data has been transferred or w he n 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. Th e unit attention condition is not cleared by this action.
1
Page code specifies which page of vital product data information the file shall
Description
ILLEGAL REQUEST and the additional sense code of INVALID FIELD
IN CDB.
ILLEGAL REQUEST and the additional sense code of INVALID FIELD
IN CDB.
1
The available V PD pages a r e defined in the addendum provided for each different file model in the section entitled
Inquiry Data Format.
SCSI COMMAND SET
69
7.6Inquiry data
Fields w it h a value shown inside quotes (e.g. Value = 'xyz') are character fields. A value not in quotes is a
numeric value. Character fields are alpha-numeric and represented in either ASCII or EBCDIC as stated.
Vendor ID ='IBM'(ASCII)
Product ID(ASCII)
Product Revision Level(ASCII)
Unit SerialNumber(ASCII)
Reserved = 0
Copyright Notice(ASCII)
Reserved = 0
BIT
³
Peripheral Device Type = 0
DeviceÄType Modifier = 0
ECMA = 0
³³
³
Response Data Format
Q=0³=0
³
=1³=1³=0
ANSI = 3
=2
³³
³
=1³=0
³³
³
³
³
³³
³
³
³
³³
³
³
³
³
³
³
³
Figure 62. INQUIRY Data - EVPD = 0
Qualifier is set to zero to indicate that the L U N specified in the Command Block is currently supported.
Qualifier is set t o 011b whe n the LUN specified in th e Command Block is n o t present.
Peripheral Device Type is set to zero t o indicate that the device is a Direct-Access.
Peripheral Dev. Type is set to 1 Fh when the L U N specified in the Command Block is no t present.
Removal Media Bit (RMB) is always set to zero to indicate n o removal media exist.
Device-Type Modifier is set to zero.
2
For all commands, except inquiry a n d request sense, if an invalid lu n is specified a check condition will be returned.
SCSI COMMAND SET
2
71
ISO is set to zero to indicate that this product does n o t claim compliance t o th e International Organiza-
tion for Standardization (ISO) version of SCSI (ISO D P 9316).
ECMA is set to zero to indicate that this product does n o t claim compliance t o t he E u r opean Computer
Manufacturers Association ( ECMA) version of SCSI (ECMA-111).
ANSI indicates t he level of the ANSI standard that is supported by the product. T he file supports ANSI
SCSI version 3.
TrmTsk (Terminate Task) filed of 0 indicates th e Target does no t support the TERMINATE TASK
task management function as defined in t h e SAM.
NormACA (Normal ACA) field of 0 indicates th e device server does not support setting the NACA bit
to one in the Control Byte of the CDB as defined in th e SAM.
Response Data Format is set to two to indicate that the Inquiry Data F ormat as specified in ANSI SCSI
version 2 is supported by the file.
Additional Length indicates th e number of bytes of inquiry information that follows.
EncSer (Enclosure Services) b it of 0 indicates that the Target does not contain an embedded enclosure
service component.
MultiP (MultiPort) bit of 0 indicates that the Target has a single port and does n o t implement multiport
requirements.
MChngr (Medium Changer) bit is only supported when the RMB bit is one.
ACKREQQ (ACKQ/REQQ) bit of 0 indicates that the Target does no t support a request and acknowl-
edge data transfer handshake on a Q cable.
Addr32 (Wide SCSI Address 32) bi t of 0 indicates that the Target does n o t support 32 bit wide SCSI
Addresses.
Addr16 (Wide SCSI Address 16) bi t of 1 indicates that the Target supports 16 bit wide SCSI Addresses.
REL_A is set to zero to indicate that the file does not support 'Relative Address Mo de'.
Wb_32 is set to zero to indicate that the file does no t support 32-bit wide da t a transfers.
Wb_16 is set to one to indicate that the file supports 16-bit wide dat a transfers. Wb_16 is set t o zero t o
indicate that the file does n ot support 16-bit wide dat a transfers.
Sync is set t o o n e to indicate that the file supports synchronous data transfer.
Link is set t o o n e to indicate that the file supports linked commands.
TTD is set to zero to indicate that the file does no t support the CONTINUE I/O PROCESS and
TARGET TRANSFER DISABLE message for this logical unit.
CmdQu is set t o o n e to indicate that the file supports command queuing. CmdQu is set to zero to
indicate that the file does n ot 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.
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 t o indicate that the device is a Direct-Access.
Page Code is set to 0, a n d this field contains the same value as in the page code field of the INQUIRY
Page length specifies the length of the following page data.
The Supported Page Code field contains th e Page Codes supported by the target. The list is ascending
order.
74OEM Spec. of DNES-3xxxxx Revision 1.2
7.6.3Inquiry Data Format - EVPD =1 - Page Code =80h
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 t o indicate that the device is a Direct-Access.
Page Code is set to 80h, an d this field contains the same value as in the page code field of the
INQUIRY command descriptor block.
BIT
³
Peripheral Device Type = 0
Page Code = 80h
Reserved = 0
Page Length = 16 (10h)
Serial Number(ASCII)
³³
³
³
³
³
³
Page length is set to 16, and this field specifies the length of the following page data.
Serial Number gives the drive serial number.
The LO G SELECT command provides a means for the initiator to clear statistical information maintained
by t he drive and re p orte d via the Log Sense command.
PCR T he 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 w h e n PC = 11b) indicates that the parameters should n ot be cleared.
SP Th e Save Parameters bit value of zero indicates that the page parameters n ot be saved. A value of 1
indicates that the page parameters that are saveable s hould be saved after they have been changed.
PC T h e Page Control field defines the ty pe of parameters t o be selected. T he P C field set to 11b (and
PC 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 PCR is set to 1 the Current Cumulative values are also set to their
default values.
As the file does n o t 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 t he initiator to t he target during the potential DATA OUT phase.
If one or more fields of the CDB are not set correctly t h e command will be terminated with a CHECK
CONDITION status. T h e Sense K e y shall b e set to Illegal Request and the additional sense code set t o
Invalid Field in CDB.
The Log Select command will reset the counter variables t o their default values of zero. These variables are
listed i n the Log Sense command.
Th e target generates a unit attention condition, to indicate that parameters have changed, for all initiators
except t he one that issued the Log Select command.
The L O G SENSE command allows the initiator t o retrieve the statistical data about the drive.
PPC (Parameter Pointer Control) bit must be set to zero. T hi s 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 t o 1 all
page parameters that are savable (those pages denoted by a DS = 0 in t he parameter header control
byte) are saved.
PC (Page Control) field defines th e typ e of parameters to be selected. This field must be set to 01b to
specify the current cumulative values or 11b t o specify the default cumulative values.
As the file does n o t 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 i n
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. Th i s field must be set to 0000h. If
the Parameter Pointer Field is no t zero a CHECK CONDITION status is returned with a Sense Ke y of
Illegal Request and additional sense code of Invalid Field in CDB.
Allocation Length field specifies the maximum number of bytes t he Initiator has allocated for re tur ne d
Log Sense Data. N o bytes are transferred if the length is zero. T h is condition is not considered a n error.
The target terminates th e Data In phase w hen all available L o g Sense d a t a h a s been transferred or when
the number of bytes equals the allocation length, whichever is less.
SCSI COMMAND SET77
7.8.1Log Page parameters
Each log page begins w it h a four-byte page header followed by zero or more variable-length log parameters.
Page Header Page Code field identifies which log page is being transferred.
The Page Length field specifies the length in bytes of the following log parameters.
Log Parameters Each log parameter begins wit h a four-bytes parameter header followed by on e or more
bytes of parameter value data.
The Parameter Code field identifies which log parameter is being transferred for that log page.
The Parameter Control field, or 3rd byte of each parameter header contains several fields.
−DU T h e 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 t h e parameter is non-saveable and is set to 0 to
indicate t h e parameter is saveable.
−TSD Th e Target Save Disable bit is set t o 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 t h e drive does no t perform
comparisons between cumulative and any threshold values.
−LBIN Th e List Binary bit is set to 1 for vendor unique pages whose parameters lists ar e in binary
format, n ot ASCII. This bit is reserved a nd set t o 0 for all other pages.
−LP Th e List Parameter bit is set to 0 for parameters that are data counters. The LP bit is set to 1 for
=0
79Parameter Length = 08h
80 - 87Count of LBA's with hard error
The drive will attempt to read dat a after a seek before the head has fully settled on track. Th i s 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 no t
reported by th e error counters.
Additionally t he drive does not report data recovered by E CC on the fly as it is n ot possible t o distinguish
between ECC errors caused by reading before settling an d other causes.
=0
79Parameter Length = 08h
80 - 87Count of LBA's with hard error
The drive will attempt to read dat a after a seek before the head has fully settled on track. Th i s 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 no t
reported by th e error counters.
Additionally t he drive does not report data recovered by E CC on the fly as it is n ot possible t o distinguish
between ECC errors caused by reading before settling an d other causes.
SCSI COMMAND SET85
7.8.6Log Sense Page 6
This page contains counters for non-medium errors. This includes seek errors an d other hardware type failures.
=0
7Parameter Length = 04h
8SMART Sense Code Byte
9SMART Alert Reason Code
10Most Recent Temperature Reading in ˚ C
11Vendor H DA Temperature Trip Point in ˚C
SMART Alert Reason Code in Byte 9 indicates t h e following.
The MODE SENSE (1A) command provides a means for the file to report various device parameters to th e
initiator. I t is the complement t o the MODE SELECT command.
PCF
6
LUN
³
5
³
Command Code = 1Ah
³
³
³
Bit
4
³
3
³
RSVD³DBD
³
Page Code
Reserved = 0
Allocation Length
Reserved = 0
2
³
1
Reserved = 0
³
FLAG³LINK
³
³
0
³
³
³
³
³
³
³
If the DBD (Disable Block Descriptor) bit is zero, th e target will return the Block Descriptor. If the D BD
bit is set to 1, the target will not return the Block Descriptor.
Allocation Length indicates th e maximum number of bytes t he initiator has set aside for t h e DATA IN
phase. A value of zero is no t considered a n error. If the allocation length is smaller th an t h e amount available, t h e n 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:
returned.
PCFMeaning
0 0Report current values. The file returns the current values under which the logical unit is presently
configured for the page code specified. The current values ret u r n e d are:
1. T h e parameters set in the last successful MODE SELECT command.
2. Th e saved values if a MODE SELECT command has not been executed since th e last
power-on, hard RESET condition, or BU S DEVICE RESET message .
Note: The file will not process the Mode Select command until the completion of spin-up.
Therefore, t he initiator cannot modify the current values prior to the saved values being read in.
0 1Report changeable value. The file returns the changeable values for the page code specified. The
page requested shall be r e t u r n e d containing information that indicate which fields are changeable.
All bits of parameters that are changeable shall b e set t o one. Parameters that are defined by thefile shall be set t o zero. If an y part of a field is changeable all bits in that field shall be set to o n e .
P CF (Page Control Field) defines the typ e of Page Parameter values to be
Note: For a value field such as the buffer ratios of page 2, the b it field will not indicate th e range
of supported values bu t rather that the field is supported.
SCSI COMMAND SET89
1 0Report default value. The file returns the default values for th e page code specified. Th e parameters
not supported by the file are set to zero.
1 1Report saved value. The file returns the saved value for th e page code specified.
Saved values are o n e of following :
the values saved as a result of MODE SELECT command
identical to t h e default values
zero wh en th e parameters are n o t supported
The Page Length byte value of each page return ed b y t he file indicates up to which fields are supported o n that page.