registered trademarks of Seagate Technology, Inc. Ot her product names
are trademarks or registered trademarks of their owners.
Seagate reserves the right to change, without notic e, product offerings
or specifications. No part of this publication may be reproduced in any
form without written permission from Seagate Technology, Inc.
Medalist Pro 2160N/ 2160WC Product Manual, Rev. Aiii
Medalist Pro 2160N/ 2160WC Product Manual, Rev. A1
Introduction
This manual describes the functional, mechanical and interface specifications for the Medalist
hard disc drives. The Medalist Pro 2160N is referred to in this manual by
its model number ST52160N. This drive comes with the standard 50-pin
interface connector. The Medalist Pro 2160WC is referred to in this
manual by its model number ST52160WC. This drive comes with the
80-pin blindmate single-connector attachment (SCA-2).
Seagate desktop products take a step into the future with the ST52160N
and ST52160WC. These drives feature MR heads and PRM L r ecording
technology.
The Medalist Pro drives uses an UltraSCSI interface. The ST52160N
supports a synchronous external transfer rate of up to 20 Mbytes per
second. The ST52160WC supports a synchronous external transfer rate
of up to 40 Mbytes per second.
These drives have other features that ensure fast data throughput. The
ST52160N uses a 128-Kbyte buffer. The ST52160WC uses a 256-Kbyte
buffer. The adaptable cache aids the flow of read and write data.
Embedded servo technology allows the drives to position the heads for
data retrieval efficiently and accurately while eliminating the periodic
thermal recalibration that can interrupt during data transfers. These
drives also use a 16-bit microprocessor and an intelligent controller that
provides data streaming: direct data transfers between the drive and the
host without microprocessor intervention. This feature allows for a sustained data rate that facilitates video playback and other multimedia
operations.
Pro 2160N and Medalist Pro 2160WC SCSI
The drives conform to the standard 3.5-inch footprint but have a 0.75-inch
(19 mm) height profile and a 5.380-inch depth profile. The lower height
and shorter depth gives the designer or integrator more room for air
circulation, other peripherals or a smaller drive bay.
The SCSI commands the drives support are listed in Section 3.3. on
page 36.
2Medalist Pro 2160N/ 2160WC Product Manual, Rev. A
The following is a summary of the drives’ features:
Capacity
• 2.17 Gbytes, guaranteed
Features
• SCSI-3 SPI and SCAM Plug and Play compliant
• 8-bit and 16-bit UltraSCSI
• Transfer rates up to 20 Mbytes and 40 Mbytes per second
• 11-msec average seek time
• 5,379-RPM rotational speed
• 5.56 average latency
• 128-Kbyte
1
and 256-Kbyte2 buffer
• Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.)
• Rotational-position seek/sort
• On-the-fly EC C co rrect i on
• Embedded servo
• PRML channel
• MR heads
Acoustics
• 3.4-bel idle sound power level
• 27-dBA idle sound pressure level
Mini 3.5-inch form-factor
• 19-mm-height profile
• Fits standard 3.5-inch footprint
1. ST52160N
2. ST52160WC
Medalist Pro 2160N/ 2160WC Product Manual, Rev. A3
Specifications summary table
The following table serves as a quick reference for the drives’ performance specifications. These and other specifications are discussed in the
Specifications summary section following the table.
Drive specificationST52160NST52160W C
Guaranteed capacity (Gbytes, 10
Guaranteed sect or s4,238,2824,238,282
Bytes per secto r512 512
Sectors per track (average)161161
Physical cylind er s6,5366,536
Physical read /wr i t e heads44
Discs22
Recording density (bits per inch, max)122,369122,369
Track density (t r acks per inch)6,7316,731
Spindle speed (R PM)5,397 ± 0.5%5,397 ± 0.5%
Internal data-t ra nsfe r ra te
(Mbits per se cond max)
External tran sf er rate
(Mbytes per second, max)
Cache buffer (Kbytes)128256
Height, inches max (mm)0.748 (19.0)0.748 (19.0)
Width, inches max (mm)4.01 (101.8)4.01 (101.8)
Depth, inches max (mm)5.38 (136.6)5.38 (136.6)
Typical weight, l b. (Kg)1.0 (0.45)1.0. (0.45)
Track-to-t ra ck seek time (msec , typi cal) 3.53.5
Average seek tim e (msec, typical)11.011.0
Average seek tim e re ad ( m sec, t ypi cal) 12.012.0
Average seek tim e writ e ( m sec, t ypi cal ) 13.013. 0
Full-stroke seek tim e (msec, typical)25.025.0
Average laten cy (msec)5.565.56
Power-on to re ady ( sec, typical)2020
Spinup curren t: +12V (max)1.18A1.18A
Seek power (typi cal)6.4W6.4W
9
)2.172.17
56.3 to 99.6 MHz 56.3 to 99.6 MHz
10.0 asynchro nus
20.0 synchron ous
20.0 asyn chr onus
40.0 synch r onous
4Medalist Pro 2160N/ 2160WC Product Manual, Rev. A
Drive specificationST52160NST52160W C
Read/Write po w er (typi cal)6.3W6.3W
Idle power (typical)6.2W6.2W
Voltage tolerance (including noise) : +5V
Voltage toleran ce ( includ ing no ise): +12V
Ambient tem per at ur e, oper at i ng ( C °)5° to 55°C5° to 55°C
Temperature gr adient, operati ng
(°C per hour max)20° C20°C
Relative humidity,operating gradient
(max)10% per hr.10% per hr.
Relative humidi t y, oper at i ng8% to 80%8% to 80%
Wet bulb temperature
operating (non condensing)29.4°C29.4°C
Altitude, opera ting–1,000 to
Shock, norma l op er at in g
(Gs max for 11 msec)2 Gs2 Gs
Vibration, operating
(Gs max at 22–350 Hz without
nonrecoverable errors)
Vibration, no noperating
(Gs max at 22–350 Hz with no physical
damage incurr ed)
Nonrecoverable read errors
(bits transfer r ed)
Mean time betw een failures (MTBF)
(power-on hou rs )
Contact start -s top cycles50,00 050,000
Service life (years)55
±
5%
±
5%
±
±
5%
5%
–1,000 to
10,000 ft.
0.75 Gs
0 to Peak
4 Gs
0 to Peak
1 per 10
13
10,000 ft.
0.75 Gs
0 to Peak
4 Gs
0 to Peak
1 per 1013
500,000500,000
Medalist Pro 2160N/ 2160WC Product Manual, Rev. A5
1.0 Specifications summary
1.1Formatted cap acit y
The capacities specified here do not include spare sectors and cylinders.
The media contains 2,000 spare blocks at the end of the volume.
All seek time measurements are taken under nominal conditions of
temperature and voltage with the drive mounted horizontally. In the
following table:
•
Track-to-track
seek time is the average of all possible singl e-track
seeks in both directions.
•
Average/typical
seek time is a true statistical random average of at
least 5,000 measurements of seeks in both directions between random cylinders, less overhead.
•
Full-stroke
seek time is one-half the time needed to seek from logical
block address zero (LBA 0) to the maximum LBA and back to LBA 0.
Track-to-track
seek time typ
Average/typical
6
seek time
7
Full-stroke
seek time typ
8
Average
latency
3.5 msec typ11.0 msec typ25.0 msec typ5.56 msec
4.5 msec max12. 0 msec read27.0 msec max
13.0 msec write
Note.
Host overhead varies between systems and cannot be specified.
Drive internal overhead is measured by issuing a no-motion
seek. Drive overhead is typically less than 1.0 msec.
____________________
6. All possib le on e- t r ac k seek s a r e d iv ide d i nt o the t i me req ui red t o p erf or m thes e se ek s.
Only the mechanism time is used; interface o verhead is excluded.
7. All possible seeks are divided into the time required to perform these seeks. Only the
mechan ism time i s used; interface overhead is excluded.
8. The average of 1,000 full-stroke seeks is used in this computation. Only the mechanism
time is used; interface overhe ad is excluded.
Medalist Pro 2160N/ 2160WC Product Manual, Rev. A7
1.6 Read lo ok-ahead and caching
The drives use algorithims that improve seek performance by storing
data in a buffer and processing it at a more convenient time. Three
methods are used: read look-ahead, read c aching and write caching.
These are described in Appendix C.6 on page 108.
1.7Start/stop command
If the motor-start option is disabled, the drive is ready within 20 seconds
after power is appli ed. If the motor-start option is enabled, the drive is
ready within 20 seconds after it receives the Motor Start command. If the
drive receives a command to spin down or power is removed, the drive
stops within 15 seconds.
Current (mA)
1,200
1,000
800
600
400
200
24
8
6
Time (seconds)
12
10
16
14
Figure 1. Typical startu p cur rent profile
1.7.1Power-up sequence
The following typical power-up sequence i s provided to assist you in
evaluating drive performance. This information does not constitute a
specification or a performance guarantee.
Power is applied to the disc drive.
1.
Depending on whether there is a jumper installed on pins 9 and 10 of
2.
the options jumper block (J5) shown in Figure 3 on page 19, either of
the following sequences occurs:
• If a jumper is not installed, the remote start option is not enabled, and
the drive begins to spin up as soon as power is applied.
• If a jumper is installed, the remote start option is enabled, and the drive
begins to spin up when the host sends a command for the motor to
start.
8Medalist Pro 2160N/ 2160WC Product Manual, Rev. A
Within 250 msec after power is applied, the drive responds to the Test
3.
Unit Ready, Request Sense, Mode Sense and Inquiry commands.
The drive begins to lock in speed-control circuits.
4.
The actuator lock releases the actuator.
6.
The spindle motor reaches operating speed in about 5 seconds. After
7.
5 seconds, there are no speed variations.
The drive performs velocity-adjustment seeks.
8.
The drive seeks track 0 and is then ready.
9.
1.7.2Power-down sequence
Caution.
stop.
The power is turned off.
1.
Within 15 seconds, the drive spindle stops rotating.
2.
The read/write heads automatically move to the landing zone, which
3.
is inside the maximum data cylinder.
The magnetic acuator lock mechanism locks the arm. This completes
4.
the power-down sequence.
Do not move the drive until the motor has come to a complete
1.7.3Auto-park
During power-down, the read/write heads automatically move to the
landing zone. The heads park inside the maximum data cylinder and the
magnetic actuator lock engages. When power is applied, the heads
recalibrate to track 0.
1.8Power managemen t
The drive supports power-management modes that reduce its overall
power consumption. They automatically change from one mode to
another in response to interface activity. You do not need to change any
parameters or send any special commands to make the drive change
modes. The power-management modes are described as follows:
•
Spinup.
coming up to operating speed. The power consumed in t his m ode is
equivalent to the average power during the first 10 seconds after the
drive begins to spin up.
Spinup is defined as the period dur ing whic h the spindl e is
Medalist Pro 2160N/ 2160WC Product Manual, Rev. A9
•
•
•
The servo electronics are active, and the heads are moving to
Seek.
a specific location on the disc. The read/write electronics are powereddown. The power consumed in this mode is equivalent to the average
power measured while executing random seeks with a 2-revolution
(26.6 msec) dwell between seeks. The drive enters this mode from
the Idle mode.
Read/Write.
and the heads are on track.
The motor is up to speed and the drive is in track-follow mode.
Idle.
The drive is reading or writing. All electronics are active
1.8.1Power consumption
Values in the table below were measured at the dr ive power c onnec tor
with an RMS DC ammeter. The terminating resistors are disabled, and
terminator power is supplied through the SCSI connector. All values are
measured 10 minutes after the drive spins up except as noted.
10Medalist Pro 2160N/ 2160WC Product Manual, Rev. A
1.8.3Input noise
+5V+12V
Voltage tolerance
(including noise)
Input noise frequency
(max)
Input noise
(max, peak-to-peak)
± 5%± 5%
25 MHz25 MHz
100 mV240 mV
1.9Environmental
This section specifies acceptable environmental conditions for the drives.
The operating specifications assume that the drive is powered up. The
nonoperating specifications assume that the drive is packaged as it was
shipped from the factory.
1.9.1Ambient temperature (HDA case)
Operating5°C to 55°C (41°F to 131°F)
Nonoperating–40°C to 70°C (–40°F to 158°F)
The system must provide sufficient airflow so that the
Note.
aluminum base surface temperature remains below 55°C.
1.9.2Temperature gr ad ien t
Operating20°C per hour (36°F per hour)
Nonoperating30°C per hour (54°F per hour)
1.9.3Altitude
Operating–1,000 ft. to 10,000 ft. (–305 m to 3,048 m)
Nonoperating–1,000 ft. to 40,000 ft. (–305 m to 12,192 m)
Medalist Pro 2160N/ 2160WC Product Manual, Rev. A11
1.9.4Relative humidity
Operating8% to 80% noncondensing
Maximum wet bulb 29.4°C (84.9° F )
Operating gradient, max10% per hour
Nonoperating5% to 95% noncondensing
Maximum wet bulb 35°C (95.0°F)
1.10 Shock and vibration
All shock and vibration specifications assume that the inputs are measured
at the drive mounting screws. Shock measurements are based on an
11-msec, half sine wave shock pulse, not to be repeated m or e than twic e
per second.
During normal operating shock and vibration, there is no phys ic al damage to the drive or performance degradation.
During abnormal operating shock and vibration, there is no physical
damage to the drive, although performance may be degraded during the
shock or vibration episode. When normal operating shock levels resume,
the drive meets its performance specifications.
During nonoperating shock and vibration, the read/write heads are
positioned in the shipping zone.
Normal
operating
Shock2 Gs10 Gs75 Gs
5–22 Hz vibration0.020-i nch
displacement
22–350 Hz vibration 0.50 Gs0.75 Gs4.00 Gs
Abnormal
operating
0.030-inch
displacement
Nonoperating
0.160-inch
displacement
12Medalist Pro 2160N/ 2160WC Product Manual, Rev. A
1.11 Acoustics
This table shows the overall A-weighted sound power and sound pressure levels for the drives. All measurements are generally consistent with
ISO document 7779. Acoustic measurements are taken under essentially free-field conditions over a reflecting plane. The drive is oriented
with the top cover up for all tests.
Overall A-weighted Value
Sound power, typ (bels) 3.4 4.0
Sound power, max (bels) 3.7 4.3
Sound pressure, typ (dBA) 27 30
Sound pressure, max (dBA) 30 33
Idle
Seek
1.12 Reliability
Read error rates are measured with automatic retries and data correction
with ECC enabled and all flaws reallocated. The mean time between
failures (MTBF) is measured at nominal power at sea level and an
ambient temperature of 35°C.
13
Nonrecoverable read errors1 per 10
Seek errors1 per 10
Contact stops and starts50,000
MTBF500,000 power-on hours
Service life5 years
bits transferred
7
physical seeks
1.13 Agency listings
These drives are listed by agencies as follows:
• Recognized in accordance with UL 478 and UL 1950
• Certified to CSA C22.2 No. 220-M1986 and CSA C22.2 No. 950-
M1989
• Certified to VDE 0806/05.90 and EN 60950/1.88 as tested by VDE
Medalist Pro 2160N/ 2160WC Product Manual, Rev. A13
1.14 Electromagnetic Compliance for the European
Union
This model has the CE Marking, signifying that it complies with the
European Union requirements of the Electromagnetic Compatibility Directive 89/336/EEC of 03 May 1989 as amended by Directive 92/31/EEC
of 28 April 1992 and Directive 93/68/EEC of 22 July 1993.
®
Seagate
above directives. The drive was tested in a representative system for
typical applications. T he selected system r epresents the most popular
characteristi cs for tes t plat for ms.
The system configurations include:
• 486, Pentium, and PowerPC microprocessors
• 3.5-inch floppy disc drive
• Keyboard
• Monitor/display
Although the test system with this Seagate model complies to the
directives, we cannot guarantee that al l systems will comply. The computer manufacturer or system integrator will confirm EMC compliance
and provide CE Marking for their product. The drive is not meant for
external uses (without properly designed enclosure, shielded I/O cable,
etc.), and a terminator should be used on all unused I/O ports.
uses an independent laboratory to confirm compliance to the
1.15 FCC verification
The Medalist Pro SCSI interface drives are intended to be contained
solely within a personal computer or s imilar enclosure (not at tached to
an external device). As such, a drive is c onsidered to be a subassembly
even when individually marketed to the customer. As a subassembly, no
Federal Communications Commission authorization, verification or certification of the device is required.
Seagate Technology, Inc. has tested the drive in an enclosure as
described above to ensure that the total assembly (enclosure, disc drive,
motherboard, power supply, etc.) does comply with the limits for a
Class B computing device, pursuant to Subpart J of Part 15 of the FCC
rules. Operation with noncertified assemblies is likely to result in interference to radio and television reception.
14Medalist Pro 2160N/ 2160WC Product Manual, Rev. A
Radio and television interference.
radio frequency energy and, if not installed and used in strict accordance
with the manufacturer’s instructions, may cause interference to radio and
television reception.
This equipment is designed to provide reasonable protection against
such interference in a residential installation. However, there is no
guarantee that interference will not occur in a particular installation. If this
equipment does cause interference to radio or television, which c an be
determined by turning the equipment on and off, you are encouraged to
try one or more of the following corrective measures:
• Reorient the receiving antenna.
• Move the device to one side or the other of the radio or TV.
• Move the device farther away from the radio or TV.
• Plug the equipment into a diff erent outlet so that the receiver and
computer are on different branch outlets.
If necessary, you should consult your dealer or an experienced radio/television technician for additional suggesti ons. You may find helpful the
following booklet prepared by the Federal Communications Commission:
This equipment generates and uses
How to Identify and Resolve Radio-Television Interference Problems.
This booklet is available from the Superintendent of Documents, US
Government Printing Office, Washington, DC 20402. Refer to publication
number 004-000-00345-4.
Note.
This digital apparatus does not exceed the Class B limits for
radio noise emissions from computer equipment as set out in the
radio interference regulations of the Canadian Department of
communications.
Le présent appareil numérique n′émet pas de bruits radioélectriques dépassant les limites applicables aux appareils numériques de Classe B prescrites dans le règlement sur le brouillage
radioélectrique édicté par le Ministère des Communications du
Canada.
Medalist Pro 2160N/ 2160WC Product Manual, Rev. A15
Sicherheitsanleitung
Das Gerrät ist ein Einbaugerät, das für eine maximale Umgebung-
1.
stemperatur von 55°C vorgesehen ist.
Zur Befestigung des Laufwerks werden 4 Schrauben 6-32 UNC-2A
2.
benötigt. Bei seitlicher Befestigung darf die maximale Länge der
Schrauben im Chassis nicht mehr als 5,08 mm und bei Befestigung
an der Unterseite nicht mehr als 5,08 mm betragen.
Alle Arbeiten an der Festplatte dürf en nur von ausgebildetem Serv-
5.
icepersonal durchgeführt werden. Bitte entfernen Sie nicht die Aufschriftenschilder des Laufwerkes.
Der Einbau des Laufwerkesmuss den Anforderungengemäss DIN
6.
IEC 950 VDE 0805/05.90 entsprechen.
16Medalist Pro 2160N/ 2160WC Product Manual, Rev. A
Medalist Pro 2160N/2160WC Product Manual, Rev. A 17
2.0 Hardware and interface
The Medalist Pro drives use an UltraSCSI interface. The ST52160N
consists of an 8-bit bidirectional data bus. The ST52160WC consists of
a 16-bit bidirectional data bus. The interface supports multiple initiators,
disconnect and reconnect, self-configuring host software and logical
block addressing.
The UltraSCSI interface uses a singled-ended driver/receiver configuration that uses asynchronous or synchronous communication protocols.
The ST52160N supports asynchronous transfer rates up to 10 Mbytes
per second and synchronous transfer rates up to 20.0 Mbytes per
second. The ST52160WC supports asynchronous transfer rates up to
20 Mbytes per second and synchronous transfer rates up to 40 Mbytes
per second.
2.1SCSI-3 compati bil ity
The drive interface is described in the Seagate SCSI-2 /SCSI-3 Interface
Manual, publication number 77738479. The drives comply with the
mandatory subset of the ANSI SCSI-2 Interface. The Fast SCSI-3
interface is based on the ANSI Small Computer System Interface-2
(SCSI-2), document numberANSI X3.131-1994.
2.2Handling and static-discharge precautions
The drive has static-sensitive devices. Avoid damaging the drive and
these devices by observing t he following standard handl ing and stati cdischarge precautions:
• Keep the drive in its static-shielded bag until you are ready to complete
the installation. Do not attach any cables to the drive while it is in its
static-shielded bag.
• Before handling the drive, put on a grounded wrist strap, or ground
yourself frequently by touching the metal chassis of a computer that
is plugged into a grounded outlet. Wear a grounded wrist strap
throughout the entire installation procedure.
Wool and synthetic clothes, carpets, plastics and Styrofoam contributes to electrostatic buildup. Static discharge may damage sensitive
components in your drive and computer.
• Handle the drive by its edges or frame only.
• The drive is extremely fragile—handle it with care. Do not press down
on the drive’s top cover.
18Medalist Pro 2160N/2160WC Product Manual, Rev. A
• Always rest the drive on a padded, antistatic surface until you mount
it in the host system.
• Do not touch the connector pins or the printed circuit board.
• Do not remove the factory-installed labels from the drive or cover them
with additional labels. If you do, you void the warranty. Some factoryinstalled labels contain information needed to service the drive. Others
are used to seal out dirt and contamination.
2.3Electrical interface
The drives are designed to use single-ended interface signals. They use
single-ended drivers and receivers and active terminator circuitry. Figure
2 shows a single-ended transmitter and receiver without the active
terminator circuitry.
•
Transmitter characteristics.
The drives use an ANSI SCSI-compatible, open-collector, single-ended driver. This driver is capable of
sinking a current of 48 mA with a low-level output voltage of 0.4 volts.
•
Receiver characteristics.
The drives use an ANSI SCSI single-
ended receiver with hysteresis gate or equivalent as a line receiver.
The loss in the cable is defined as the difference between the voltages
of the input and output signals, as shown below:
Logic levelDriver output (x)Receiver input (x)
Asserted (1)
Negated (0)
Line driver
(transmitter or transceiver)
ANSI SCSI
compatible circuit
≤
x ≤ 0.4V0.0V ≤ x ≤ 0.8V
0.0V
≤
2.5V
x ≤ 5.25V2.0V ≤ x ≤ 5.25V
+2.85V
110
ohms
Flat cable pair
+2.85V
110
ohms
Line receiver
ANSI SCSI
compatible
circuit
Figure 2. Single-ended transmitter and receiver
Medalist Pro 2160N/2160WC Product Manual, Rev. A 19
ST52160WC
Options Jumper
Block (J5)
SCA-2 Interface
connector
ST52160N
Options Jumper
Block (J5)
50-Pin Interface
Standard
power connector
4
3
2
1
+5V
+
+12V return
+12V
Circuit
board
5V return
connector
Pin 1
Figure 3. Connectors
2.4Interface and connector configuration
The ST52160N and ST52160WC drives are differentiated by their connectors. The ST52160N comes with a standard 50-pin interface connec tor and a standard 4-pin power connector. The ST52160WC comes with
an 80-pin blindmate single-connector attachment (SCA-2) . The power is
supplied to the driv e through the bus. To minimize noise, us e shielded
mating connectors.
20Medalist Pro 2160N/2160WC Product Manual, Rev. A
2.5ST52160N inter fa ce connec to r
The ST52160N uses a standard 50-pin, nonshielded, keyed connector.
The connector consists of two rows of 25 male contacts 0.100 inches
apart. Pin 1 on the connector is shown in Figure 3 on page 19. Recommended mating connectors and their part numbers are
listed below.
Part numbers for mating 3M connectors that are compatible with the
drives are listed below. These connectors do not have a center key and
are available with or without strain relief.
Without strain relief
No center key
Closed end
(for cable ends)
Open end
(for daisy chain)
Part numbers for mating Molex connectors compatible with the drives
are listed below. These connectors have a center key.
Closed end
(for cable ends)
Open end
(for daisy chain)
Below are part numbers for strain reliefs that can be used with the M olex
connectors.
Molex strain relief,
preferred version
in Europe
Molex strain relief,
preferred version
in Japan
3M
3425-7000
3M
3425-6000
Molex
39-51-2504
Molex
39-51-2501
Molex 90170-0050
Molex 15-25-1503
With strain relief
No center key
3M
3425-7050
3M
3425-6050
Medalist Pro 2160N/2160WC Product Manual, Rev. A 21
2.5.1ST52160N interface pin assignments
The table below shows the pin ass ignment for the ST52160N 50-pin
interface connector. A minus sign (−) indicates an active-low signal.
Do not connect pin 25 to ground. If you plug in the connector
upside down, the terminator power on pin 26 is shorted to
ground. This may damage the drive.
Signal
pin number
pin number
Ground
22Medalist Pro 2160N/2160WC Product Manual, Rev. A
2.5.2ST52160WC interface connector
The ST52160WC uses an 80-pin blindmate single-connector attachment
(SCA-2). It is a single-piece connector that provides power to the drive
through the SCSI bus. The remote LED, motor start options and additional binary codes are also placed on the SCSI bus. Pin 1 on the
connector is shown in Figure 3 on page 19.
We recommend the AMP blindmate receptacle assembly (part number
787311-1).
2.5.3ST52160WC interface pin assignments
The following table shows the pin assignments for the ST52160WC
80-pin interface connector. A minus sign (−) indicates an active-low
signal.
24Medalist Pro 2160N/2160WC Product Manual, Rev. A
Notes:
See Section 2.3 on page 18 for detailed electrical charac-
1.
teristics of these signals.
The conductor number refers to the conductor position when
2.
using 0.025-inch (0.635 mm) centerline flat-ribbon cables.
You can use other cable types to implement equivalent contact assignments.
Connector contacts are on 0.050 inch (1.27 mm) centers.
3.
Front-panel LED signal: indicates drive activity for the front-
4.
panel hard drive activity indicator.
Asserted by the host to enable the Motor Start option (Motor
5.
Start enables the motor through the SCSI bus command).
To set up the SCSI bus ID on the drive, the host asserts the
6.
binary code on A3, A2, A1 and A0.
GND provides a means for differential devices to detect the
7.
presence of a single-ended device on the bus.
. Refer to notes 4 through 7 instead of installing jumpers
8
and cables on the options jumper block (J5).
NC means no connection.
9.
The conductor number refers to the conductor position when
10.
using 0.050 inch (1.27 mm) centerline flat ribbon cables.
You can use other cable types to implement equivalent assignments.
Connector contacts are on 0.100 inch (2.54 mm) centers.
11.
Medalist Pro 2160N/2160WC Product Manual, Rev. A 25
2.6Interface cable req ui re ment s
A characteristic impedance of 100 ohms + 10% is recommended for the
unshielded flat or twisted-pair interface cable. However, most available
cables have a somewhat lower characteristic impedance. To minimize
discontinuities and signal reflections, do not use cables of different
impedances on the same bus. If shielded and unshielded cables are
mixed within the same bus, the effect of impedance mismatch must be
carefully considered. This is especially important f or maintaining adequate margins for Ul traSCSI transfer rates. UltraSCSI i mplementation
may require adjustments to cable length, the number of loads and the
transfer rates to achieve satisfactory system operation.
2.6.1Interface cable length for asynchronous
operation
The SCSI interface cable must meet the following requirements for
normal operation:
• The cable length cannot be longer than 6.0 meters.
• Cable stubs cannot be more than 0.1 meter long and must be
separated by at least 0.3 meter.
2.6.2Interface cable fo r Fast SCSI operation
When using Fast SCSI synchronous data-transfer rates, the SCSI interface cable must meet the following additional requirements:
• The cable length cannot be longer than 3.0 meters.
• The cable should not attenuate a 5-MHz signal more than 0.095 dB
per meter.
• The DC resistance at 20°C must not exceed 0.230 ohms per meter.
• A shielded, twisted-pair cable should not have a propagation delay
delta greater than 20 nsec per meter.
2.6.3Interface cable for UltraSCSI operation
• The cable cannot be longer than 3.0 meters when using up to 4
devices.
26Medalist Pro 2160N/2160WC Product Manual, Rev. A
• The maximum cable length when using 5 to 8 devices cannot be longer
than 1.5 meters.
• Cable stubs cannot be more than 0.1 meter long and must be
separated by at least 0.3 meter.
2.7Options jumper block
The ST52160N and ST52160WC options jumper block allows you to:
• Set the SCSI ID address.
• Enable or disable active termination.
• Enable parity.
• Activate the motor start/stop option.
• Attach a remote LED.
These functions are represented on the drives’ options jumper block (J5).
Figure 4 and Figure 5 on pages 27 and 28 show you how to configure
the jumpers. The ST52160WC allows you t o configure some of these
functions through the SCSI bus. You must use either the bus commands
or the jumpers to configure the drive when both options are available.
The options jumper block accepts 2-mm jumpers. If you need additional
jumpers, use the jumpers listed below or equivalent.
ManufacturerPart number
Seagate13211-001
Du Pont89133-001
Methode8618-202-70
2.7.1SCSI address
The SCSI ID address is set using pins 1 and 2, 3 and 4, and 5 and 6 on
the options jumper block (J5). The drive is shipped with no jumpers on
the SCSI addresses. This makes the def ault SCSI ID 0. T o configure the
drive for a different address, consult the charts in Figure 4 or Figure 5 on
pages 27 and 28. Refer t o your host adapter manual f or the preferred
addressing scheme.
Medalist Pro 2160N/2160WC Product Manual, Rev. A 27
ST52160N Options jumper block (J5)
234
1
10
6
5
1213148
11
9
7
SCSI ID 0
Drive oriented with
circuit board side down
SCSI ID 1
SCSI ID 2
SCSI ID 3
SCSI ID 4
SCSI ID 5
SCSI ID 6
SCSI ID 7
SCSI Parity
Disabled
SCSI Parity
Enabled
Remote Start
Disabled
Remote Start
Enabled
SCSI Terminator
Enabled
SCSI Terminator
Disabled
Remote LED
Connection
Note.
Pins 13 and 14 are used
for a remote LED connection.
Pin 13 is for cathode and
Pin 14 is for anode.
Figure 4. ST521 60N j u m per settings
28Medalist Pro 2160N/2160WC Product Manual, Rev. A
Pins 13 and 14 are used
for a remote LED connection.
Pin 13 is for cathode and
Pin 14 is for anode.
Medalist Pro 2160N/2160WC Product Manual, Rev. A 29
2.8Active Termin ation
Active termination is configured on the ST52160N using pins 11 and 12
on the J5 options jumper block. Active termination is enabled when there
is no jumper on pins 11 and 12. Active termination is disabled when a
jumper is placed on pins 11 and 12. The drive provides termination
power to the drive’s terminator chips and to the SCSI bus. No other option
is available.
Termination is not provided on the ST52160WC. You mus t provide your
own external termination as required.
2.9Parity enable option
Parity is enabled on the ST52160N when a jumper is installed on pins 7
and 8 of the options jumper block (J5). Parity is enabled on the
ST52160WC when a jumper is installed on pins 9 and 10 of t he options
jumper block (J5). Both drives are shipped with parity enabled.
2.9.1Motor Start option
The Motor Start option causes t he drive to wait for a Start/Stop Unit
command from the host before starting or stopping the spindle motor.
Motor Start is enabled on the ST52160N when a jumper is installed on
pins 9 and 10 of the options jumper block (J5). Motor Start is enabled on
the ST52160WC when a jumper is installed on pins 11 and 12 of the
options jumper block (J5).
2.9.2Remote LED connection
Pins 13 and 14, located on the options jumper block, are reserved for a
remote LED. Pin 13 is ground. The options jumper block accepts 2-mm
connectors. You may need to replace the current LED cable-connector
with a 2-mm connector. If you are placing the drive in an array configuration, we recommend the LiteOn (part number LTL-3231A) LED or
equivalent.
2.10 Daisy chaining
You can connect the ST52160N in a daisy-chain configuration with a
maximum of eight SCSI devices (host included) that have single-ended
drivers and receivers. Each SCSI device must be set to a unique SCS I
ID number. SCSI ID 7 is usually used by the host adapter.
30Medalist Pro 2160N/2160WC Product Manual, Rev. A
Devices at both ends of the SCSI bus must be terminated; intermediate
devices should not be terminated. All electrical signals are common
between all SCSI devices.
2.11 Hot-plugging
Hot-plugging allows you t o connect and disconnect the I/O and power
cables for each SCSI device in a daisy chain without powering down the
system. When hot-plugging, the following conditions must be met:
• All I/O transactions are complete before you install or remove a drive.
• The terminators at either end of the SCSI bus are in place.
• The drive you are disconnecting or connecting is not the device that
supplies terminator power or terminator resistance to the bus.
To avoid damage to the head/disc assembly, the spindle motor must be
completely stopped and the heads must be parked before before you
remove the drive from the system. You can stop the spindle and park the
heads as follows:
• If the drive is not configured to use the remote start/stop feature,
disconnect the DC power cable from the drive DC power connector
and wait 30 seconds.
• If the drive is configured to use the remote start/stop feature, issue the
Start/Stop Unit command and wait 30 seconds.
2.12 Mounting the drive
The drives fit the standard 3.5-inch form-factor but have a 0.75-inch
height profile and a 5.38-inch depth profile. You can mount them securely
in the computer using either the bottom or side mounting holes, as
described below. Position the drive so that you do not strain or crimp the
cables. Refer to Figure 6 and Figure 7 on pages 32 and 33 for the
mounting dimensions
Bottom mo untin g hole s.
four available bottom mounting holes. Do not insert the screws more than
0.20 inches (6 turns) into the drive frame.
Side mounti ng ho les.
the six available side mounting holes. Use two mounting holes on each
side of the drive. Do not insert the screws more than 0.20 inches (6 turns)
into the drive frame.
Insert 6-32 UNC-2A mounting screws in the
Insert 6-32 UNC-2A mounting screws in four of
Medalist Pro 2160N/2160WC Product Manual, Rev. A 31
Caution.
• Use only mounting screws of the type specified.
• Gently tighten the mounting screws—do not apply more than 6 inch-lb
To avoid damaging the drive:
of torque.
32Medalist Pro 2160N/2160WC Product Manual, Rev. A
In the following figures, all dimensions are in inche s and millimeters (mm).
Six 6-32 NC-2B threaded hole
Max screw insertion depth: 0.20 inches
0.748 max
(19.000)
2.362 ± 0.010
(59.995. ± 0.254)
0.240 ± 0.020 (6.096
4.000 ± 0.010 (101.60
1.985 ± 0.020
(50.419 ± 0.508)
Four 6-32 NC-2B threaded hole
Max screw insertion depth: 0.20 inches
± 0.508)
± 0.254)
5.380 max (136.165)
1.750 ± 0.010
(44.450 ± 0.254)
0.250 ± 0.010
(6.350 ± 0.254)
1.120 (28.448)
1.625 ± 0.020
(41.275 ± 0.508)
4.010 max (101.854)
3.750 ± 0.010 (95.250 ± 0.254)
1.145 (29.083)
0.175 (4.445)
0.188
0.238
(6.045)
(4.775)
Figure 6. ST52160N M ounting dimensions
Pin 1Pin 1
Medalist Pro 2160N/2160WC Product Manual, Rev. A 33
Six 6-32 NC-2B threaded hole
Max screw insertion depth: 0.20 inches
0.748 max
(19.000)
2.362 ± 0.010
(59.995. ± 0.254)
0.240 ± 0.020 (6.096
4.000 ± 0.010 (101.60
5.380 max (136.165)
1.985 ± 0.020
(50.419 ± 0.508)
Four 6-32 NC-2B threaded hole
Max screw insertion depth: 0.20 inches
0.181
(4.597)
± 0.508)
± 0.254)
1.750 ± 0.010
(44.450 ± 0.254)
0.250 ± 0.010
(6.350 ± 0.254)
1.120 (28.448)
1.625 ± 0.020
(41.275 ± 0.508)
4.010 max (101.854)
3.750 ± 0.010 (95.250 ± 0.254)
1.875 (47.625)
Figure 7. ST52160WC Mount in g di me nsi ons
34Medalist Pro 2160N/2160WC Product Manual, Rev. A
Medalist Pro 2160N/2160WC Product Manual, Rev. A35
3.0 Command set
The drives support a subset of the Group 0, Group 1 and Group 2
standard SCSI commands.T he commands are described in this section.
3.1Command descriptor block
The initiator makes a request to the drive by sending a command
descriptor block (CDB) to the drive. Each CDB has the following common
characteristi cs:
• Byte 0 always contains the operation code.
• The three most significant bits (bits 7–5) of byte 1 contain the logical
unit number (LUN). This field is ignored if an Identify Message is sent.
• The last byte is always zero.
3.2Status byte
The drive terminates each command by sending the status byte (shown
below) to the initiator during the status phase before the command
complete message.
Bytes
76543210
Reserved
000
status byte
Good status.
Check condition status.
tion or an abnormal condition. In response, the initiator may issue
a Request Sense command to determine the nature of the condition.
Busy status.
from an initiator. The initiator retries the command later. The drive
returns a busy status if 1) the initiator has not sent the disconnect
message and tries to queue a command or 2) the initiator rejects
the disconnect message and the queue is not empty.
can be any of the following:
The drive has s uccessfully completed a com mand.
The drive is busy and is unable to accept a command
The
00
H
02
H
08
H
0
Bits
Status byte code
The drive detected an error, an excep-
Rsvd
36Medalist Pro 2160N/2160WC Product Manual, Rev. A
18HReservation conflict status.
A SCSI device tried t o access the
drive, but was unable to because the drive was already reserved
by another SCSI device.
Queue full status.
28
H
The drive received a command but rejected it
because the queue was full. The drive only uses this status if
tagged command queuing is implemented.
3.3Supported commands
The drive supports the commands listed below.
Group 0 commandsOperation code
Test Unit Ready00
Rezero Unit01
Request Sense03
Format Unit04
Reassign Blocks07
Read (6)08
Write (6)0A
Seek (6)0B
Inquiry12
Mode Select (6)15
Reserve (6)16
Release (6)17
Mode Sense (6)1A
Start/Stop Unit1B
Receive Diagnostic Results1C
Send Diagnostic1D
The Test Unit Ready command verifies that the drive is ready; it is not a
request for a self-test. If the drive can accept an appropriate media
access command without encountering an error, it returns a good status.
The Request Sense command requests the dr ive to t ransfer sense dat a
to the initiator in the additional sense data format. The additional sense
format is described in Appendix B on page 91.
The sense data applies to the previous command on which a check
condition status was returned. This sense data is saved for the initiator
until:
• The initiator requests the sense data using the Request Sense command, or
• Another command is received from the initiator that issued the original
command that caused the check condition status.
If any of the following fatal errors occur during a Request Sense command, the drive sends a check condition status, and t he sense data m ay
be invalid.
• The drive receives a nonzero reserved bit in the CDB.
• An unrecovered parity error occurs on the data bus.
• A malfunction prevents return of sense data.
If any other error occurs during the Request Sense command, the drive
returns sense data with a good status.
Medalist Pro 2160N/2160WC Product Manual, Rev. A39
The
the initiator has allocated for returned sense data. The drive
returns the number of bytes specified by the allocation length up
to 22 bytes. If the allocation length is set to zero, no sense data
is returned.
This is not an error.
specifies the maximum number of bytes
Bits
3.4.4Format Unit command (04H)
The Format Unit command assures that the medium is formatted so that
all of the addressable data blocks can be accessed. In addition, the
medium can be certified and control structures may be created for the
management of the medium and defects.
If the specified logical unit is reserved, the Format Unit command is
rejected with a reservation conflict status. Extent reservations are not
supported. See Section 3.4.11 on page 51 for more information about
reservations.
The initiator can specify (or not specify) sectors to be reallocated during
the formatting process.
Bytes
000000100
1LUN
200000000
3–4Interleave
500000000
Byte 1
76543210
format data
The
bit,
and the
tion 3.4.4.2. on page 40.
(Fmt Data) bit, the
Defect list format
Bits
Fmt
Data
Cmp
lst
Defect list format
complete list
field are described in S ec-
(Cmp lst)
40Medalist Pro 2160N/2160WC Product Manual, Rev. A
Bytes 3–4
interleave
The
value. However, the drive always formats the disc with an
interleave of 1:1.
field is not supported. It can contain any
3.4.4.1Defect lists
When the Format Unit command is issued, media defect information can
be gathered from several sources. Four of these sources—primary
defect list, certification defect list, data defect list and grown defect
list—are defect lists written to the drive. They are defined below. As signments in Byte 1 of the defect list header—described in Section 3.4.4.3
on page 42, determine the use of the defect list during formatting. The
Reassign Blocks and Read Defect Data commands also use these lists.
• The
• The
• The
• The
primary defect list (PList)
the drive is manufactured and written to the disc in an area that is not
directly accessible by the user. These defects are considered permanent and cannot be changed.
certification defect list (CList)
sectors that the drive reads during the certify of the Format Unit
command. The CList is incorporated into the GList before the end of
the Format Unit command.
data defect list (DList)
the drive during a data-out phase of the c urrent Format Unit command.
The drive sends the DList in the last bytes of the data-out phase
(described in Section 3.4.4.3) and may add it to the GList.
grown defect list (GList)
or detected by the target but does not include defects from the PList.
The GList includes defects detected by the format operation during
media certification, the DList, defects previously identified with a
Reassign Blocks command and defects previously detected by the
target and automatically reallocated.
is a list of media defects found when
is a temporary list of unrecoverable
is a list of sectors the initiator supplies to
is a list of defects supplied by the initiator
3.4.4.2Format Unit parameters
For each format listed in the following table, except the default format,
the initiator sends a defect list header. This header is described in Sec tion
3.4.4.3. The physical sector format is described in Section 3.4.4.4. on
page 43. The block format and bytes-from-index format are not supported.
Medalist Pro 2160N/2160WC Product Manual, Rev. A41
Byte 1 of CDB
Bit 4 Bit 3Bit 2–Bit 0
Fmt
Cmp
Data
00XXX
01XXX
100XX
1 0 100
1 0 101
1011X
110XX
1 1 100
1 1 101
1111X
Lst
Defect List
Format
Description
Default format
send the defect list header or DList to
the drive. The drive reallocates all
sectors in the PList and GList.
Format option with the PList only
initiator does not send the defect list
header or DList to the drive. The drive
reallocates all sectors in the PList and
erases the GList.
Extended format.
defect list header but no DList. All
sectors in the PList and GList are
reallocated.
The drive does not support
bytes-from-index format.
. The initiator does not
. The
The initiator sends a
Format option with the GList and DList.
The initiator sends the defect list
header, which may be followed by a
DList in physical sector format. The
drive adds the DList to the existing
GList. All sectors in the PList and GList
are reallocated.
Reserved
Format option without GList or DList
The drive erases any previous GList.
The initiator sends a defect list header
but no DList. All sectors in the PList are
reallocated.
The drive does not support
bytes-from-index format.
Format option with DList only.
erases any previous GList. The initiator
sends the defect list header, which may
be followed by a DList in physical sector
format. The DList becomes the new
GList. All sectors in the PList and GList
are reallocated.
.
The drive
Reserved
42Medalist Pro 2160N/2160WC Product Manual, Rev. A
3.4.4.3Defect list header and defect list
The defect list, shown below, contains a 4-byte header, followed by one
or more defect descriptors. Byte 1 of the defect list header determines
whether the P and C defects are reallocated.
Bytes
000000000
1FOVDPRY DCRT STPF0000
2–3Defect list length
4–
Byte 1
Bytes 2–3
76543210
n
FOV
If the
interpreted. If the FOV bit is 0, the DPRY, DCRT and STPF
bits must be zeros.
If the DPRY bit is 0, the defects described in t he P List are
reallocated during formatting. The drive sends a check
condition status if it cannot find the PList. If DPRY is 1, the
PList is maintained but the sectors are not reallocated.
If the
DCRT
during the format. Therefore, no CList for this format is
created or reallocated. If the DCRT is 0, the drive verifies
the data written during the format, creates a CList and
reallocates sectors that were unrecoverable.
If the
STPF
an error while accessing either the P or G defect list. If the
STPF
bit is 0, the drive continues formatting even though it
has encountered an error while accessing either the P or G
defect list.
The
defect list length
that follows the header. For each sector to be reallocated,
the defect list contains one defect descriptor that contains
8 bytes in either the bytes-from-index format or the physical
sector format. A length of zero indicates that no DList
follows; this is not an error.
Defect descriptor
bit is 1, the DPRY, DCRT and STPF bits are
bit is 1, the drive does not verify the data written
bit is 1, the drive stops formatting if it encounters
Bits
is the length, in bytes, of the defect list
Bytes 4–
n
The defect descriptors are described in Sections 3.4.4.4. on
page 43. A length of zero indicates that no DList follows;
this is not an error.
Medalist Pro 2160N/2160WC Product Manual, Rev. A43
3.4.4.4Defect descriptor—physical sector format
Defects are specified in the physic al sector format when t he defect l ist
format field is 101
tion 3.4.4. on page 39.
Each defect descriptor for the physical sector format specifies a sectorsize defect location that is composed of the cylinder number of the defect,
the head number of the defect and the defect sector number. The defect
descriptors must be in ascending order.
See Byte 1 of the Format Unit command in Sec-
B.
A defect sector number of FFFFFFFF
(which means reassign the entire
H
track) is illegal.
The information in the following table is for each defect.
Bytes
76543210
Bits
0–2Cylinder number of defect
3Head number of defect
4–7Defec t sector number
3.4.5Reassign Blocks command (07H)
When the drive receives the Reassign Blocks command, it reassigns
defective logical blocks to available spare sectors.
Note.
After sending the Reassign Blocks command, the initiator transfers a
defect list containing the logic al block addresses to be reassigned. The
drive reassigns the logical blocks. The data contained in the logical
blocks may not be preserved.
The drive can repeatedly assign a logical block to multiple physical
addresses until there are no more spare locations available on the disc.
ARRE and AWRE may perform automatic reassignments independently of this command.
If the drive does not have enough spare sectors to reassign all of the
defective logical blocks, the command terminates with a check condition
status, and the sense key is set to media error. The logical block address
of the first logical block not reassigned is returned in the information bytes
of the sense data.
44Medalist Pro 2160N/2160WC Product Manual, Rev. A
The Reassign Blocks defect list contains a 4-byte header followed by one
or more defect descriptors. The length of each defect descriptor is 4
bytes.
Bytes
0 00000000
1 00000000
2–3Defect list length
n
4–
76543210
Defect descriptors
Bits
Byte 2–3
Bytes 4–
defect list length
The
the defect descriptors that follow. The defect list length is
equal to four times the number of defects.
n
The
defect descriptor
address of the defect. The defect descriptors must be in
ascending order.
specifies the total length, in bytes, of
contains the 4-byte logical block
Medalist Pro 2160N/2160WC Product Manual, Rev. A45
3.4.6Read (6) command (08H)
When the drive receives the Read command, it transfers data t o the
initiator.
TheRead-Write Error Recovery page (01
handles errors during a Read command. The Read-Write Error Recovery
page is discussed in Appendix C.1 on page 98.
If there is a reservation access conflict, this command terminates with a
reservation conflict status and no data is read. For more information
about the reservation conflict status, see Section 3.2. on page 35.
In systems that support disconnection, the drive disconnects when a valid
Read command is received, unless the data is available in the cache
buffer. The buffer-full ratio byte of the Disconnect/Reconnect page
determines when the drive reconnects. (The Disconnect/Reconnect
page is discussed in Section C.2. on page 100). The drive may disconnect, if allowed, whenever there is less than one block in the buffer.
Because the drive uses read look-ahead functions, it may read more
data into the buffer than specified by the transfer length in the CDB.
Note.
Bytes
The Read (6) command cannot access all logical blocks on the
drive. The Read (10) command must be used to access all logical
blocks.
The
logical blocks of data to be transferred. A transfer length
of 0 indicates that 256 logical blocks will be transferred. A ny
other value indicates the number of logical blocks transferred.
specifies the logical block where
specifies the number of contiguous
46Medalist Pro 2160N/2160WC Product Manual, Rev. A
3.4.7Write (6)command (0AH)
When the drive receives the Write command, it wr ites the initiator’s data
to the disc.
The Read-Write Error Recoverypage (01
handles bad sectors during a Write command. The Read-Write Error
Recoverypage is discussed in Appendix C.1 on page 98. If the system
supports disconnection, the drive can dis connect and reconnect while
executing this command. The drive disconnects when either an internal
error-recovery procedure is required or the drive’s internal data buffer is
full. The buffer-empty ratio in the Disconnect/Reconnect page determines when the drive reconnects.Section C.2 on page 100 documents
the Disconnect/Reconnect page.
If there is a reservation access conflict, this command terminates with a
reservation conflict status and no data is written. For more information
about the reservation conflict status, see Section 3.2. on page 35.
Note.
Bytes
The Write (6) command cannot access all logical blocks on the
drive. The Write (10) command must be used to access all
logical blocks.
The
blocks of data to be transferred. A transfer length of zero
indicates that 256 logical blocks are to be transferred. Any other
value indicates the number of logical blocks to be transferred.
logical block address
The
the write operation begins.
transfer length
specifies the number of contiguous logical
specifies the logical block where
Medalist Pro 2160N/2160WC Product Manual, Rev. A47
3.4.8Seek(6)command (0BH)
When the drive receives the Seek command, it seeks to the track of the
specified logical block address. This command is not necessarybecause
all commands that access the disc contain implied seeks. In systems that
support disconnection, the drive disconnects when it receives a valid
Seek command.
The Seek (6) command cannot access all logical blocks on the
Note.
drive. The Seek (10) command must be used to access all logical
blocks.
When the drive receives the Inquiry command, it sends the inquiry data
to the initiator. When the requested inquiry data cannot be returned, a
check condition status is reported.
If an Inquiry command is received from an initiator with a pending
unit-attention condition (before the drive reports a check condition
status), the drive performs the Inquiry command and the Unit Attention
condition is not cleared.
The initiator should allocate 36
returned to the initiator is summarized in Appendix D on page 117.
bytes for inquiry data. The inquiry data
H
48Medalist Pro 2160N/2160WC Product Manual, Rev. A
Bytes
000010010
1LUNReservedEVPD
2
300000000
4Allocation length, in bytes
500000000
Byte 1
Byte 2
Byte 4
76543210
00000000
enable vital product data (EVPD
If the
returns the standard inquiry data. If the EVPD bit is one, the drive
returns the optional vital product data specified in byte 2.
page code
The
information the drive returns. If EVPD is zero, this field must be
zero.
The
allocation length
has allocated for returned inquiry data. The drive returns the
number of bytes specified by the allocation length up to a
maximum of 148 bytes. If the allocation length is zero, no data
is returned.
at least 36
inquiry data.
field specifies which page of the vital product
specifies the number of bytes the initiator
This is not an error.
to allow the initiator to receive all of the standard
H
Bits
Page code
) bit is zero, the drive
The allocation length should be
3.4.10 Mode Select(6) command (15H)
The Mode Select command allows the initiator to change parameters
stored in the mode pages. The mode pages are described in Appendix C.on page 97. The drive stores four copies of each mode page:
• Current values copy.
drive uses to control its operation. After a power-on reset, hard reset
or bus device reset, the current values are equal to the saved values
if the saved values can be retrieved, or the default values if the saved
values cannot be retrieved.
• Changeable values copy.
parameters. Instead, it contains a map of each mode page, indicating
which parameters are changeable by the initiator. If a bit contains a 1,
the corresponding value in the mode page is changeable. If a bit
contains a 0, the corresponding value in the mode page is not
changeable. The changeability values for each bit of each mode page
and the default values are listed in Appendix C.
This copy contains the parameter values the
This copy does not actually contain any
Medalist Pro 2160N/2160WC Product Manual, Rev. A49
• Default values copy.
drive used as its current values when it was manufactured. The drive
defaults to these values after a reset condition, unless valid saved
values are available. The default values are li sted in Appendix C on
page 97.
• Saved values copy.
If the parameter is changeable, these values can be set using a Mode
Select command. If the parameter is not changeable, the default
values are always used.
The drive has one set of mode parameters for all of the initiators on the
SCSI bus. If the initiator that issued the Mode Select command changes
a parameter that applies to other initiators, the drive generates a sense
key of Unit Attention wit h an additional sense key of mode parameters
changed (2AH/01) for all the other initiators. The sense keys and additional sense codes are discussed in Appendix B on page 91.
Before sending the Mode Select command, the initiator should send a
Mode Sense command requesting that the drive return the c hangeable
values for all pages. The initiator uses this information to determine which
pages are supported, the proper length for those pages and which
parameters in those pages can be changed for that logical unit. Also,
before sending each Mode Select command, the initiator should send a
Mode Sense command to request the current values.
When the drive receives the Mode Select command, it updates the
savable parameters with the current values included in the Mode Select
command. After the drive saves the parameters, it reports a good status.
The drive verifies all Mode Select data.
This copy contains the parameter values the
The saved values are the values the drive stores.
If the drive detects invalid parameter data during the Mode Select
command, it sends a sense key of
code of
Bytes
invalid field in parameter list
76543210
000010101
1LUNP F = 1000SP
200000000
300000000
4Parameter list length
500000000
illegal request
, and no parameters are changed.
Bits
with an additional sense
50Medalist Pro 2160N/2160WC Product Manual, Rev. A
Byte 1
page format (PF)
The
bit is always one. This means that the data
sent by the initiator after the mode select header and block
descriptors complies with the page format.
When the
save pages (SP)
bit is 1, the drive saves the savable
pages in nonvolatile memory.
When the
save pages (SP)
bit is 0, the drive saves thecurrent
pages in RAM only, which means that the parameters are lost
when the drive is powered down.
Byte 4
parameter list length
The
specifies the length, in bytes, of the
header and mode page tran sferred t o the drive . A parameter list
length of 0 means that no dat a is transferred. To calculate the
parameter list length for any given mode page, add the parameter
list header (4 bytes), the block descriptor (if any, 8 bytes), the 2-byte
mode page header an d the length of each mode pa ge. For the
length of the mode pages refer to Appendix C on page 97.
3.4.10.1 Mode Select parameter list
The Mode Select parameter list contains a 4-byte header, followed by a
1-block descriptor (if any), followed by the Mode Select parameter pages.
Each block descriptor specifies the media characteristics for all or part
of a logical unit. The rest of the Mode Select parameters are grouped by
function and organized into mode pages. The mode pages are described
in Appendix C on page 97.
Bytes
76543210
Bits
Parameter list header
0 (default)Reserved (00
H
1 (default)M edium type (00
2 (default)Reserved (00
H
3 (default)Block descriptor length (00
(Optional) Block descriptor data
4 (default)Density code (00
5–7Number of blocks
8 (default)Reserved (00
H
9–11Block length
Parameter information
12–
n
Mode pages
)
)
H
)
H
)
H
)
or 08H)
Medalist Pro 2160N/2160WC Product Manual, Rev. A51
Byte 1
Byte 3
Byte 4
Bytes 5–7
Bytes 9–11
Note.
Bytes 4–11 will be provided if the initiator requests the Block
Descriptor.
medium type
The
drive is a direct-access device.
block descriptor length
If the
is sent to the drive. If the
no block descriptor is sent to the drive.
density code
The
number of blocks
The
which is listed in the formatted capacity section of the
appropriate product manual.
block length
The
field is always 00H, which means that the
is 8 bytes, a block descriptor
block descriptor length
is always 00H and cannot be changed.
is equal to the guaranteed sectors,
is always 0200H and cannot be changed.
is 0 bytes,
3.4.11 Reserve (6) command (16H)
When the initiator issues a Reserve command, it requests that the drive
be reserved for exclusive use by the initiator until the reservation is:
• Superseded by another Reserve command from the initiator that
made the reservation. An initiator that has already reserved the drive
can modify that reservation by issuing another Reserve command.
When the drive receives the superseding Reserve command, the
previous reservation is canceled.
• Released by a Release command from the same initiator. See the
Release command in Section 3.4.12 on page 52.
• Released by a bus device reset message from any initiator.
• Released by a hard reset.
After the drive honors the reservation from one initiator, it accepts
Inquiry, Request Sense and Reserve and Release commands from other
initiators; the drive rejects all other commands with a reservation conflict
status.
Note.
For the ST52160WC, the Release (6) command cannot release
SCSI ID’s 8–15. Use the Release (10) command.
52Medalist Pro 2160N/2160WC Product Manual, Rev. A
Bytes
000010110
1LUN3r d pty3rd party device IDExtent
200000000
300000000
400000000
500000000
Byte 1
76543210
3rd pty
If the
the 3rd pty bit i s 1, the initiator reserves the drive for another
initiator. The SCSI ID of the third-party initiator is specified in the
3rd party device ID
The
extent
extent reservations. If the ex tent bit is 1, the driv e generates a
check condition status.
bit is 0, the initiator res erves the drive for itself. I f
field.
bit must always be 0. The drive does not support
Bits
3.4.12 Release (6) command (17H)
When an initiator that had reserved the drive using the Reserve command issues the Release command, it cancels t he reservation. If the
drive is not currently reserved or i s reserved by another initiator and it
receives a Release command, the drive returns a good status and
maintains the reservation.
Note.
Bytes
Byte 1
For the ST52160WC, the Release (6) command cannot release
SCSI ID’s 8–15. Use the Release (10) command.
Bits
76543210
000010111
1LUN3r d pty3rd party device IDExtent
200000000
300000000
400000000
500000000
3rd pty
If the
the 3rd pty bit is 1, the initiator releases the drive for another
initiator. An initiator can only release a third-party reservation
bit is 0, the initiator releases its own reservation. If
Medalist Pro 2160N/2160WC Product Manual, Rev. A53
that it made. The SCSI ID of the third-party initiator is specified
in the
3rd party device ID
The
extent
bit must always be 0. The drive does not support
extent reservations. If the ex tent bit is 1, the driv e generates a
check condition status.
field.
3.4.13 Mode Sense (6) comm and (1AH)
When the initiator sends this command to the dr ive, it returns mode-page
parameters to the initiator. This command is used in conjunction with the
Mode Select command.
A disable block descriptor (DBD) bit of zero indicates that the
target may return zero or mo re block d escript ors in the return ed
Mode Sense data. This is at the target’s discretion. A DBD bit of
one specifies that the target will not return any block descriptors
in the returned Mode Sense data.
The page control (PC)
Parameter bytes. Regardless of the value of the PC, the block
descriptor always contains the current values.
The page codes are listed in Section 3.4.13.1 on page 54.
allocation length
The
initiator has allocated for returned Mode Sense data. An allocation length of 0 means that no Mode Sense data is to be
is the designator that is unique t o each page.
specifies the number of bytes that the
54Medalist Pro 2160N/2160WC Product Manual, Rev. A
transferred. This condition is not considered an error. Any other
value represents the number of bytes to be transferred. For a
description of the allocation length, see Section 3.4.13.1.
3.4.13.1 Page code and allocation length
The Mode Sense command descriptor block contains a page code
(byte 2, bits 5–0) and an allocation length (byte 4). These parameters
are described in the following table for SCSI-3 devices. You can transfer
mode pages to the initiator either of two ways:
• Transfer all mode pages at once by using page code 3F
H
, or
• Transfer one mode page at a time by using the page c odes and any
number greater than or equal to the allocation length of the mode
page.
Page
code
Allocation
length
Mode Sense data returned
4 bytes of Mode Sense header
8 bytes of block descriptor
01
H
18
2 bytes of mode-page header
H
10 bytes of Read/Write Error Recovery
parameters
4 bytes of Mode Sense header
02
H
1C
8 bytes of block descriptor
H
2 bytes of mode-page header
14 bytes of Disconnect/Reconnect parameters
4 bytes of Mode Sense header
03
H
24
8 bytes of block descriptor
H
2 bytes of mode-page header
22 bytes of Format Device parameters
4 bytes of Mode Sense header
04
H
24
8 bytes of block descriptor
H
2 bytes of mode-page header
22 bytes of Rigid Disc Geometry parameters
4 bytes of Mode Sense header
8 bytes of block descriptor
07
H
18
2 bytes of mode-page header
H
10 bytes of Verify Error Recovery Page
parameters
4 bytes of Mode Sense header
08
H
20H
8 bytes of block descriptor
2 bytes of mode-page header
18 bytes of Caching parameters
Medalist Pro 2160N/2160WC Product Manual, Rev. A55
Page
code
Allocation
length
Mode Sense data returned
4 bytes of Mode Sense header
0A
H
18
8 bytes of block descriptor
H
2 bytes of mode-page header
10 bytes of Control Mode page parameters
4 bytes of Mode Sense header
00
H
10H
8 bytes of block descriptor
2 bytes of mode-page header
2 bytes of Unit Attention Page parameters
3.4.13.2 Mode Sense data
The Mode Sense parameter list contains a 4-byte header followed by an
8-byte block descriptor (if any), followed by the mode pages. The header
and block descriptor are shown below. The mode pages are described
in Appendix C on page 97.
Bytes
76543210
0Mode Sense data length
1 (default)Medium type (00
2WP=0Reserved
3 (default)Block descriptor length (08
(Optional) Block descriptor
4 (default)Density code (00
5–7Number of blocks
8 (default)Reserved (00
9–11Block length
n
12–
Bits
Mode p a ge s
Mode pages
)
H
)
H
)
H
)
H
Byte 0
Byte 1
Byte 2
Mode Sense data length
The
specifies the number of
bytes minus 1 of the Mode Sense data to be transferred
to the initiator.
The
medium type
WP (write protect)
The
is always 0.
bit is always 0, which means the
media is write-enabled.
56Medalist Pro 2160N/2160WC Product Manual, Rev. A
Byte 3
Byte 4
Bytes 5–7
Byte 8
Bytes 9–11
block descriptor length
The
block descriptor. This value does not include the page
headers and mode pages that follow the block descriptor,
if any.
The
density code
number of blocks
The
blocks available to the user.
Reserved
block length
The
in each logical block described by the block descriptor.
is not supported.
specifies the number of bytes contained
is the number of bytes in the
field contains the t otal number of
3.4.14 Start/Stop Unit command (1BH)
When the drive receives the Start/S top Unit command, the dri ve either
spins up or spins down, depending on the setting of the start bit in byte 4.
If the host adapter supports disconnection, the drive disconnects when
it receives the Start/Stop Unit command and reconnects when it is up to
speed and ready.
If the
the command is completed. If the Immed bit is 1, the drive returns
the status when it receives the command.
If the
start
bit is 1, the drive spins up. If the
spins down.
bit is 0, the drive returns the status after
start
bit is 0, the drive
Medalist Pro 2160N/2160WC Product Manual, Rev. A57
3.4.15 Receive Diagnostic Results command (1CH)
When the drive receives the Receive Diagnostics command after powerup or after a Send Diagnostic command of PF=0, it sends eight diagnostic
data bytes to the initiator. The drive supports the optional Page format
wherein the initiator sends additional pages after a Send Diagnostic
command. These additional pages have a page code that spec ifies to
the drive the format of the data to be returned after it receives a Receive
Diagnostic Results command.
Bytes
76543210
Bits
000011100
1LUN = 000000
200000000
3–4Allocation length
500000000
Bytes 3–4
allocation length
The
specifies the number of bytes the
initiator has allocated for returned diagnostic result data. An
allocation length of 0 means that no diagnostic data is
transferred;
this is not an error.
The drive sends the lesser
of the allocation l ength or the bytes available, whichever
number is less.
3.4.15.1 Diagnostic data format
Bytes
76543210
0–1 (default)Additional length (0006
2–5FRU code
6 Diagnostic error code
7Vendor-unique error code
Bits
)
H
Byte 0–1
Bytes 2–5
additional length
The
value indicates t he number of additional bytes included in the diagnostic data lis t. A value of
0000
means that there are no additional bytes. A value of
H
0006
means that no product-unique bytes are available.
H
field replaceable unit (FRU)
If the
FRU information. If the FRU code is 01
code is 00H, there is no
, replace the drive.
H
Other values are drive-unique.
58Medalist Pro 2160N/2160WC Product Manual, Rev. A
Byte 6
Byte 7
diagnostic error code
The
vendor-unique error codes
The
is not supported.
are listed in Section
3.4.15.2.
3.4.15.2 Diagnostic error codes
The following diagnostic error codes are reported in byte 7 of the
diagnostic data format in Section 3.4.15.1.
Error codeDescription
01
02
09
44
80
81
H
H
H
H
H
H
Sequencer test error
Microprocessor RAM diagnostic error
Fatal hardware error during drive diagnostics
EEPROM test error
Buffer controller diagnostic error
Buffer RAM diagnostic error
3.4.16 Supported Diagnostic Page s
The following table lists all of the diagnostic pages that supports the drive.
If the Send Diagnostics command requests the Supported Diagnostics
Page list (PF=1), the drive returns data in the format shown in the table
below, after it receives the Receive Diagnostics Results command.
Bytes
76543210
0Page Code (00
1Reserved
2–3Page Length (
4
:
Supported Page List (2)
n
Notes:
1.
The page length field specifies the length in bytes of the
supported page list.
2.
The supported page lists contains a list of all diagnostic page
codes implemented by the drive in ascending order begin-
Bits
)
H
n
–3) (1)
Medalist Pro 2160N/2160WC Product Manual, Rev. A59
ning with page code 00H. The drive supports only pages 00
and 40
H.
H
3.4.17 Translate Address Page
The translate address page allows the initiator to translate a logical block
address into a physical sector address or a physical sector address into
a logical block address. The address t o be translated is passed to the
target during the data-out phase. This phase is associated with the Send
Diagnostics command and the results are r e turned t o the initiator during
the data-in phase following the Receive Diagnostic command. The
translated address is returned in the Translate Address Page as shown
in the following tables.
Bytes
76543210
0Page Code (40
1Reserved
2–3
4Reserved Supplied Format (3)
5
6
:
RAREA
(4)
ALTSEC
(5)
ALTTK
Translated Address (8)
13
Bits
Page Length
(000A) (2)
Rsrvd
(6)
(if available)
) (1)
H
Translated Format (7)
Notes:
The translate address page contains a 4-byte page header
1.
that specifies the page code and length followed by 2 bytes,
which describe the supplied format followed by the translated address.
The page length field contains the number of parameters that
2.
follow.
The Supplied Format field contains the value from the Send
3.
Diagnostic command supplied format field.
. A reserved area (RAREA) bit of 1 indicates that all or part of
4
the translated address falls within a reserved area of the medium (such as speed tolerance gap, alternate sector and
vendor-reserved area). If the entire translated address falls
within a reserved area, the target may not return a trans-
60Medalist Pro 2160N/2160WC Product Manual, Rev. A
lated address. A RAREA bit of zero indicates that no part of
the translated address falls within a reserved area of the medium.
5.
An alternate sector (ALTSEC) bit of 1 indicates that the translated address is physically located in an alternate sector of
the medium. If the drive cannot determine whether all or part
of the translated address is located in an alternate sector, it
will set this bit to zero. An ALTSEC bit of zero indicates that
no part of the translated address is located in an alternate
sector of the medium or that the drive is unable to determine
this information.
6.
An alternate track (ALTTRK) bit of 1 indicates that part or all
of the translated address is located on an alternate track. An
ALTTRK bit of zero indicates that no part of the translated
address is located on an alternate track of the medium.
7.
The Translated Format field contains the value from the Send
Diagnostic command translate format field).The values are
000 (Logical block format) or 101 (Physical sector address
format).
8.
The Translated Address field contains the address supplied
by the initiator in the Send Diagnostic command. This field
will be in the format specified in the translate format field.
The supported formats are shown in the following tables.
Address Field Logical Block Address Format
Bytes
0–3Logical Block Address
400000000
500000000
600000000
700000000
Bytes
0–2Cylinder Number
3Head Number
76543210
Address Field Physical Sector Format
76543210
Bits
Bits
Medalist Pro 2160N/2160WC Product Manual, Rev. A61
Address Field Physical Sector Format
Bytes
4–7Sector Number
76543210
Bits
3.4.18 Send Diagnostic command (1DH)
When the drive receives this command, it performs diagnostic tests on
itself. In systems that support disconnection, the drive disconnects while
executing this command.
Bytes
000011101
1LUN = 0PF0
200000000
3–4 Parameter list length
500000000
Byte 1
76543210
If the PF (Page Format) bit is set to 0 and the
is set to 1, the drive performs the buffer RAM diagnostics,
which is the default self-test. If the def ault self-test is requested, the parameter list length is 0 and no data is
transferred. If the self-test passes successfully, the command terminates with a good status. If the self-test fails, the
command terminates with a check condition status and the
sense key is hardware error.
If the PF bit i s set to 1, SelfTest bit is 0,
(DevOfL) and
diagnostic page is sent as the parameter list. The supported
pages are the
late Address
bytes for page 00
The DevOfL bit is not supported and must be 0 if
bit =1.
unit off line
Supported Pages
(40H) page. The parameter length is 4 (04H)
and 14 (0EH) bytes for page 40H.
H
Bits
Self
Test
Dev
OfL
device off line
(UnitOfL) are ignored and a
(00H) page and the
Unit
OfL
SelfTest
Trans-
SelfTest
bit
Bytes 3–4
The UnitOfL bit is not supported and must be 0 if
bit =1.
parameter list length
The
must be 0 if
SelfTest
bit =1.
SelfTest
62Medalist Pro 2160N/2160WC Product Manual, Rev. A
3.5Supported Diagno st ics Pa ge—Sen d Diag no stics
This page contains instructions for the drive to make available the list of
all supported diagnostic pages to be returned by a subsequent Receive
Diagnostics Results command. The definition of this page includes only
not
the first 4 bytes. If t he page length is
zero, the drive shall terminate
the Send Diagnostics command with a Check Condition status. The
Sense Key shall be set to Illegal Request with an additional sense code
of Invalid Field Parameter List.
Supported Diagnostic Pages Page
Bytes
76543210
0Page Code (00
Bits
)
H
1Reserved
2–3Page Length (Must Be Zero)
3.6Translate Address Page—Send Diagnostic
The translate address page allows the initiator to translate a logical block
address into a physical sector address or a physical sector address into
a logical block address. The address t o be translated is passed to the
drive with the Send Diagnostics command, and the results are returned
to the initiator during the data-in phase following the Receive Diagnostic
command. The format of the translate address page—Send Diagnostic,
is shown in the following table. The translated address is returned in the
translate address page returned after the Receive Diagnostic Results
Command.
Bytes
76543210
0Page Code (40
Bits
) (1)
H
1Reserved
2–3
4
Reserved
Page Length
(000A
)
H
Supplied Format (1)
5ReservedT ranslated Format (7)
6
:
Address To Translate (3)
13
Medalist Pro 2160N/2160WC Product Manual, Rev. A63
Notes:
1.
The Supplied Format field specifi es the format of the address
to translate field. The valid values for this field are 000 for
logical block address format or 101 for physical sector address
format. If the drive does not support the requested format it
terminates the Send Diagnostic command with a Check Condition status. The s ense key is set to Illegal Request and an
additional sense code is set t o Invalid Fiel d in the Parameter
List.
2.
The Translate Format field specifies the format to which the
initiator wants the address to be translated. The valid values
for this field are 000 for logical block addr ess format or 101 for
physical sector address format. The Translate Format field
must be different than the Supplied Format field. If the drive
does not support the requested format it terminates the command with a Check Condition status. The sense key is set to
Illegal Request and an additional sense code is set to Invalid
Field in Parameter List.
3.
The Address to Translate field contains a single address that
the initiator is requesting the drive to t ranslate. The f ormat of
this field is defined by the Supplied Format field.
For systems that support disconnection, the drive disconnects
while executing this command.
3.6.1Read Capacity command (25H)
The initiator uses the Read Capacity command to determine the capacity
of the drive. When the drive receiv es the Read Capacity command, it
sends the initiator read capacity data, which is described in Section
3.6.1.1. on page 64.
Bytes
00010010 1
1LUN0000 0
2–5Logical block address
60000000 0
70000000 0
80000000PMI
90000000 0
7654321 0
Bits
64Medalist Pro 2160N/2160WC Product Manual, Rev. A
Bytes 2–5
Byte 8
The logical block address specified in the CDB cannot be
greater than the logical block address reported by the drive
in the read capacity data else check condition.
partial medium indicator (PMI)
If the
block address in the CDB is also zero. The read capacity
data returned by the drive contains the logical block address
and block length of the last logical block of the drive.
If the PMI bit is 1, the drive returns the read capacity data,
which contains the l ogical block address and block l ength
of the last logical block address, after which a substantial
delay (approximately 1 msec) in data transfer occurs. This
logical block address must be greater than or equal to the
logical block address specified in the CDB. This reported
logical block address is a track (head) boundary.
The logical block addres s is determined by t he PMI bit in
the CDB of the Read Capacity command. The PMI bit is
described in Section 3.6.1. on page 63.
The block length is always 512.
3.6.2Read (10) command (28H)
When the drive receives the Read (10) com mand, it transfers data to the
initiator. This command is the same as the Read (6) command discussed
in Section 3.4.6 on page 45 except that in the CDB for the Read (10)
command, a 4-byte logical block address and a 2-byte transfer length
can be specified.
If there is a reservation access conflict, this command terminates with a
reservation conflict status and no data is read. For more information
about the reservation conflict status, see Section 3.2 on page 35.
Medalist Pro 2160N/2160WC Product Manual, Rev. A65
Bytes
0 00101000
1LUNDPOFUA000
2–5Logical block address
6 00000000
7–8Transfer length
9 00000000
Byte 1
Bytes 2–5
Bytes 7–8
76543210
disable page out (DPO)
If the
the drive receives during this command has the lowest
priority for being retained in the cache. If the DPO is 0, the
cached data has the highest pri ority for being retained in
the cache.
If the
forced unit access (FUA)
the disc to get the data requested by the initiator, even if the
data is available in the cache. If the FUA bit is 0, the drive
can get the data from the cache or the disc.
The
logical block address
the read operation begins.
transfer length
The
logical blocks of data to be transferred. A transfer length of
0 means that no logical blocks are to be transferred. This
condition is not considered an error.
Bits
bit is 1, the cached data that
bit is 1, the drive must access
specifies the logical block where
specifies the number of contiguous
3.6.3Write (10) command (2AH)
When the drive receives the Write(10) command, the drive writes the
data from the initiator to the disc. This command is the same as the Write
(6) command, except that the CDB for this com mand contains a 4- by te
logical block address and a 2-byte transfer length. For more information
about the Write (6) command, see Section 3.4.7 on page 46.
If there is a reservation access conflict, this command terminates with a
reservation conflict status and no data is written. For more information
about the reservation conflict status, see Section 3.2. on page 35.
66Medalist Pro 2160N/2160WC Product Manual, Rev. A
Bytes
0 00101010
1LUNDPOFUA000
2–5Logical block address
6 00000000
7–8Transfer length
9 00000000
Byte 1
Bytes 2–5
Bytes 7–8
76543210
disable page out (DPO)
If the
the drive receives during this command has the lowest
priority for being retained in the cache. If the DPO is 0, the
cached data has the highest pri ority for being retained in
the cache.
If the
forced unit access (FUA)
the disc to write the data sent by the initiator, even if the
data can be stored in the cache. If the FUA bit is 0, the drive
can write the data to the cache or the disc.
The
logical block address
the write operation begins.
transfer length
The
logical blocks of data to be transferred. A transfer length of
0 means that no logical blocks are to be transferred; this is
not an error.
Bits
bit is 1, the cached data that
bit is 1, the drive must access
specifies the logical block where
specifies the number of contiguous
3.6.4Seek (10) command (2BH)
The Seek (10) command requests that the drive seek to the specified
logical block address. This command is the same as the Seek (6)
command, except that the CDB includes a 4-byte logical block address.
The Seek (6) command is described in Section 3.4.8. on page 47.
Medalist Pro 2160N/2160WC Product Manual, Rev. A67
Bytes
000101011
1LUN00000
2–5Logical block address
600000000
700000000
800000000
900000000
76543210
Bits
3.6.5Write and Verify command (2EH)
When the drive receives the Write and Verify command, it writes the data
sent by the initiator to the media and then verifies that the data is correctly
written.
If the host adapter supports disconnection, the drive dis connects while
it is executing this command.
Bytes
000101110
1LUN000BytChk0
2–5Logical block address
600000000
7–8Transfer length
900000000
76543210
Bits
Byte 1
Bytes 2–5
Bytes 7–8
byte check (BytChk)
If the
media after a write by checking the ECC syndromes. If the
BytChk bit is one, the driv e ver ifies the media after a write
by performing a byte-by-byte comparison of the dat a stored.
The
logical block address
where the drive begins writing and verifying the data.
transfer length
The
logical blocks to be transferred. If the transfer length is 0,
the initiator does not transfer any data and the drive does
not write or verify any data. This condition is not considered
an error.
field specifies the number of contiguous
bit is 0, the drive verifies the
field specifies the logical block
68Medalist Pro 2160N/2160WC Product Manual, Rev. A
3.6.6Verify command (2FH)
When the drive receives the Verify command, it verifies the data on the
disc. If the host adapter supports disconnection, the drive disconnects
while it is executing this command.
Bytes
000101111
1LUN000
2–5Logical block address
600000000
7–8Verification Length
900000000
Byte 1
Bytes 2–5
Bytes 7–8
76543210
byte check (BytChk)
If the
media by checking the ECC syndromes. If the BytChk bit is
1, the drive verifies the media by performing a byte-by-byte
comparison of the data sent from the initiator.
The
logical block address
where the drive begins verifying the data.
verification length
The
ous logical blocks to be verified. If the verification length is
0, the drive does not verify any logical blocks, although an
implied seek is still performed. This condition is not considered an error.
Bits
Byt
Chk
bit is 0, the drive verifies the
field specifies the logical block
field specifies the number of contigu-
0
3.6.7Read Defect Data command (37H)
When the drive receives this command, it reads the def ect data and
transfers the defect data to the initiator.
This command can be used in conjunction with the Format Unit command. Read Defect Data reads the defect lists off the buffer memory and
resends the lists as defect data but does not change the lists.
The Read Defect Data command can be used to access two types of
defect lists: the
These lists are described in Section 3.4.4.1. on page 40.
primary defect list (PList)
and the
grown defect list (GList)
.
Medalist Pro 2160N/2160WC Product Manual, Rev. A69
Bytes
76543210
Bits
000110111
1LUN00000
2000PListGListDefect list format
300000000
400000000
500000000
600000000
7–8Allocation length
900000000
PList
Byte 2
If the
bit is 1, the drive sends the primary defect list. If
the PList bit is 0, the drive does not send the primary defect
list.
If the
GList
bit is 1, the drive sends the grown defect list. If
the GList bit is 0, the drive does not send the grown defect
list.
If both the PList and GList bits are zero, the drive returns
the defect list header only.
If the defect list format field contains 101
the drive returns
B,
the defect data in the physical sector format. If the defect
list format field contains 000
or 100B, the drive returns the
B
defect data in the default format, which is the physical sector
format, and generates a check condition status.
Bytes 7–8
The allocation length specifies the number of bytes the
initiator has allocated f or the returned defect data;
not an error.
An allocation length of 0 indicates that no
this is
defect data is transferred. The data-in phase ends when the
allocation length bytes have been transferred or when all
available defect data has been transferred to the ini tiator,
whichever is less.
70Medalist Pro 2160N/2160WC Product Manual, Rev. A
3.6.7.1Defect list header
The defect data always begins with a 4-byte header, followed by an
8-byte descriptor for each defect. The defect list header format is
described below.
Bytes
000000000
1000PList GListDefect list format
2–3Defect List Length
Byte 1
Bytes 2–3
76543210
PList
If the
defect list. If the PList bit is 0, the def ect data does not
contain the primary defect list.
If the
list. If the GList bit is 0, the defect data does not contain the
grown defect list.
The
page 68.
The defect list length always specifies the length of the
defect data in bytes, even if the allocation length (in the
CDB) is not large enough to accommodate all the defec t
descriptors. If the PList and GList bits are 0, no defect
descriptor bytes are sent to the initiator and t he defect list
length is 0.
bit is 1, the defect data contains the primary
GList
bit is 1, the defect data contains the grown defect
defect list format
Bits
field is described in Section 3.6.7. on
3.6.8Write Data Buffer command (3BH)
The Write Data Buffer command supports several dif ferent features. It
can be used with the Read Data Buffer command to diagnose problems
in the drive’s data buffer memory and to test the integrity of the SCSI bus.
You can also use the Write Data B uffer command to download microcode
to the buffer and to save it in flash memory.
Note.
This command treats the buffer as a single segment, regar dless
of the number of segments specified in Caching page 08
(Caching page 08
is described in Section C.6.3. on page 110.)
H
H
.
Medalist Pro 2160N/2160WC Product Manual, Rev. A71
Bytes
76543210
Bits
000111011
1LUN00Mode
2Buffer ID (00
)
H
3–5Buffer offset
6–8P arameter list length
900000000
Byte 1
If the
mode
bits contain 000B, the initiator transfers data to
the drive buffer with a 4-byte header that contains all zeros.
This mode is called
If the
mode
bits contain 010B, the initiator transfers data to
write combined header and data
.
the drive buffer without the header. This mode is called
data
.
mode
If the
bits contain 101B, the initiator downloads microcode to the drive buffer, and the drive saves the microcode
in flash memory. The drive uses the new microcode for all
future operations. This mode is called
and save
.
download microcode
After the microcode has been successfully downloaded, the
drive generates a unit attention condition of
been downloaded
for all initiators except the one that issued
microcode has
the current Write Data Buffer command.
write
Byte 2
Byte 3–5
Bytes 6–8
All other settings for the mode bits are reserved.
This field is ignored if the mode bits are 101
buffer offset
The
is added to the starting address of the
.
B
buffer to determine the destination of the first data byte. The
bytes that follow are placed in sequential addresses. If the
sum of the buffer offset and the transfer length exceeds the
buffer size reported by the Read Data Buffer command (see
Section 3.6.9), the drive generates a check condition status
and the initiator does not transfer any data. This field is
ignored if the mode bits are 101
parameter list length
The
field specifies the maximum num-
.
B
ber of bytes the initiator transfers. If the initiator transfers
the 4-byte header, the transfer length includes the header.
If the transfer length is zero, no data is transferred to the
drive buffer; this is not considered an error. The field is
ignored if the mode bits are 101
.
B
72Medalist Pro 2160N/2160WC Product Manual, Rev. A
3.6.9Read Data Buffer command (3CH)
The Read Data Buffer command supports several different features. The
Read Data Buffer command can be used along with the Write Data Buffer
command to diagnose problems in the drive’s data buffer memory and
to test the integrity of the SCSI bus.
Note.
Bytes
This command treats the buffer as a single segment, regardless of
the number of segments specified in mode page (08
(08
), the Caching page, is described in Section C.6. on page 108).
H
). (Mode page
H
Bits
76543210
000111100
1LUN00Mode
2Buffer ID (00
)
H
3–5Buffer offset
6–8Allocation length
900000000
Byte 1
If the mode bits contain 000
the initiator reads dat a from
B,
the drive buffer. The data is preceded by a 4-byte header .
This mode is called
read combined header and data.
If the mode bits contain 010B, the initiator reads data from the
drive buffer without a header. This mode is called
If the
mode
bits contain 011
a maximum of 4 bytes of
B,
read data.
READ BUFFER descriptor information is returned. The
drive returns the descriptor information for the buffer specified by the buffer ID.
If there is no buffer associated with the specified buffer ID,
the drive returns all zeros in the READ BUFFER descriptor.
The buffer offset is reserved in this mode. The allocation
length should be set to four or greater. The drive transfers
the lesser of the allocation length or 4 bytes of READ
BUFFER descriptor.
READ BUFFER Descriptor
Bytes
76543210
Bits
0Offset Boundary
1–3(MSB)Buffer Capacity(LSB)
Medalist Pro 2160N/2160WC Product Manual, Rev. A73
The offset boundary field returns the boundary alignment
within the selected buffer for subsequent WRITE BUFFER
and READ BUFFER commands. The value contained in th e
offset boundary field shall be interpreted as a power of two.
Buffer Offse t Boundary
Offset Boundary20 Offset BoundaryBuffer Offsets
52
5
= 3232-byte boundaries
0 is the only
FF
H
Not Applicable
supported buffer
offset
The buffer capacity field returns the size of the s elected
buffer in bytes.
mode
All other settings for the
bits are reserved.
Byte 2
Byte 3–5
buffe r ID
The
buffer offset
The
is not supported and must always be zero.
is added to the starting address of the
buffer to determine the source of the first data byte. The
bytes that follow are read from sequential addresses. If the
sum of the buffer offset and the transfer length exceeds the
available length reported in the Read Buffer header (see
Section 3.6.9.1), the drive transfers all the data contained
in the buffer.
Bytes 6–8
The
allocation length
field specifies the maximum number
of bytes read by the initiator. If the 4-byte header is transferred, the transfer length includes the header. If the transfer
length is zero, no data is read;
this is not an error.
3.6.9.1Read Buffer Header
The following table shows the structure of the 4-byte Read Buffer Header.
Bytes
76543210
00
1–3Buffer capacity
Bytes 1–3
buffer capacity
The
buffer. Byte 1 is MSB; byte 3 is LSB.
Bits
field specifies the size of the drive
74Medalist Pro 2160N/2160WC Product Manual, Rev. A
3.6.10 Read Long command (3EH)
When the drive receives the Read Long command, it transfers data to
the initiator.
Bytes
000111110
1LUN00000
2–5Logical block address
600000000
7–8Byte transfer length
900000000
Bytes 2–5
Bytes 7–8
76543210
logical block address
The
begins reading data.
byte transfer length
The
transferred to the initiator. The drive transfers the logical
block size plus twenty. If the byte transfer length is 0, the
drive does not transfer any data to the initiator. This condition is not considered an error.Otherwise, transfer length
must be 532 (214
H
Bits
specifies the LBA where the drive
specifies the number of bytes
) Bytes.
3.6.11 Write Long command (3FH)
When the drive receives the Write Long command, it writes one logical
block of data and twenty bytes of error correction code (ECC) to the disc.
During this command, the drive does not perform any ECC verification.
Bytes
000111111
1LUN00000
2–5Logical block address
600000000
7–8Byte transfer length
900000000
Bytes 2–5
76543210
logical block address
The
begins writing data.
Bits
specifies the LBA where the drive
Medalist Pro 2160N/2160WC Product Manual, Rev. A75
Bytes 7–8
byte transfer length
The
initiator transfers to the drive.
If the transfer length does not equal the sum of the logical
block size plus twenty, the command is terminated with a
check condition status.
If the byte transfer length is zero, the initiator does not
transfer any data to the drive; this condition is not considered an error. Otherwise, the transfer length must be 532
(214
) bytes.
H
specifies the number of by tes the
3.7Group 2 commands
3.7.1Log Select command (4CH)
The Log Select command (4CH) provides a means for an initiator to
manage the statistical data maintained by the drive about drive operation.
Initiators that implement the Log Select command shall also implement
the Log Sense command.
Note.
The data is structured in log pages and is managed through the log
parameters within log pages. The Log Select command allows the
initiator to select log pages and provides global management for the logs
it selects. The initiator can select 0 or additional log pages.
The initiator should issue the Log Sense command before
issuing the Log Select command to determine supported pages
and page length.
Bytes
001001100
1ReservedPCRSP
2PCReserved
3-6Reserved
7–8Parameter list length
900000000
Byte 1
76543210
parameter code reset (PCR)
If the
parameter list length is 0, all implemented parameter values will be set to their factory-default values. If the PCR bit
is set to 1 and the parameter list length is greater than 0,
the command is terminated and a CHECK CONDITION
status is issued. The sense key will be set to ILLEGAL
Bits
bit is set to 1 and the
76Medalist Pro 2160N/2160WC Product Manual, Rev. A
REQUEST and the additional sense code will be set to
INVALID FIELD IN CDB . If the PCR bit is set to 0, the log
parameters will not be reset.
The
save parameters (SP)
bit determines whether the drive
will save to nonvolatile memory all parameters indentified
as savable in the
disable save (DS)
bit of the log page after
a Log Select operation c ompletes. If the bit is set t o 1, the
parameters are saved. If the bit is set to 0, the parameters
are not saved.
If the drive does not implement saved parameters for any
log parameter and the SP bit is set to 1, the c ommand is
terminated and a CHECK CONDITION status is issued. The
sense key is set to ILLEGAL REQUEST and the additional
sense code is set to INVALID FI ELD IN CDB. If the PCR bit
is set to 0, the log parameters will not be reset.
It is not an error to set the SP bit to 1 and the DS bit to 1. In
this case the parameter values are not saved.
Byte 2
The page control (PC) field defines the type of parameter
values to be selected.
The page control values for the Log Select command are:
TypeParameter values
Bytes 7–8
00
B
01
B
10
B
11
B
The
parameter list length
Threshold value
Cumulative value
Default threshold value
Default cumulative value
field specifies the length in bytes
of the parameter list. If t he parameter length is z ero, no
pages are transferred.
This is not an error condition.
If the initiator sends page codes or parameter codes within
the parameter list not reserved or not implemented, the
drive terminates the Log Select command and returns a
CHECK CONDITION status. The sense key is set to ILLEGAL REQUEST and the additional sense code is set to
INVALID FIELD IN PARA MET ER LIS T.
If a parameter list length field specifies the lengt h in the
truncation of any log parameter, the drive terminates the
command and returns a CHECK CONDITION status. The
sense key will be set to ILLEGAL REQUEST and the
additional sense code will be set to INVALID FIELD IN CDB.
Medalist Pro 2160N/2160WC Product Manual, Rev. A77
If multiple log pages are sent to the data buffer, they should
be sent in ascending order by page code. If there are
multiple parameters within a page, they should be sent in
ascending order by parameter code. If the page codes are
sent out of order, the device server should return CHECK
CONDITION status. The sense key will be set to ILLEGAL
REQUEST, and the additional sense code will be set to
INVALID FIELD IN PARA MET ER LIS T.
3.7.1.1Log page format
The log page format allows the initiator to specify attributes it wants to
monitor and provides additional parametric instructions t hat t he init iator
can set for the specific attribute. Both the Log Select command and the
Log Sense command use the Log page. However, the Log Sense
command does not use all of the functions of the Log page. This section
discusses the Log page format and applies to both commands. Differences in how the Log Sense command uses log pages are discussed in
the Log Sense section.
Bytes
0ReservedPage Code
1Reserved
2–3Page length (
4 to
76543210
Log Parameter Structure
Log Parameter (First)
x + 3
n –
y
Log Parameter (last)
Bits
n
–3)
(Length x bytes
y
(Length
bytes
)
)
78Medalist Pro 2160N/2160WC Product Manual, Rev. A
Byte 0
The page code is the code assigned to an attribute the drive
monitors. It specifies the log page that is being transferred.
The page codes the drives support are listed and described
below:
Parameter codes 00H through 06H specify six counters each for write,
read and verify errors (18 counters). A description of the type (category
of error) counters specified by codes 00
through 06H are described
H
below.
Parameter Code 00
—
Error Corrected Without Substantial Delay
H
. An
error correction was applied to get perfect data (also known as ECC
on-the fly).
Without Substantial Delay
means the correction did not
postpone reading of later sectors (that is, a revolution was not lost). T he
counter is incremented once for each logical block that requires correction. Two different blocks corrected during the same command are
counted as two events.
Parameter Code 01
Error Corrected with Possible Delays
H
. An error
—
code or algorithm (that is, ECC, checksum) is applied to get perfect data
with substantial delay.
With Possible Delays
means the correction took
longer than a sector time so that reading/writing of subsequent sectors
was delayed (that is, a lost revolution). The counter is incremented once
for each logical block that requires correction. A block with a double error
that is correctable counts as one event and two different blocks corrected
during the same command count as two events.
Parameter Code 02H—
Total (rewrites or rereads)
.This parameter code
specifies the counter counting the number of errors that are corrected by
applying retries. This counts errors recovered, not the number of retries.
If five retries are required to recover one block of data, then one is added
to the counter, not five. The counter is increased once for each logical
block that is recovered using retries. If an error is not recoverable while
applying retries and is recovered by ECC, it is not counted by this counter;
it is counted by the counter specified by parameter code 01
—Error
H
Corrected with Possible Delay.
Medalist Pro 2160N/2160WC Product Manual, Rev. A79
Parameter Code 03H—
Total Errors Co rrected.
This counter counts the
total of all correctable errors encountered. It is the sum of the counters
specified by parameter codes 01
and 02h. There is no double counting
h
of data errors among these two counters and all correctable data errors
are counted in one of these counters.
—
Parameter Code 04
Total Times Correction Algorithm Processed
H
This parameter code specifies the counter that counts the total number
of retries, or times the retry algor ithm is invoked. If after five attempts a
counter 02
type error is recovered, then five is added to this counter. If
H
three retries are required to get a stable ECC syndrome before a counter
type error is corrected, then three retries are also counted. The
01
H
number of retries applied to unsuccessfully recover an error (counter 06
type error) are also counted by this counter.
Parameter Code 05
—
Total Bytes Processed. This parameter code
H
specifies the counter that counts the total number of bytes either successfully or unsuccessfully read, written or verified (depending on the log
page) from the di sc drive. If a t ransfer terminates early bec ause of an
unrecoverable error, only the logical blocks up to and including the one
with the unrecoverable error ar e c ounted. Data bytes transferred to the
initiator during a Mode Select, Mode Sense, Inquiry and Write Data
Buffer, do not count; only user-data bytes are counted by this counter.
—
Parameter Code 06
Total Uncorrected Errors. This parameter
H
code specifies the counter that contains the total number of blocks for
which an unrecoverable data error has occurred.
.
H
Bytes 2–3
Bytes 4–
The page length fi eld specifies the lengt h of the attached
log parameters in bytes. If the application client sends a
page length that is inadequate and truncates any parameter, the device server terminates the command and issues
a CHECK CONDITION status. The sense key is set to
ILLEGAL REQUEST and the additional sense code is set
to INVALID FIELD IN PARA MET ER LIS T.
n
Log parameters are the special data structure for each page
code used in the l og page. Log parameters may be data
counters that record a count of a particular event (or
events), the circumstances under which certain operations
were performed, or list parameters (strings) that contain a
description of a particular event. The log parameter format
is shown and described on the following page.
80Medalist Pro 2160N/2160WC Product Manual, Rev. A
Bytes
0–1Parameter Code
2DUDSTSDETCTMCReservedLP
3Parameter length (
4
7654321 0
n
Bytes 1–0
Byte 2
The page code is the code assigned to an attribute the drive
monitors.
The collective field in byte 2 is referred to as the parameter
control byte. For t he Log Select command, thes e bits perform a control function; for the Log Sense command, they
report the drive settings. A description of each bit is provided
below:
The
disable update (DU)
updates cumulative log parameter values. When the DU bit
is 0, the drive updates the log parameter values to reflect
all events that should be noted by that parameter. When the
DU bit is 1, the drive does not update the log parameter
value except in res ponse to a Log Select command that
specifies a new value for the parameter.
The drive uses volatile memory to hold cumulative values.
The values are lost during a power cycle unless the initiator
commands the drive to save them in nonvolatile memory.
Bits
n
–3)
Parameter value
bit determines whether the drive
The DU bit is not defined for threshold values or list parameters.
The
disable save (DS)
the log parameter. When DS is 0, the drive saves the current
cumulative or threshold parameter value when the SP bit in
the Log Select or Log Sense command is 1. When DS is 1,
the drive saves the current cumulative or threshold parameter value when the SP bit in the Log Select or Log Sense
command is 1.
The
target save disable (TSD)
the log page data automatically to ensure statistical significance. When TSD is 0, the drive saves at a frequency
determined by Seagate. When TSD is 1, the drive does not
automatically save.
When the
threshold value is compared to the cumulative value each
enable threshold comparison ( E TC)
bit indicates whether the drive saves
bit enables the drive to save
bit is 1, the
Medalist Pro 2160N/2160WC Product Manual, Rev. A81
time the cumulative value is updated. When the ETC bit is
0 no comparison is made. The ETC bit value is the same
for both the threshold and cumulative values.
The
threshold met criteria (TMC)
bit defines the basis for
comparison of the cumulative and threshold values. The
TMC field is valid only when ETC is 1. The codes used in
this field are listed below.
Code Basis for Comparison
00
Notify of every update of cumulative value
B
9
Cumulative value equal to threshold value
01
B
9
Cumulative value not equal to threshold value
10
B
9
Cumulative value greater than threshold value
11
B
10
If the ETC bit is 1
and the comparison result is true, a unit
attention condition is generated for all initiators. When
reporting the unit attention condition, the drive sets the
sense key to unit attention condition and the additional
sense code to threshold condition met.
The
list parameter (LP)
bit indicates the log parameter
format. When the LP bit is 0, the parameter is a data
counter. When the LP bit is 1, the parameter is a list
parameter (an ASCII string). The drive does not support list
parameters.
Data counters are associated with one or more events and
are incremented whenever one of the events occur. The
data counter may have a maximum value assigned to it. If
that value is reached, the drive sets the DU bit to 1. Setting
the DU bit to 1 causes all of the other counters in the log
page to cease counting. If the data counter reaches its
maximum value during the execution of a command, the
drive completes the command. Drive counter updates are
performed in the background. I f the command completes
correctly and if the report log exception condition (RLEC)
bit in Control Mode Page 0A
is set to 1, the drive issues a
H
Unit Attention with the additional sense code set to Log
Counter at Maximum. The counters do not restart automatically if the overflowed counter is reinitialized.
Byte 3
The
parameter length
field specifies the lengt h in bytes of
the parameter that follows. If the initiator sends a par ameter
9. Compar ison made at every u pdate of cumulative value.
10. The RLEC bit in Mode Page 0A
must also be 1.
H
82Medalist Pro 2160N/2160WC Product Manual, Rev. A
length value that causes the parameter value to truncate,
the drive terminates the command with a Check Condition
status. The sense key is set to Illegal Request with additional sense code set to Invalid Field Parameter List.
BByte 4
The
parameter value
an unsigned counter value. The initiator sends counts to
set values into counters in the drive, and the drive returns
counter values to the initiator. The initiator is responsible for
issuing a Log Sense command to learn the parameter
length the drive has selected.
field uses 1, 2, 4 or 8 bytes to transmit
3.8Log Sense comman d (4DH)
The Log Sense command (4DH) provides a means for an initiator
to manage the statistical data maintained by the drive about drive
operation. Initiators that implement the Log Select command
also implement the Log Sense command.
Medalist Pro 2160N/2160WC Product Manual, Rev. A83
3.9Reserve (10) command (56H)
The Reserve (10) command is used to reserve a logical unit. The 3rd
Party reservation allows logical units to be reserved for another specified
SCSI device.
Bytes
76543210
0Operation Code (56
Bits
)
H
3rd
1Logical Unit Number
(1)
Party
(2)
ReservedExtent
2Reservation Identification (4)
33rd Party Device ID not supported
4Reserved
5Reserved
6
Reserved
7–8Extent List Length (3)
9Control Byte (5)
Notes:
. The Logical Unit Number must be 0.
1
If bit 4 is 0, byte 2 must also be 0.
2.
If bit 4 is 1, byte 2 identifies the SCSI bus ID of the device
for which the drive is reserved.
(3)
Extent not supported
3.
Must be 0 if not supported by the drive.
4.
Normally all zeros. Control Byte can be supported as a special
5.
factory-installed option.
84Medalist Pro 2160N/2160WC Product Manual, Rev. A
3.10 Release (10) command (57H)
The Release (10) command is used to release a pr eviously reserved
logical unit. It is not an error for an initiator to attempt to release a
reservation that is not currently valid. In this case, the drive returns a
GOOD status without altering any other reservation.
Bytes
76543210
Bits
0Operation Code (57
Logical Unit Number
1
(1)
3rd
Party
(2)
2Reservation Identification (4)
33rd Party Device ID (2)
4Reserved
5Reserved
6
7
8
Reserved
Reserved
Reserved
9Control Byte (5)
Notes:
The Logical Unit Number must be zero.
1.
)
H
Reserved
Extent
(3)
If bit 4 is 0, bits 3, 2, and 1 are 0. If bit 4 is 1,
2.
bits 3, 2 and 1 identify the SCSI bus ID of the device
that reserves the drive.
Extent not supported
3.
Must be zero if not supported by the drive.
4.
. Normally all zeros. Control Byte can be supported as a special
5
factory-installed option.
Medalist Pro 2160N/2160WC Product Manual, Rev. A85
3.11 Group 3 and 4 commands
Group 3 commands are reserved. Group 4 commands are 16-byte
commands. Group 4 commands are not supported. If the drive receives
one of these commands, it returns a check condition status.
Caution.
Do not use Group 3 and 4 commands. If you do, you may
destroy data on the disc.
3.12 Group 5 and 6 commands
Group 5 and 6 commands are 12-byte commands. Group 5 commands are
not implemented. If the drive receives a Group 5 command, it returns a check
condition status. Group 6 commands are reserved for Seagate use.
Caution.
Do not use Group 6 commands. If you do, you may destroy
data on the disc.
3.13 Group 7 commands
Group 7 commands are 10-byte commands. These commands are not
implemented. If the dr ive r ec eives one of these commands, it returns a
check condition status.
86Medalist Pro 2160N/2160WC Product Manual, Rev. A
Medalist Pro 2160N/2160WC Product Manual, Rev. A87
Appendix A. Supported messages
A.1 Messages
The implemented 1- and 2-byte messages are listed below.
Must
Code Message name Direction
Abort OYes
06
H
0D
Abort tagOYes
H
0C
Bus device resetOYes
H
0E
Clear queueOYes
H
00
Command completeI—
H
04
Disconnect
H
80
IdentifyI/ONo
H
05
Initiator detected errorOYes
H
09
Message parity errorOYes
H
07
Message rejectI/OYes
H
08
No operation
H
21
Head of queue tag
H
22
Ordered queue tag
H
20
Simple queue tag
H
23
Ignore Wide Residue
H
02
Save data pointerI—
H
11
11
11
11
I—
OYes
ONo
ONo
ONo
I—
negate ATN
before last
ACK?
_____________________
11. These are 2-byte messages.
88Medalist Pro 2160N/2160WC Product Manual, Rev. A
A.2 Synchronous Data Tran sfe r Requ est message
(01H)
The synchronous Data Transfer Request message is an extended message.
Depending on the value contained in the SSM bit (contained in byte 2 of
the Operating page in Appendix D.2.2. on page 121), the drive or the
initiator can negotiate for synchronous data transfer after a reset. If any
problem precludes the successful exchange of synchronous Data Transfer Request messages, the initiator and drive default to asynchronous
data transfers. Also, reception of a Wide Data Transfer Request message
sets the drive to the default asynchronous transfers.
This exchange of messages establishes the minimum transfer period and
the maximum allowed REQ/ACK offset.
3Minimum transfer period divided by 4
4REQ/ACK offset
This byte identifies the message as an extended message.
This byte reports the length of the message.
This byte identifies the message as a synchronous data transfer
request message.
The value contained in this byte is in nsec. It is equal to the
minimum period in which the device can receive data, in units of
4 nsec. In byte 3, the minimum value supported by the drive is
, which is equivalent to a transfer period of 48 nsec, or a
0C
H
maximum external transfer rate of 20 Mbytes per second. A
value of 19
is equivalent to a transfer period of 100 nsec, or a
H
maximum external transfer rate of 10 Mbytes per second. A
value of 32
is equivalent to a transfer period of 200 nsec, or a
H
maximum external transfer rate of 5 Mbytes per second.
REQ/ACK offset
The
is the maximum number of REQ pulses
that may be outstanding before its corresponding ACK pulse is
received at the target. A REQ/ACK offset of zero indicates
asynchronous mode. The drive supports a maximum REQ/ACK
offset of 0F
.
H
Medalist Pro 2160N/2160WC Product Manual, Rev. A89
A.2.1 Wide Data Transfer Request Messa ge
Bytes
0Extended message (01
1Extended message length (02
2Wide Data Transfer Request code (03
76 54321 0
)
H
)
H
)
H
3Transfer Width Exponent
The originating SCSI device (the SCSI device that sends the first pair of
WDTR messages) sets its transfer value to the maximum data path it
chooses to accommodate.
If the responding SCSI device can also accom modate this transfer width,
it returns the same value in its WDTR message. If it requires a smaller
transfer width, it substitutes a smaller value in its WDTR message. The
successful completion of an exchange of WDTR messages implies an
agreement as follows:
Bits
Responding Device
WDTR Response
Implied Agreement
Each device transmits and
receives data with a transfer
Nonzero transfer width
width equal to the
responding SCSI devices’
transfer width
Transfer width equal to zero
MESSAGE REJECT message
8-bit data transfer
8-bit data transfer
90Medalist Pro 2160N/2160WC Product Manual, Rev. A
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.