Warning: Printed copies of this document are considered current only on the date of print. Replacement and disposal
of down-level versions is the responsibility of the document holder.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
Page 2
3rd Edition (Rev. 1.2) (29 October 2008)
The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent
with local law: HITACHI GLOBAL STORAGE TECHNOLOGIES PROVIDES THIS PUBLICATION "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRES S OR IMPLIED, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Some states do not allow disclaimer or express or implied warranties in certain transactions, therefore, this statement
may not apply to you.
This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. Hitachi may make improvements or changes
in any products or programs described in this publication at any time.
It is possible that this publication may contain reference to, or information about, Hitachi products (machines and programs),
programming, or services that are not announced in your country. Such references or information must not be construed to
mean that Hitachi intends to announce such Hitachi products, programming, or services in your country.
T echnical information about this product is available by contacting your local Hitachi Global Storage Technologies representative or on the Internet at http://www.hitachigst.com
Hitachi Global Storage Technologies may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents.
Note: The specifications in this document are subject to change without notice.
For technical and ordering information, please visit our website at http://www.hitachigst.com.
1.2 Glossary
WordMeaning
BMSBackground Media Scan
KbKilobit = 1000 bits
MbMegabit = 1,000,000 bits
GBGigabyte = 1,000,000,000 bits
HDDHard Disk Drive
MBMegabyte = 1,000,000 bytes
KBKilobyte = 1000 bytes
PFAPredictive Failure Analysis
S.M.A.R.T.Self-Monitoring and Reporting Technology
FC-ALFibre Channel - Arbitrated Loop
1.3 Caution
This drive can be damaged by ESD (Electric Static Discharge). Any damages incurred to the drive after its removal from the
shipping package and the ESD protective bag are the responsibility of the user.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
1
Page 18
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
•Enclosure Service Interface (ESI, SFF-8045 Rev. 4.2) and Enclosure Initiated ESI (SFF-8067 Rev. 2.6) compliant
•Variable Sector Size (512,520,528 bytes/ sector)
•Tagged Command Queuing support
•Automatic read/write data transfer
•3.6 ms seek time in read operation for 450 GB
•3.6 ms seek time in read operation for 300 GB
•Adaptive read ahead algorithm
•Write Cache
•Back to back write
•ECC On The Fly correction
•Automatic defect reallocation
•Self diagnostics at power on
•Closed loop actuator servo
•Non head disk contact start/stop
•15,000 RPM spindle rotation speed
•Automatic actuator lock
•PFA (S.M.A.R.T.)
•ANSI T10 Protection Information (End-to-End)
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
3
Page 20
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
4
Page 21
3.0 Fixed-disk Subsystem Description
3.1 Control Electronics
The drive is electronically controlled by a microprocessor, logic modules, digital/analog modules and various drivers and
receivers. The control electronics perform the following major functions:
• Perform self-checkout (diagnostics)
• Conduct a power-up sequence and calibrate the servo.
• Monitor various timers for head settling, servo failure, etc.
• Analyze servo signals to provide closed-loop control. These include position error signal and estimated veloci ty.
• Control of the voice coil motor driver to align the actuator onto a desired position
• Monitor the actuator position and determine the target track for a seek operation.
• Constantly monitor error conditions of the servo and take corresponding action if an error occurs.
• Control starting, stopping, and rotating speed of the spindle.
• Control and interpretation of all interface signals between the host controller and the drive
• Control of read/write accessing of the disk media, including defect management and error recovery
3.2 Head Disk Assembly
The head/disk assembly (HDA) is assembled in a clean room environment and contains disks, a spindle motor, actuator assembly, and voice coil motor. Air is constantly circulated and filtered when the drive is operational. Venting of the HDA is accomplished via a breather filter.
The spindle is driven directly by a brushless, sensorless DC drive moto r. Dynamic braking is used to stop the spindle quickly.
3.3 Actuator
The read/write heads are mounted in the actuator. The actuator is a swing-arm assembly driven by a voice coil motor. A
closed-loop positioning servo controls the movement of the actuator. An embedded servo data pattern supplies feedback to the
positioning servo to keep the read/write heads centered over the desired track.
The actuator assembly is balanced to allow vertical or horizontal mounting without adjustment.
Heads are moved out from the disks (unloaded) to protect the disk data during shipping, moving, or storage. At power down,
the heads are automatically unloaded from over the disk area and the head actuator locking mechanism will secure the heads in
the unload position.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
5
Page 22
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
6
Page 23
4.0 Drive Characteristics
4.1 Formatted Capacity
Table 2: Formatted Capacity
DescriptionHUS154545VLF400 HUS154530VLF400
Label capacity 450 GB300 GB
Number of heads88
Number of disks44
Total data bytes (512
bytes/sector)
Total logical data
blocks
450,098,159,616300,000,000,000
879,097,968
(3465F870h)
585,937,500
(22ECB25Ch)
4.2 Data Sheet
Table 3: Data Sheet
Buffer to/from media 450 GB 1290 - 2120 [Mb/sec]
Buffer to/from media 300 GB 1265 - 1738 [Mb/sec]
Host to / from buffer (interface transfer rate) 106.25 MB/s (1 Gb/s) 212.5 MB/s (2 Gb/s)
425.0MB/s (4Gb/s)
Data buffer size16MB
Number of buffer segments1 - 254
Rotational speed15,000 RPM
Recording density1138 [Kbpi] (Max)
Track density 150,000 [TPI] (average)
Areal density183 [Gb/sq. in.]
Data zones23 Zones for 450 GB, 18 Zones for 300 GB.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
7
Page 24
4.3 Inquiry Information
4.3.1 Product ID
Product ID in Section 19.5.1.1, “Inquiry Data Format - EVPD = 0, Page Code = 0” on page 126, is as follows:
Device Parameters), page 180 and Mode Page 0C (Notch Parameters), page 188 provide methods to determine actual
medium format and zone parameters for specific drives.
4.5 Performance characteristics
Drive performance is characterized by the following parameters:
•Command overhead
•Mechanical head positioning
- Seek time
•Data transfer speed
•Buffering operation (read ahead/write cache)
Note: All the above parameters contribute to drive performance. There are other parameters that contribute to the performance of the actual system. This specification tries to define the bare drive characteristics, not system throughput, which
depends on the system and the application.
- Latency
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
“Typical” and “Max” are used throughout this document and are defined as follows:
Typical Average of the drive population tested at nominal environmental and volt age conditions.
Max Maximum value measured on any one drive over the full range of the environmental and voltage conditions.
(See Section 8.0, “Environment” on page 25 and Section 9.0, “DC Power Requirements” on page 29 for
ranges.)
Seek time is measured from the start of the actuator’s motion to the start of a read or write operation. Average seek time is
measured as the weighted average of all possible seek combinations.
Weighted average =
Where:
max= Maximum seek length
n= Seek length (1 to max)
Tn.in= Inward measured seek time for an n track seek
Tn.out = Outward measured seek time for an n track seek
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
11
Page 28
4.5.1.2 Full stroke seek time
ModelCommandTypical (ms)Max
450 GBRead6.211.1
Write7.1 11.5
300 GBRead5.89.4
Write6.4 10.1
Full stroke seek is measured as the average of 1,000 full stroke seeks with a random head switch from both directions (inward
and outward).
4.5.1.3 Average latency
Table 8: Latency time
RotationTime for a revolution (ms)Average latency (ms)
15,000 RPM4.02.0
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
12
Page 29
4.5.2 Drive ready time
Table 9: Drive ready time
ModelTypical (sec)Maximum (sec)
450 GB Model21.029.9
300 GB Model21.029.9
4.5.3 Spindle stop time
Table 10: Spindle stop time
ModelTypical (sec)Maximum (sec)
450 GB Model11.020
300 GB Model11.020
The period from power off to the complete stop of the rotating spindle is categorized as 'operating'. The Operating shock criteria apply during this period. Refer to section 12.3, “Operating shock” on page 41.
4.5.4 Data transfer speed
Table 11: Data transfer speed (sector size 512 Byte case)
Description
Disk-buffer transfer
Instantaneous0450 GB179.7179.7
Measured typical values for sustained diskbuffer tranfer rate
Instantaneous22450 GB112.3112.3
Measured typical values for sustained diskbuffer tranfer rate
Notes:
•Instantaneous disk-buffer transfer rate is derived by: (Number of sectors on a track) x 512 x (revolutions/sec)
•For this table, '1 MB / Sec' should be interpreted as 1,000,000 bytes per Second.
•The number of sectors per track will vary by zone because of the linear density recording.
•Sustained disk-buffer transfer rate is the average rate measured while transferring multiple cylinders of data. It differs from the instantaneous transfer rate because of the time required to change tracks (Cylinder skew and Head
skew). In addition, time is added for the occasional missed transfer.
This hard disk drive has a buffer for read ahead (see Segmented Caching, page 331).
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
13
Page 30
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
14
Page 31
5.0 Data Integrity
The drive retains recorded information under all non-write operations.
No more than one sector can be lost by power down during a write operation while write cache is disabled. If power down
occurs before completion of a data transfer from write cache to disk while write cache is enabled, the data remaining in the
write cache will be lost. To prevent this data loss at power off, the following action is recommended:
•Confirm successful completion of a SYNCHRONIZE CACHE (35h) command
5.1 Equipment Status
Equipment status is available to the host system any time the drive is not ready to READ, WRITE or SEEK. This status normally exists at power-on time and will be maintained until the following conditions are satisfied:
•Access recalibration/tuning is complete
•Spindle speed meets requirements for reliable operations
•Self-check of drive is complete
Appropriate error status is made available to the host system if any of the following conditions occur after the drive has
become ready:
•Spindle speed goes outside of requirements for reliable operation
•“Write fault” is detected
5.2 Error Recovery Procedure
Errors occurring with the drive are handled by the error recovery procedure.
Errors that are uncorrectable after application of the error recovery procedures are reported to the host system as non-recover-
able errors.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
15
Page 32
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
16
Page 33
6.0 Physical Format
Media defects are remapped to the next available sector during the Format Process in manufacturing. The mapping from Logical Block Address (LBA) to the physical Block locations is calculated using internally maintained tables.
6.1 Shipped Format (P-List)
•Data areas are optimally used.
•All pushes generated by defects are absorbed by available tracks of the inner notch.
P-List Physical Format
Note: Defects are skipped without any constraint, such as track or cylinder boundary. The calculation from LBA to physical
is done automatically by internal table.
6.2 Reassigned Format (G-List)
•G-List has a capacity of 5000 Customer LBAs.
•Multiple reassignments of the same Customer LBA do not increase the number of G-List entries.
•A track for spare sectors is inserted after every 800 nominal customer tracks.
.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
17
Page 34
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
18
Page 35
7.0 Electrical Interface
7.1 FC-AL Connector
The drive conforms to SFF specifications 8045, 8067 and 8451. The SFF 8045/8067 documents defines the electrical specification and SFF-8451 defines the mechanical specification. The only difference between SFF-8045 and SFF-8067 is the
Enclosure Service Interface. The drive will 'discover' the level of Enclosure Service Interface supported by the enclosure, and
use the proper level for enclosure communication. This 'discovery ' process is defin ed in the SFF-8067 specification.
The connector is expected to be used in an environment which uses a common connector structure for racking disk drives in a
cabinet. The connector allows for plugging a drive directly into a backplane by providing th e necessary electrical connection.
Mechanical stability and device retention must be provided by a mechanism outside the drive.
The 12 V and 5 V contacts provide all of the voltages required by the drive. The two voltages share a common ground plane to
which all of the ground contacts are connected.
7.1.3 Fault LED Out
As specified in the SFF-8045 specification, the Fault LED is driven under the following conditions:
•both enable bypass signals are asserted by the drive
•an internal failure has been detected by the drive
•the drive has been instructed by the host to turn on the LED
The drive provides an open-collector TTL driver with up to 30mA of current sink capability to the drive fault LED. The cathode of the LED should be connected to this signal. The LED and the current-limiting resistor must be provided by the enclosure.
7.1.4 Ready LED Out
As specified in the SFF-8045 specification, the Ready LED Out signal has the following definition (per the Hot Plug Implementation):
• Drive not mated:
–The signal is de-asserted (i.e. high). The LED is off.
•Drive mated, motor not spinning:
–The signal is asserted (i.e. low) for a period long enough to be detected by the observer whenever a SCSI command is
received. The LED is normally off.
•Drive mated, spinning up or down:
–The signal is alternately asserted and de-asserted for a period of 1/2 second. The LED is flashing.
•Drive mated, motor spinning:
–The signal is normally asserted continuously. The signal is de-asserted for a period long enough to be detected by an
observer, whenever a SCSI command is received. The LED is usually on.
The drive provides an open-collector TTL driver with up to 30mA of current sink capability to the Ready LED Out signal. The
cathode of the LED should be connected to this signal. The LED and the current-limiting resistor must be provided by the
enclosure.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
20
Page 37
7.1.5 Start Mated Controls
The Start_X Mated signals are TTL inputs to the drive and have 10K ohm pull-up resistors.
As per the SFF-8045 specification, the 'Start_x Mated' function is implemented as in the following table. Please refer to SFF-
8045 for a more complete definition.
Table 13: Start/Mated Controls
Start_2 MatedStart_1 MatedSpin Function
OpenOpenDrive is not mated. No spin-up will occur.
OpenGndThe motor will spin up with the SCSI Unit Start Cmd
GndOpenThe motor will spin up after a delay of 6 times the modulo 8 of
Sel_ID (in seconds)
GndGndThe motor will spin up after drive initialization
7.1.6 SEL_n and Enclosure Service Signals
These signals have different definitions depending on the state of -Parallel ESI and the level of enclosure service supported by
the backplane.
7.1.6.1 SEL_n and Enclosure Service Signals
-Parallel ESI is a TTL open-drain output from the drive. It is used to establish the definition of the SEL_n signals. When -Parallel ESI is de-asserted (high), the backplane shall preset SEL_ID information on these signals (within 1usec). When -Parallel
ESI is asserted (low), the backplane (if supported) will present enclosure service information on these signals (within 1usec).
The drive will then go through a 'discovery' phase to determine the level of enclosure services that the backplane supports (i.e.
none, SFF-8045, or SFF-8067) and behave accordingly.
7.1.6.2 SEL_ID Function
The SEL_n (TTL compatible) inputs (defined when -Parallel ESI is de-asserted) provide a binary value of loop identifier to the
drive. These 7 signals define 128 possible values and are directly translated into an 8 bit hard AL_PA via the table below . Only
AL_PA 's wi th neutral disparity are valid values. The drive will attempt to acquire this hard AL_PA for its own during the
LIHA phase of the loop initialization process (LIP).
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
21
Page 38
8 D928A74867682E
9 D629A64966692D
A D52AA54A65 6A2C
B D42BA34B636B2B
C D32C9F4C5C6C2A
D D22D9E4D5A6D29
E D12E9D4E596E27
F CE2F9B4F566F26
10CD309850557025
11CC319751547123
12CB32905253721F
13CA338F5352731E
14C934885451741D
15C73584554E751B
16C63682564D7618
17C53781574C7717
18C33880584B7810
19BC397C594A79F
1ABA3A7A5A497A8
1BB93B795B477B4
1CB63C765C467C2
1DB53D755D457E1
1EB43E745E437ENA
1FB33F735F3C7F-
Note:All values are in hex format. An AL_PA value of 0x00 is not valid for an NL_Port. A SEL_ID of 0x7F forces the
drive to obtain a soft address.
7.1.6.3 P_ESI_n Function
The SEL_N (TTL compatible) I/O's (defined when -Parallel ESI is asserted) provide an interface between the enclosure and
the drive. When signals are defined as outputs, they are configured as open-drain drivers with 4mA sink capability.
When the drive asserts -Parallel ESI, it goes through a 'discovery' process (see SFF-8067) to determine the level of enclosure
service supported by the backplane. The outcome of the 'discovery' process is that the backplane:
1. Does not support enclosure services or
2. Supports SFF-8045 enclosure services or
3. Supports SFF-8067 enclosure services
The definition of the signals are summarized in the table below:
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
Note:* level of backpl ane su pport as established in 'discovery'
** the direction is determined by the state of DSK_RD and DSK_WR
all signals are assumed valid 1 usec after -Parallel ESI changes state
7.1.6.4 SFF-8045 Enclosure Service Interface
The SFF-8045 Enclosure Service Interface defines 7 bits of enclosure status. This status is read by the drive, and presented to
the initiator, upon receipt of the appropriate SCSI RECEIVE DIAGNOSTIC command. The definitions of the status bits are
vendor specific. The drive does not try to interpret the status. The drive assumes -EFW is status and treats it as it does the other
P_ESI_n signals.
7.1.6.5 SFF-8067 Enclosure Service Interface
The SFF-8067 Enclosure Service Interface defines a bidirectional communication path between the backplane and the drive.
Read Communications are invoked by the drive upon receipt of the appropriate SCSI RECEIVE DIAGNOSTIC command.
This has the system level effect of the host reading information from the enclosure. Write Communications are invoked by the
drive upon receipt of the appropriate SCSI SEND DIAGNOSTIC command. This has the system level effect of the host writing information to the enclosure. The meaning of the information is vendor specifi c. The dri ve does not try to interpret the
information. See the SFF-8067 Specification for a detailed description of the communication protocol.
7.1.7 –ENBL_BYP CH1, -ENBL_BYP_CH2
These TTL outputs from the drive provide 4mA of sink capability. They are intended to control the state of a loop port bypass
circuit on the backplane. The drive powers up with these signals turned off. It is assumed that the backplane will provide a
1Kohm pull-down resistor that will ensure the drive is bypassed on the loop when it is not present, or when it is powering up.
After a successful power-up, the drive will attempt to enable itself on both loops (if allowed to do so via SCSI mode page 19h).
These signals are also controllable by the host with the LPB and LPE fibre channel primitives.
7.1.8 –Drive Present
This signal is connected to the drive's ground plane. The backplane can use this signal to detect the presence of the drive.
7.1.9 Dev_Ctrl_Code_x
The signals DEV_CTRL_CODE_2 through DEV_CTRL_CODE_0 provide a binary code to the drive to control functions
such as FC link rate, Power Failure W arning (PFW) and Hard Reset. The control function is either identified by a code or a
sequence of codes on the DEV_CTRL_CODE signals. The table below defines the functions and assigned codes that use a
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
23
Page 40
decode of the value on the DEV_CTRL_CODE signals.
The Hard Reset function uses a sequence of values on the DEV_CTRL_CODE signals. The sequence is 5, 1, 3, 2, 3, 1, 5. A
drive detecting a valid Hard Reset sequence shall perform the equivalent of a power-on-reset.
10 Kohm pull up resistors to 3.3 VOLTS are provided on the drive for both DEV_CTRL_CODE_ 2, DEV_CTRL_CODE_1
and DEV_CTRL_CODE_0 to be sure that each signal is maintained in its high state unless a low is provided from the backplane.
For more information refer to the SFF-8045 Specification.
Table 16: DEV_CTRL_CODE_N Signal Definition
Link RateDEV_CTRL_CODE_2DEV_CTRL_CODE_1DEV_CTRL_CODE_0
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
24
Page 41
8.0 Environment
8.1 Temperature and humidity
Table 17: O perating and non-operating conditions
Operating conditions
Ambient Temperature5°C to 55ºC
Relative humidity5 to 90%, non-condensing
Maximum wet bulb temperature29.4 ºC , non -condensing
Maximum surface temperature gradient20ºC/hour
Altitude-305 to 3,048 m
Shipping conditions
Ambient Temperature-40°C to 70ºC
Relative humidity5 to 95%, non-condensing
Maximum wet bulb temperature35ºC, non-condensing
Maximum surface temperature gradient30ºC/hour
Altitude-305 to 12,192 m
Storage conditions
Ambient Temperature0°C to 65ºC
Relative humidity5 to 90%, non-condensing
Maximum wet bulb temperature35ºC, non-condensing
Altitude-305 to 12,192 m
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
25
Page 42
0
10
20
30
40
50
60
70
80
90
100
-45-35-25-15-5 5 152535455565
Temperature ('C)
Relative Humidity (%)
Non-ope ra ting
Operating
WetBuib=29.4'C
WetBuib=35.0'C
65'C/14%
55'C/15%
31'C/90%
36'C/95%
8.2 Storage requirements
8.2.1 Packaging
The drive or option kit must be heat-sealed in a moisture barrier bag with desiccant inside the bag supplied by Hitachi Global
Storage Technologies.
8.2.2 Storage time
Cumulative storage time in the package must not exceed one year. If a longer storage time is required, the drive must be
repackaged with new desiccant or moved to a climatically controlled environment.
After the drive is unpackaged, it must not remain inoperative for longer than six months.
8.3 Corrosion test
The hard disk drive shows no signs of corrosion inside or outside of the hard disk assembly and remains functional after being
exposed to a temperature of 50ºC and relative humidity of 90% for seven days.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
26
Page 43
8.4 Cooling requirements
Drive component surface temperatures must remain within the limits specified in the following table. The drive may require
forced air cooling to meet specified operating temperatures.
Table 18: Maximum allowable surface temperatures
Module nameLocationMaximum allowable surface temperature
MPU/HDC Integration module1108ºC
DRAM285ºC
VCM & spindle driver3108ºC
Channel4115ºC
HDD base castingas noted in picture60ºC
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
27
Page 44
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
28
Page 45
9.0 DC Power Requirements
The following voltage specification applies at the drive power connector. Connections to the drive should be made in a safety
extra low voltage (SELV) circuit. There is no power on or power off sequencing requirement.
Adequate secondary over-current protection is the responsibility of the system.
Note: -8% is acceptable during spin up, but the spin up time is not guaranteed.
Absolute Max
Spike Voltage
Supply Rise TimeCapacitance
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
29
Page 46
9.1 Power Supply Current, Average and Peak
Model FC 4 Gb/s450 GBCurrent CurrentPowerNote
IO / Sec +5V +12V Watts
St ar t Peak Power D C --- 1 .9 2 --Start Peak Power AC1.112.45
Idle0.830.7212.7Average
Id le Ripp le0.2 50.2 6 --- Peak to Peak
Random W / R Peak2061.362.262KB Qd=4
Random W / R Average2060.861.0717.12KB Qd=4
Random W / R Average1580.841.0416.62KB Qd=1
1200.841.01
900.840.99
600.840.98
300.840.97
Sequ en t ial Read Peak1 .6 0Maxi m u m Tr an sfer Rate
Sequ en t ial Read Average1.3 60.7415.7M axi m u m T ran sfer Rate
Seq u en t i a l W r i t e Peak1 .65 --- -- -M a xi m u m Tra n sfer Rate
Sequ en t i al W r i t e Average1 .370.7 41 5.7M aximum T ran sfer Rate
BMS Average0 .9 20.7413.5
BM S Peak1.54
5V
12V
Spin up
Calibrate
Power on
12 V
2 Sec/ Div
1A /Div
Peak DC
Peak AC
450 GB
2 A1 A0 A
0 A
1 A
5 V
2 Sec / Div
0.5A /Div
Spin up
Ca lib r a te
Power on
12 V
2 Sec / Div
1A / Div
Peak DC
Peak AC
450 GB
2 A
1 A
0 A
0 A
1 A
5 V
2 Sec / Div
0.5A / Div
The following current and power requirements are typical when operating under the following conditions: Nominal 5 and 12V ,
Background Media Scan (BMS) disabled for Idle, Write Caching disabled and the drive reporting a temperature of 45C.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
30
Page 47
Model FC 4 Gb/s300 GBCur r ent CurrentPowerNote
IO / Sec +5V +12V Watts
Start Peak Power DC --- 1.92 --Start Peak Power AC1.122.44
Idle0.830.7112.7Average
Idle Rippl e0.25
0.19
--- Peak to Peak
Random W / R Peak2151.362.242KB Qd=4
Random W / R Average2150.881.0717.22KB Qd=4
Random W / R Average1640.861.0216.62KB Qd=1
1200.851.01
900.850.99
600.840.98
300.840.98
Sequ en tial Read Peak1.6 0M axim u m Tran sfer Rate
Sequ en tial Read Average1.380. 7415.8Maxi m um Transfer Rate
Sequenti al Writ e Peak1.60 --- ---Maximum T ransfer Rate
Sequ en tial Write Average1.310. 7415. 4M aximum Transfer Rate
BMS Average0.970 .7413.7
BMS Peak1.46
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
31
Page 48
9.2 Ripple Voltage
Table 20: Power Supply Generated Ripple at Drive Power Connector
Maximum (mV pp)MHz
+5 V DC250 0-10
+12 V DC2500-10
During drive start up and seek, 12 volt ripple is generated by the drive (referred to as dynamic loading). If the power of several
drives is daisy chained, the power supply ripple plus other drive dynamic loading must remain within the regulation tolerance
of +5%. A common supply with separate power leads to each drive is a more desirable method of power distribution.
To prevent external electrical noise from interfering with the drive's performance, the drive must be held by four screws in a
user system frame that has no electrical level difference at the four screw positions. The drive enclosure must not be used in
the current return path of the drive power supply. The maximum common-mode noise current passing through the drive must
not exceed 20 mA.
9.3 Power Consumption Efficiency Index
Table 21: Power Consumption Efficiency Index
Model450GB Model300 GB Model
Power Consumption Efficiency Index -Idle Mode (W/GB)0.0280.042
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
32
Page 49
10.0 Reliability
10.1 Start/Stop Cycles
The drive is designed to withstand a minimum of 50,000 start/stop cycles at ambient environment.
The drive is designed to withstand a minimum of 10,000 start/stop cycles at the operating environment conditions specified in
“Environment” on page 25.
10.2 Data Reliability
The probability of an uncorrectable data error is 1 in 1016 bits read.
ECC implementation:
•1 symbol = 10 bits
•1 interleave
•20 symbols, On-The-Fly correct ion
•Up to 38 symbols (to tal) Off-Line correction with burst error information
•LBA seeded 32 bit CRC for ECC miscorrect detection
10.3 Seek errors
A non-recoverable seek/ID miscompare error is defined as a seek operation that cannot be recovered by the error recovery procedure of the drive. The drive reports sense key 04 and sense code 02 for this error.
8
No drive has more than one non-recoverable seek/ID miscompare error per 100 million seek operations (1 in 1x 10
operated at the full range of voltage and environmental conditions.
) when
10.4 Failure prediction (PFA/S.M.A.R.T)
A recoverable equipment error is an error other than a seek/ID miscompare error or read error that is detected and corrected by
the drive error recovery procedure. Examples are Write Fault, Drive Not Ready and internal drive errors.
SMART Monitoring Parameters are checked to determine if the (Read/Write/Seek) error rates exceed the drive’s threshold
value when an error occurs and a minimum amount of operation has been completed. A check is also performed for a minimum level of Spare Sector Availability.
The Head Load / Unload Count, Spin Up Time and Spin Up Retry Count parameters are checked prior to reporting a “Ready”
condition at Power On.
Non-recoverable equipment errors indicate a defective drive.
10.5 Preventive Maintenance
None.
10.6 Temperature Warning
Temperature Warning is enabled by setting the EWASC (Enable Warning Additional Sense Code) bit to 1 and setting DEXCPT (Disable Exception Control) bit to 0 in Mode Page 1C. For mode page settings, refer to Section 19.10.14, “Mode Page 1C
(Informational Exceptions Control)” on page 193. The warning is issued as sense data (Sense Key 01h, Code 0Bh , Qual 01h).
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
33
Page 50
The drive temperature is reported in Log Sense page 2F. Refer to Section 19.7.12, “Log Sense Page 2F” on page 159.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
35
Page 52
146. 2 ±0. 8
101. 6 ±0. 25
FRONT
LEFT
25. 8±0. 3
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
36
Page 53
11.3 Interface Connector
Pi n 21
Pi n 1
4. 6 ±0. 5
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
37
Page 54
11 .4 Mounting Positions and Tappings
41. 28 ±0. 2(2x)
44. 45 ±0. 2(2x)
95. 25±0. 2(2x)
3. 18±0. 25(2X)
1
REAR
1
MAX ALLOWABL E PENETRATI ON OF NOTED SCREW TO BE 4. 0 mm
( 4 X) 6- 3 2 UNC
RECOM MENDED TORQUE 0. 6 - 1. 0 Nm
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
38
Page 55
28. 6±0. 2(2x)
41.6±0.2(2x)
60 ±0. 2(2x)
6. 35(6x)
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
39
Page 56
11 .5 Drive Mounting
The drive will operate in all axes (6 directions). Performance and error rate will stay within specification limits if the driv e is
operated in the other orientations from which it was formatted.
The recommended mounting screw torque is 0.6 - 1.0 Nm (6 - 10 kgf-cm). The recommended mounting screw depth is 4 mm
maximum for bottom and 4.5 mm maximum for horizontal mounting .
T o avoid performance degradation, mount the drive in the system securely enough to prevent excessive motion or vibration of
the drive at seek operation or spindle rotation, using appropriate screws or equivalent mounting hardware. Consult with the
issuer of this specification for actual application if necessary.
Drive level vibration tests and shock tests are to be conducted with the drive mounted to a table using the bottom four screws.
11.6 Heads Unload and Actuator Lock
Heads are moved out from the disks (unload) to protect the disk data during shipping, moving or storage. At power down , the
heads are automatically unloaded from over the disk area and the head actuator locking mechanism will secure the heads in the
unload position.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
40
Page 57
12.0 Vibration and Shock
All vibration and shock measurements in this section are made with a bare drive. The input for the measurements are applied
to the normal drive mounting points unless noted otherwise.
12.1 Operating Vibration
12.1.1 Random Vibration
The drive is designed to operate without unrecoverable errors while being subjected to the vibration levels as defined below.
The assessments are carried out during 30 minutes of random vibration using the power spectral density (PSD) levels as fol-
lows.
No Errors:0.4 G RMS, 5-500 Hz, flat PSD profile for each of the three mutually perpendicular axes.
No Data Loss: 1.2 G RMS, 5-500 Hz, flat PSD profile for each of the three mutuallyperpendicular axes.
Note:The specified levels are measured at the mounting points.
12.1.2 Swept Sine Vibration
The drive will meet the criterion while operating in the respective conditions as described below.
No errors: 0.5 G 0-peak, 5-400-5 Hz sine wave, 0.5 octave/minute sweep rate
No data loss:1.5 G 0-peak, 5-500-5 Hz sine wave, 0.5 octave/minute sweep rate
12.2 Non-operating Vibrations
The drive will not sustain permanent damage or loss of recorded data after being subjected to the environments as described
below.
12.2.1 Random Vibration
The test consists of a random vibration applied for each of the three mutually perpendicular axes at a time duration of ten minutes per axis.
1.04 G RMS, 5-500 Hz, flat PSD profile
12.2.2 Swept Sine Vibration
The test consists of a swept sine vibration applied for each of the three mutually perpendicular axes.
2.0G 0-peak, 5-500-5 Hz sine wave, 0.5 octave/minute sweep rate
12.3 Operating shock
The drive will meet the criterion while operating in the respective conditions as described below.
No data loss: 15G, 11 ms duration, half sinewave shock pulse
No data loss: 30G, 2 ms duration, half sinewave shock pulse
The shock pulses of each level are applied to the drive, ten pulses for each direction and for all three mutually perpendicular
axes. There must be a minimum of thirty seconds delay between shock pulses. The input level is applied to a base plate where
the drive is attached using four mounting screws.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
41
Page 58
12.4 Non-operating shock
The drive will not sustain permanent damage or loss of recorded data after being subjected to the environments as described
below.
12.4.1 Half sinewave shock pulse
80 G, 11 ms duration, half sinewave pulse
250 G, 2 ms duration, half sinewave pulse
The shocks are applied in each direction of the drive for the three mutually perpendicular axes, one axis at a time. The input
level is applied to a base plate where the drive is attached using four mounting screws.
12.4.2 Rotational shock
30,000 radians /second2, 1 ms duration
20,000 radians /second
The shock input is applied around the axis of the actuator pivot. The shock input does not displace the heads from the actuator
latched position.
2
, 2 ms duration
October 29, 2008 2:44 pm
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
42
Page 59
13.0 Acoustics
13.1 Sound power levels
The upper limit criteria of A-weighted sound power levels are given in Bel, relative to one pico watt, and are shown in the
following table. The measurement method is in accordance with ISO-7779.
Table 23: A-weighted sound power levels
A-weighted sound power level (Bel)
ModelMode
TypicalMaximum
Idle3.74.0
450 GB
300 GBIdle3.74.0
Background power levels of the acoustic test chamber for each octave band are to be recorded. Sound power levels are measured with the drive supported by spacers so that the lower surface of the drive is located at a height of 25 cm from the chamber floor.
No sound-absorbing material shall be used. The acoustical characteristics of the drive subsystem are measured under the
following conditions.
Operating4.34.7
Operating4.34.7
Idle Mode:
Powered on, disks spinning, track following, unit ready to receive and respond to host commands.
Operating Mode
Continuous random cylinder selection and seek operation of the actuator with dwell time at each cylinder. Seek rate for the drive
is calculated per the formula below:
Ns =average seek rate in seeks/sec where:
Ns = 0.4 / (Tt + Tl)
Tt = published random seek time
Tl = time for the drive to rotate by half a revolution
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
43
Page 60
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
44
Page 61
14.0 Identification
14.1 Labels
The following labels are affixed to every hard disk drive shipped from the drive manufacturing location in accordance with
appropriate hard disk drive assembly drawing:
•A label containing Hitachi Global Storage Technologies logo, Hitachi part number and the statement “Made by
Hitachi” or Hitachi approved equivalent.
•A label containing drive model number, manufacturing date, formatted capacity, country of origin or Hitachi
approved equivalent and UL, C-UL, TUV, CE, MIC, BSMI, CTICK, RoHS and Recycle logos.
•A bar code label containing the drive serial number.
•A user designed label, per agreement
•Interface definition mark, FC-AL-4 Model
The labels may be integrated with other labels.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
45
Page 62
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
46
Page 63
15.0 Electromagnetic Compatibility
The drive, when installed in a suitable enclosure and exercised with a random accessing routine at a maximum data rate will
comply with the worldwide EMC requirements listed below.
The drive is designed for system integration and installation into a suitable enclosure for use. As such, the drive is supplied as
a subassembly and is not subject to Subpart A of Part 15 of the FCC Rules and Regulations.
The design of the drive serves to minimize radiated emissions when installed in an enclosure that provides reasonable shielding. As such, the drive is capable of meeting FCC Class A limits. However, it is the users responsibility to assure that the
drive meets the appropriate EMC requirements in their system. Shielded I/O cables may be required if the enclosure does not
provide adequate shielding, with the shields grounded to the enclosure and to the host computer.
Radiated and Conducted EMI
CISPR22Class A
AS/NZS CISPR22Class A
CNS13438 (Taiwan)Class A
EN55022 (EU)Class A
FCC Title47 Part 15 (United States)Class A
GB9254 (China)Class A
ICES-003, Issue 4Class A
VCCI (Japan)Class A
ITE Immunity
EN55024
Power Line Harmonics
EN61000-3-2 (EU)
GB17625.1 (China)
Voltage Fluctuations and Flicker
EN61000-3-3 (EU)
GB17625.2 (China)
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
47
Page 64
15.1 Class A Regulatory Notices
European Union
This product is in conformity with the protection requirements of EU Council Directive 89/336/ EEC, as amended by Co uncil
Directive 93/68/EEC on the approximation of the laws of the Member States relating to electromagnetic compatibility. Hitachi
cannot accept responsibility for any failure to satisfy the protection requirements resulting from a non-recommended modification of the product, including the fitting of non-Hitachi option cards.
This product has been tested and found to comply with the limits for Class A Information Technology Equipment according to
European Standard EN 55022. The limits for Class A equipment were derived for commercial and industrial environm ents to
provide reasonable protection against interference with licensed communication equipment.
Warning
This is a Class A product. In a domestic environment this product may cause radio interference in which case the user may be
required to take adequate measures.
Canada
This Class A digital apparatus complies with Canadian ICES-003.
Cet appareil numérique de la classe A est conforme à la norme NMB-003 du Canada.
Germany
Deutschsprachiger EU Hinweis:
Hinweis für Geräte der Klasse A EU-Richtlinie zur Elektromagnetischen Verträglichkeit Dieses Produkt entspricht den Schutzanforderungen der EU-Richtlinie 89/336/EWG zur Angleichung der Rechtsvorschriften über die elektromagnetische Verträglichkeit in den EU-Mitgliedsstaatenund hält die Grenzwerte der EN 55022 Klasse A ein. Um dieses sicherzustellen, sind
die Geräte wie in den Handbüchern beschrieben zu installieren und zu betreiben. Des Weiteren dürfen auch nur von der
HITACHI empfohlene Kabel angeschlossen werden. HITACHI übernimmt keine Verantwortung für die Einhaltung der Schutzanforderungen, wenn das Produkt ohne Zustimmung der HITACHI verändert bzw. wenn Erweiterungskomponenten von
Fremdherstellern ohne Empfehlung der HITACHI gesteckt/eingebaut werden. EN 55022 Klasse A Geräte müssen mit folgendem Warnhinweis versehen werden:
"W arnung: Dieses ist eine Einrichtung der Klasse A. Diese Einrichtung kann im Wohnbereich Funk-Störungen verursachen; in
diesem Fall kann vom Betreiber verlangt werden, angemessene Maßnahmen zu ergreifen und dafür aufzukommen."
Deutschland: Einhaltung des Gesetzes über die elektromagnetische Verträglichkeit von Geräten Dieses Produkt entspricht
dem "Gesetz über die elektromagnetische Verträglichkeit von Geräten (EMVG)". Dies ist die Umsetzung der EU-Richtlinie
89/336/EWG in der Bundesrepublik Deutschland.
Zulassungsbescheinigung laut dem Deutschen Gesetz über die elektromagnetische Verträglichkeit von Geräten (EMVG) vom
18. September 1998 (bzw. der EMC EG Richtlinie 89/336) für Geräte der Klasse A Dieses Gerät ist berechtigt, in Übereinstimmung mit dem Deutschen EMVG das EG-Konformitätszeichen - CE - zu führen. Verantwortlich für die Konformitätserklärung nach Paragraf 5 des EMVG ist die Hitachi Global Storage T echnologies , 5600 Cottle road, San Jose, California 95193.
Informationen in Hinsicht EMVG Paragraf 4 Abs. (1) 4:
Das Gerät erfüllt die Schutzanforderungen nach EN 55024 und EN 55022 Klasse A.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
48
Page 65
Korea (MIC)
Taiwan (BSMI)
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
49
Page 66
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
50
Page 67
16.0 Standards
The following shows the safety standards for different countries.
16.1 UL and C-UL Standard Conformity
The drive is qualified per ULIEC 60950-1: 2001, First Edition for use in Information Technology Equipment, including Electric Business Equipment. The UL recognition, or the C-UL certification, is maintained for the product life. The UL and C-UL
recognition mark appears on the drive.
16.2 European Standards Compliance
The product is certified to EN60950.
16.3 German Safety Mark
The product is approved by TUV on Test requirement: EN 60950-1:2001, but the GS mark is not applicable to internal devices
such as these drives.
16.4 Flammability
The printed circuit boards used in this drive are made of material with a UL recognized flammability rating of V-1 or better.
The flammability rating is marked or etched on the board. All other parts not considered electrical components are made of
material with a UL recognized flammability rating of V-1 or better.
16.5 Corporate Standards Compliance
This product has been designed to meet the following Corporate Standards:
- NB 3-0501-201 Product Safety, National Requirements-All Countries.
- CS 3-0501-070 Electrical, Mechanical and Flammability
- NB 3-0501-033 Product Safety National Certification Conformity Requirement
- CS 1-9700-020 Eco-Product Design Requirement
Hitachi GST encourages owners of information technology (IT) equipment to responsibly recycle their equipment when it is
no longer needed. Hitachi GST offers a variety of programs and services to assist equipment owners in recycling their IT
products.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
51
Page 68
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
52
Page 69
17.0 FC-AL attachment
This section defines some basic terminology and describes the behavior of the drive when attached to a Fibre Channel Arbitrated Loop.
17.1 Fundamentals
This section introduces some of the terminology that is used in describing Fibre Channel and FC-AL.
Fibre Channel is logically a bi-directional serial data channel between two Nodes. Nodes are physically connected by a Link;
the point of connection between the link and the node is called a Port.
Ports may be connected point-to-point by a single link or by a switching network (Fabric). If the port is part of the Fabric it is
called an F_Port, otherwise it is an N_Port.
Fibre Channel is defined in terms of a hierarchy of functions or 'protocol layers'.
•FC-0: Physical Link
•FC-1: Transmission Protocol
•FC-2: Signaling and Framing Prot ocol
•FC-3: Common Services
•FC-4: Mapping
All layers except FC-4 are defined in
•“Fibre Channel Physical and Signaling Interface (FC-PH)” - ANSI
The Arbitrated Loop is an extension of FC-1 and FC-2 that allows more than two nodes to be connected without the expense of
a Fabric. A port that connects to an Arbitrated Loop is generally referred to as an L_Port. However, the terms NL_Port and
FL_Port are also used if it is necessary to distinguish whether or not the L_Port is part of a Fabric. FC-AL is defined in:
•“Fibre Channel Arbitrated Loop (FC-AL)” -ANSI
FC-4, the Mapping layer, defines how other communication protocols (e.g. SCSI, IPI-3, HIPPI) may use Fibre Channel functions. The FC-4 used by The Drive is SCSI-FCP, which is defined in:
•“Fibre Channel Protocol for SCSI (SCSI-FCP)” -ANSI
The 'Disk Profile', recommends which features from the other documents should and should not be implemented in order to
ensure compatibility between devices from different manufacturers. The full title of the Disk Profile is:
An additional document, the ‘Public Loop Profile’, describes the additional features needed to support communication over a
FC Fabric Topology. In addition to communicating with devices on their local loop, Public Loop devices can also communicate to devices across a network through the use of a “Fabric Port.” Public Loop behavior is defined in:
The Drive complies with the FC-FLA, which makes the following requirements:
1. The upper two bytes of the device’s NL_Port ID must not be zero.
2. The device must be able to communicate with the Fabric Port i.e., open AL_PA 0x00.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
53
Page 70
In addition, the Drive implements FC-FLA as a super-set of the FC-PLDA. Thus, the Drive conforms to FC-PLDA except for
those behaviors explicitly defined by the FC-FLA profile. The PLDA makes the following additional requirements.
1. The FC-4 is SCSI-FCP.
2. The Drive provides a Class 3 Fibre Channel service.
- NO indication of (un)successful class 3 frame delivery is transmitted.
- Frame flow control is buffer-to-buffer only.
- Class 1 and 2 frames are ignored.
3. Direct point-to-point attachment with an N_Port is not supported.
17.1.1 Node and Port names
Every Fibre Channel Node and Port in the world must have a unique name. The Drive is a node with two L_Ports and therefore
has a Node_Name and two Port_Names.
Both the Node_Name and Port_Name are in 64-bit IEEE Registered Name format, as illustrated in Table 24.
Table 24: IEEE Registered Name format
Bit
63-60 59-3635-2423-21-0
0101OUI in Canonical FormBlock AssignmentS/NObject
The Name Address Authority field (0101b) specifies the format used for the rest of the name as follows:
•OUIOrganizationally Unique Identifier (24 bits). Canonical form means that each byte is stored in
“bit reversed” order.
• Block AssignmentBlock assignment within Hitachi Global Storage Technologies
•S/NSequentially increasing drive serial number assigned at manufacturing.
17.1.2 NL_Port address
An NL_Port address, as illustrated in Table 25, is a 3 byte value that uniquely identifies an NL_Port on a Fibre Channel network. The Domain and Area bytes are assigned to a NL_Port by its local FL_Port. The least significant byte in the NL_Port
address is the Arbitrated Loop Physical Address (AL_PA), and uniquely identifies a NL_Port on its local loop.
A Hard AL_PA is one which is supplied, via the Drive connector, from external switches or jumpers. A Soft AL_PA is one
which is assigned during Loop Initialization
Table 25: NL_Port address
Bits 23-16Bits 15-8Bits 7-0
DomainAreaAL_PA
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
54
Page 71
17.1.3 Primitive signals and sequences
The fundamental unit of transfer on a Fibre Channel link is the 8b/10b encode d Transmission Character. Only 256 characters
are required to represent a byte of data so the set of valid transmission characters is sub-divided into Data Characters and Special Characters.
A Word is a group of four consecutive transmission characters.
An Ordered Set is a word that starts with a special character (to give word and byte sync) and which has special significance to
the communication protocol. Fibre Channel defines the following types of ordered sets:
•Frame delimiters
•Primitive signals
•Primitive sequences
A Frame Delimiter immediately precedes or follows the contents of a frame (see 17.1.4, “Frames” on page 56). Fibre Channel
defines the following:
•SOF Start of frame
•EOF End of frame
A Primitive Signal is an ordered set that has special meaning when received by itself. Fibre Channel defines the following:
•R_RDY Receiver Ready
•IDLE Idle
FC-AL adds the following:
•ARBx Arbitrate
•ARB(F0) Arbitrate
•OPNyx Open Full-duplex
•OPNyy Open Half-duplex
•OPNfr Open Broadcast Replicate
•OPNyr Open Selective Replicate
1
1
•CLS Close
•MRKtx
Mark
1
A Primitive Sequence is an ordered set that is transmitted repeatedly and continuously. Three or more of the ordered sets must
be received consecutively in order to recognize the primitive sequence. Fibre Channel defines the following:
•NOS Not Operational
•OLS Offline
2
•LR Link Reset
2
2
•LRR Link Reset Received2
FC-AL adds the following:
•LPByxLoop Port Bypass
•LPEyx Loop Port Enable
1. Since normal buffer-to-buf fer flow control is disabled when OPNr is used, there is no guarantee that the drive has a buffer available to receive an
in-bound frame. It is therefore, recommended that OPNr not be used.
2. Used to convey information about a dedicated connection and therefore not relevant to FC-AL. If detected during an open connection, the drive
will immediately close. Otherwise it will simply re-transmit.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
55
Page 72
•LPEfx Loop Port Enable all
•LIP(F7,F7) Loop Initialization, no valid AL_PA
•LIP(F8,F7) Loop Initialization, loop failure, no valid AL_PA
Information transfer is achieved via frames that are constructed from words and ordered sets. All frames have the same general
format, as shown in Table 26.
Table 26: General frame format
Field nameSOFHeaderPayloadFill bytesCRCEOF
Field size, # of bytes4240 to 20480 to 344
The SOF ordered set indicates the start of frame and provides word synchronization.
The Header is the first field after the SOF delimiter. It is used by the link control facility to control link operations, control
device protocol transfer, and to detect missing or out of order frames. The header is illustrated in Table 27.
FC-PH describes the content of each field except 'Parameter'. SCSI-FCP defines this field as RLTV_OFF (Relative Offset).
The Payload follows the header and has a length between 0 and 2048 bytes, which must be divisible by 4. An additional 0-3
fill bytes are appended to the payload in order to ensure that it ends on a word boundary.
The Cyclic Redundancy Check (CRC) is a four byte field following the payload. It is used to verify the integrity of the header
and payload.
The EOF ordered set marks the end of a frame.
3210
17.1.5 Sequences
A Sequence is a set of one or more related frames that flow in one direction only. The sequence is identified by the Sequence
Identifier (SEQ_ID) field in the frame header.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
56
Page 73
17.1.6 Exchanges
An Exchange is a set of one or more related non-concurrent sequences that may flow in the same or opposite directions. The
exchange is identified by an Originator Exchange Identifier (OX_ID) and a Responder Exchange Identifier (RX_ID) in the
frame header.
17.2 Basic Link Services
The Basic Link Services are all frames with no payload. The Header TYPE field is set to 00h (Basic Link Service) and R_CTL
is set to 1000xxxxb (Basic Link_Data, Code = xxxx).
NOP and RMC are prohibited by the Disk Profile. If the drive receives either an NOP or an RMC, it will ignore it.
Note: PLDA 2.1 specifies: “Reserved FC-PH fields are not required to be checked for zeroes. Validity bits set to 0 remove any
requirement to check the corresponding field for zeroes (e.g., if F_CTL bit 3=0, receiving N_Ports are not required to verify
that the parameter field in word 5 of the frame header contains zeroes).” As such, the drive does not validate 1) reserved FC
fields or 2) fields that are not reserved but are not valid for the current frame (as the example above with F_CTL bit 3). This
does not apply to any reserved field checking and testing within the FCP_CDB. These fields are checked as per ANSI SCSI
requirements.
17.2.1 Abort sequence (ABTS)
Although ABTS is a Fibre Channel Basic Link Service, it is used by SCSI-FCP to implement the Abort Task, Task Management function. It may only be used by a SCSI initiator to abort an entire exchange using the Recovery Abort protocol. Refer to
18.4.1, “Abort Task (Implemented as ABTS BLS)” on page 111 for a description of the Recovery Abort Protocol and the
frame payloads.
The response to ABTS is either BA_ACC or BA_RJT.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
57
Page 74
17.2.2 Basic accept (BA_ACC)
BA_ACC indicates that a Basic Link Service Request has been completed. The drive only sends a BA_ACC in response to an
ABTS Basic Link Service.
•SEQ_ID Validity specifies whether the SEQ_ID field in the BA_ACC payload is valid or not. The drive always sets
this field to 00h.
•SEQ_ID specifies the last SEQ_ID which is deliverable to the Upper Level Protocol. Since the drive uses the ABTS
protocol to abort an entire exchange, this field is unused. The drive sets this field to 00h.
•OXID specifies the OXID of the exchange that has been aborted by the drive.
•RXID specifies the RXID of the exchange that has been aborted by the drive.
•Low SEQ_CNT specifies the last data frame of the last delivered sequence. Since the drive aborts the entire
exchange, this field is set to 0000h.
•High SEQ_CNT is only valid when an ABTS is used to abort a single sequence. Since the drive only supports abort-
ing of entire exchanges, this field is set to 0000h.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
58
Page 75
17.2.3 Basic reject (BA_RJT)
BA_RJT indicates that a Basic Link Service Request has been rejected. The payload contains a four byte reason code to indicate why the request was rejected.
Code Description
0000 0000 No additional explanation
0000 0011 Invalid OX_ID-RX_ID combination
0000 0101 Sequence aborted, no Sequence information provided
Others Reserved
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
59
Page 76
17.3 Extended Link Services
For Extended Link Service frames, the Header TYPE field is set to 01h (Extended Link Service). R_CTL is either 22h
(Extended Link Data, Unsolicited Control) for a Request, or 23h (Extended Link Data, Solicited Control) for a Reply.
The first byte of the payload is the LS_Command and encodes the Request or Reply, as shown in Table 33 and Table 34.
Table 33: Extended Link Service replies
Code Reply Abbr.
02h Accept LS_ACC
01h Link Service Reject LS_RJT
Table 34 is a comprehensive list of all Extended Link Service commands supported by the dri ve.
Table 34: Extended Link Service requests
Code Request Abbr.
52h Address Discovery ADISC
60h Fabric Address NotificationF AN
04h Fabric LoginFLOGI
05h Logout LOGO
50h Port Discovery PDISC
03h Port Login PLOGI
20h Process Login PRLI
21h Process Logout PRLO
0Fh Read Link Status RLS
53h Report Node Capabilities RNC
78hReport Node IDRNID
12h Re-instate Recovery Qualifier RRQ
24h Third Party Process Logout TPRLO
7DhReport Port Speed CapabilitiesRPSC
Note: Only lists ELSs supported by the drive. Refer to FC-PH for a complete list of ELSs.
The code '11h' for the TEST ELS (not supported by the drive) is also used by the LIPxx frames that circulate during Loop Initialization. To differentiate these from a TEST ELS, the second byte of the payload must be examined and compared with
Table 35.
Note: PLDA 1.10 specifies: “Reserved FC-PH fields are not required to be checked for zeroes. Validity bits set to 0 remove
any requirement to check the corresponding field for zeroes (e.g., if F_CTL bit 3=0, receiving N_Ports are not required to verify that the parameter field in word 5 of the frame header contains zeroes).” As such, the drive does not validate 1) reserved FC
fields or 2) fields that are not reserved but are not valid for the current frame (as shown in the example above with F_CTL bit
3). This does not apply to any reserved field checking and testing within the FCP_CDB. These fields are checked as per ANSI
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
60
Page 77
SCSI requirements.
Table 35: Extended Link Service request 11h qualifiers
Code Description Abbr.
01h Select Master LISM
02h Fabric Assign AL_PA LIFA
03h Previously Acquired AL_PA LIPA
04h Hard Assigned AL_PA LIHA
05h Soft Assigned AL_PA LISA
06h Report AL_PA Position Map LIRP
07h Loop AL_PA Position Map LILP
If a Loop Initialization frame is received when the Port is not performing a Loop Initialization Procedure, it will be responded
to by an LS_RJT containing a reason code of “Command not supported” and a reason code explanation of “No addit ion al
explanation”. This also applies to all unsupported link services, as defined by Table 34.
17.3.1 Link Service Accept (LS_ACC)
LS_ACC is used in response to an Extended Link Service Request. It indicates that the request has been completed.
The LS_ACC payload depends upon the Extended Link Service Request and is therefore described separately for each of the
following:
17.3.3 “Port Login (PLOGI)”
17.3.4 “Logout (LOGO)”
17.3.5 “Fabric Login (FLOGI)”
17.3.6 “Fabric Address Notification (FAN)”
17.3.7 “Port Discovery (PDISC)”
17.3.8 “Address Discovery (ADISC)”
17.3.9 “Process Login (PRLI)”
17.3.10 “Process Logout (PRLO)”
17.3.11 “Read Link Error Status Block (RLS)”
17.3.12 “Report Node Capabilities (RNC)”
17.3.13 “Re-instate Recovery Qualifiers (RRQ)”
17.3.14 “Third Party Process Logout (TPRLO)”
17.3.15 “Request Node Identification Data (RNID)”
17.3.16 “Report Port Speed Capabilities (RPSC)”
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
61
Page 78
17.3.2 Link Service Reject (LS_RJT)
LS_RJT indicates that the Extended Link Service request has been rejected. The payload (shown in Table 36) contains a Reason Code and a Reason Explanation.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
62
Page 79
Table 38: LS_RJT reason code explanations
Code Description
00h No additional explanation
01h Service Parm err or - Options
03h Service Parm error - Initiator Ctl
05h Service Parm error - Recipient Ctl
07h Service Parm error - Rec Data Field Size
09h Service Parm error - Concurrent Seq
0Bh Service Parm error - Credit
0Dh Invalid Port Name
0Eh Invalid Node/Fabric Name
0Fh Invalid Common Service Parameters
19h Command (request) alread y in progress
1Fh Invalid N_Port identifier
29h Insufficient resources to support Login
2Ah Unable to supply requested data
2Ch Request not supported
Note: Refer to FC-PH for a full list. Only the explanations relevant to supported Extended Link Services are shown.
17.3.3 Port Login (PLOGI)
PLOGI is used by the Initiator to register Service Parameters with the Target if Implicit Login is not being used (see 19.10.12,
“Mode Page 19h (Fibre Channel Port Control Page)” on page 190). The Target responds with an LS_ACC that has a payload
similar to the PLOGI but which contains the Targets parameters. This exchange of parameters establishes the operating environment between the Initiator and the Target.
PLOGI can also be issued by the Target when it is operating as a Public Loop Device. In this case, the T arget uses a PLOGI to
establish the operating environment between it and the Fabric Name Server.
Bytes 1, 2, and 3, of the payload must be set to zeros. Otherwise, the drive will respond with an LS_RJT containing a reason
code of “Command not supported”, and a reason code explanation of 00h “No additional explanation”.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
63
Page 80
Table 39: PLOGI_REQ/PLOGI_ACC payload
Byte Item Size (Bytes)
0-3 Request = 0300 0000h; Accept = 0200 0000h4
4
Common Service Parameters 16
-
19
20 - 27 Port Name 8
28 - 35 Node Name 8
36
Class 1 Service Parameters 16
-
51
52
Class 2 Service Parameters 16
-
67
68
Class 3 Service Parameters 16
-
83
84
-
99
100
-
115
Reserved 16
Vendor Version Level 16
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
64
Page 81
17.3.3.1 Common Service Parameters
The Common Service Parameters apply to all classes of service and are exchanged during Login. The table below defi nes the
applicability, by class as well as by PLOGI, FLOGI, PLOGI LS_ACC and FLOGI LS_ACC, of the Common Service Parameters to N_Port and Fabric Login. These are words 1-4 in the Payload..
Table 40: Common Service Parameter applicability (part 1 of 2)
Service parameterWordBits
PLOGI and
PLOGI LS_ACC
Parameter
applicability
FLOGI
Parameter
applicability
FLOGI LS_ACC
Parameter
applicability
ClassClassClass
1*2341*2341*234
FC-PH Version - Obsolete1 31-16 nnnnnnnnnnnn
Buffer-to-Buffer Credit1 15-0 yyynyyynyyyn
Common Features231-16
Continuously increasing relative offset231 yyyynnnnnnnn
Clean Address231 nnnnnnnnyyyy
Random relative offset230 yyyynnnnnnnn
Valid Vendor Version Level229 yyyyyyyynnnn
N_Port/F_Port228 yyyyyyyyyyyy
BB_Credit Management227 yyyyyyyynnnn
E_D_TOV Resolution226
y**y**y**y**nnnnyyyy
Multicast supported by Fabric225 nnnnnnnnyyyy
Broadcast supported by Fabric224 nnnnnnnnyyyy
Hunt Group routing supported by Fabric223 nnnnnnnnyyyy
Simplex Dedicated Connection - Obsolete 222 nnnnnnnnnnnn
Reserved for security221 nnnnnnnnnnnn
Clock Synchronization Primitive Capable220yyyyyyyyyyyy
R_T_TOV Value219 yyyyyyyyyyyy
Dynamic Half Duplex Supported218 yyyyyyyyyyyy
SEQ_CNT217 yyyynnnnnnnn
Payload bit216 yyyyyyyyyyyy
"y" indicates yes, applicable (i.e. has meaning)
"n" indicates no, not applicable (i.e. has no meaning)
* The Class 1 Service Parameters shall be used for Class 6. Each has the same applicability as Class 1.
** E_D_TOV resolution and the corresponding value are only meaningful in a point-to-point topology and when doing
PLOGI with an NL_Port on the same loop.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
65
Page 82
Table 41: Common Service Parameter applicability (part 2 of 2)
Service parameterWordBits
PLOGI and
PLOGI LS_ACC
Parameter
applicability
FLOGI
Parameter
applicability
FLOGI LS_ACC
Parameter
applicability
ClassClassClass
1*2341*2341*234
BB_SC_N2 15-12yyynyyynyyyn
Buffer-to-Buffer Receive Data Field Size211-0yyyyyyyyyyyy
Nx_Port Total Concurrent Sequences3 31-16yyyynnnnnnnn
Relative offset by Info Category3 15-0 yyyynnnnnnny
R_A_TOV3 31-0 nnnnnnnnyyyy
E_D_TOV Value431-0y**y**y**y**nnnnyyyy
"y" indicates yes, applicable (i.e. has meaning)
"n" indicates no, not applicable (i.e. has no meaning)
* The Class 1 Service Parameters shall be used for Class 6. Each has the same applicability as Class 1.
** E_D_TOV resolution and the corresponding value are only meaningful in a point-to-point topology and when doing
PLOGI with an NL_Port on the same loop.
The upper byte of the FC-PH Version field indicates the highest version of FC-PH that is supported and the lower byte indicates the lowest. The code/version relationship is shown in Table 42.
Table 42: FC-PH Version
Hex value Version
00 None
06 FC-PH 4.0
07 FC-PH 4.1
08 FC-PH 4.2
09 FC-PH 4.3
10h FC-PH-2
20h FC-PH-3
Others Reserved
The BB_Credit field indicates the number of frame buffers that a port guarantees to have immediately available when a loop
circuit is opened. The drive returns 0 (zero) in this field; i.e., every Initiator is given a Login BB_Credit of 0.
The Common Features field contains flags.
• CIO - Continuously Increasing Offset
When set to one, this flag indicates that the Port supports Continuously Increasing Relative Offset within a Sequence
on a frame by frame SEQ_CNT basis. The Relative Offset is only present if bit 3 of the F_CTL field in the frame
header is set to 1b. The drive requires that an initiator support Continuously Increasing Relative Offset. If this field is
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
66
Page 83
not one, the drive will respond with an LS_RJT containing a reason code of 03h “Logical error”, and a reason code
explanation of 0Fh “Invalid Common Service Parameters”. The drive returns a 1b in this field.
• RRO - Random Relative Offset
When set to one, this flag indicates that the Port supports Random Relative Offset within a Sequence. The Relative
Offset is only present if bit 3 of the F_CTL field in the frame header is set to 1b. The drive returns a 0b in this field.
• VV - Valid Vendor Version Level
When set to one, this flag indicates that the Vendor Version Level field in th e frame pa yload contains valid informa-
tion. The drive returns a 0b in this field.
• N/F Port - N_Port/F_Port
When set to one, this flag indicates that the Port is an F_Port. When set to zero, it is an N_Port. The drive returns a 0b
in this field.
• ABCM - Alternate BB-Credit Model
When set to one, this flag indicates that the Port supports the Alternate BB-Credit mo del. The drive returns a 1b in
this field.
• E_D_TOV - E_D_TOV Resolution
When set to one, this flag indicates that the resolution of the E_D_TOV timer shall be 1 ns. When set to zero, the res-
olution shall be 1 ms. The flag is only applicable in a point to point topology. The drive returns a 0b in this field.
• DS - Dedicated Simplex
Only applies to class 1 service. The drive sets this field to 0b.
• DHD - Dynamic Half Duplex
When set to one, this flag indicates that the Port supports Dynam ic Half Duplex. The drive returns a 0b in this field.
•SEQ_CNT - SEQ_CNT
When set to one, this flag indicates that the Port is guaranteeing that it will transmit all frames within an Exchange
using a continuously increasing SEQ_CNT. If set to zero, normal FC_PH rules regarding SEQ_CNT usage apply. The
drive returns a 0b in this field.
• PL - Payload Length
When set to one, this flag indicates that PLOGI Payload Length shall be 256 bytes. If set to zero, the flag specifies
that the normal 116 byte PLOGI Payload specified in FC-PH-2 is used. The drive returns a 0b in this field.
The Buffer-to-Buffer Receive Data_Field Size field (word 2, bits 11-0) specifies the largest FT_1 frame Data_Field Size that
may be received by the Nx_Port supplying the Service Parameters as a Sequence Recipient for:
a) a connect-request (SOFc1),
b) a Class 2 Data frame, or
c) a Class 3 Data frame
Values less than 256 or greater than 2 112 are invalid and shall be a multiple of four bytes. An Fx_Port shall support a Data
Field size of at least 256 bytes.
The Total Concurrent Sequences field indicates the number of concurrent sequences that the Port can support for all 3
classes. The value sent must be > 0, or the drive will respond with an LS_RJT with a reason code of 03h “Logical error” and a
reason code explanation of 09h “Service Parm error - Concurrent Seq”. The drive returns a value of FFh in this field.
The Relative Offset by Information Category field is all flags. The bit position of each set (1) bit determines the Information
Category; e.g., if Relative Offset is supported for category 0001b (Solicited Data), bit 1 is set. The drive returns a value of
0002h in this field (Relative Offset supported for Solicited Data only).
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
67
Page 84
The E_D_TOV field specifies the E_D_TOV (Error Detect Timeout Value) in units of 1ns or 1ms. If the E_D_TOV Resolution bit is set to one, this field specifies E_D_TOV as a count of 1ns increments, otherwise it specifies E_D_TOV as a count of
1ms increments. It is only applicable in a point to point topology. The drive returns zero in this field. It is not interpreted or
checked.
17.3.3.2 Class Service Parameters
Since the drive only supports Class 3 service, it only checks and responds to the Class 3 Service Parameters.
X_ID Int.EP SupportedReservedCateg. Per Sequence00h
73DCCDCHBSDDCCSSReserved00h
74
75
76
77
78
79
80
81
82
83
(MSB) Receive Data-Field Size
(LSB)
(MSB) Concurrent Sequences
(LSB)
(MSB) End-to-End Credit
(LSB)
(MSB) Open Sequences per Exchange
(LSB)
(MSB) Class 6 Multi-cast RX_ID
(LSB)
The Service Options field contains the following flags.
• CV - Class Validity
When set to one, this flag indicates that the class of service is supported. The drive only supports Class 3, thus this bit
is only set for the Class 3 Service Parameters. If this bit is not set for Class 3 Service Parameters, the drive will
respond with an LS_RJT containing a reason code of 03h “Logical error” and a reason code explanation of 01h “Service Parm error - Options”.
08h
00h
00h
FFh
00h
00h
00h
01h
00h
00h
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
68
Page 85
• IM - Intermix Mode
The flag only applies to class 1 service and is reserved for classes 2 and 3. The drive returns 0b in this field.
• TM - Transparent Mode
The flag does not apply to PLOGI. The drive returns 0b in this field.
• LDM - Lock Down Mode
This flag does not apply to PLOGI. The drive returns 0b in this field.
• SD - Sequential Delivery
This flag does not apply to PLOGI. The drive returns 0b in this field.
• DS - Dedicated Simplex
This flag only applies to class 1 service. The drive returns 0b in this field.
• Camp-On - Camp-On
This flag only applies to class 1 service. The drive returns 0b in this field.
• BufC1 - Buffered Class 1
This flag only applies to class 1 service. The drive returns 0b in this field.
• Priority
This flag does not apply to class 3 service. The drive returns 0b in this field.
The Initiator Control flags specify which protocols, policies, or functions the supplier of the Service Parameters requests of
the recipient or is capable of.
The X_ID Reassignment bits only apply to class 1 or 2 and therefore are not checked by the drive.
• IP Associator - Initial Process Associator
0 0 Initial Process Associator not supported.
0 1 Initial Process Associator supported.
1 0 Reserved.
1 1 Initial Process Associator required.
The drive accepts values of “00” and “01” in this field. If other values are sent, the drive responds with an LS_RJT
containing a reason code of 03h “Logical error” and a reason code explanation of 03h “Service Parm error - Initiator
Ctl”. The drive returns 00b in this field.
• ACK_0 - ACK_0 Capability
This flag does not apply to class 3 and therefore is not checked by the drive. The drive returns 0b in this field.
• ACK_N - ACK_N Capability
This flag does not apply to class 3 and therefore is not checked by the drive. The drive returns 0b in this field.
• ACK Gen - ACK generation assistance
This flag does not apply to class 3 and therefore is not checked by the drive. The drive returns 0b in this field.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
69
Page 86
• DCC - Data compression capable
When set to one, this flag indicates the Port supports data compression as a Sequence Initiator. The drive does not
support data compression, therefore the drive returns 0b in this field.
• DCHBS - Data compression History buffer size
This field indicates the History buffer size supported by the Port as a Sequence Initiator. The drive does not support
data compression, therefore, the drive returns 00b in this field.
• DEC - Data encryption capable
When set to one, this flag indicates the Port supports data encryption as a Sequence Initiator. The drive does not sup-
port data compression, therefore the drive returns 0b in this field.
• CSC - Clock synchronization capable
When set to one, this flag indicates the Port is capable of performing clock synchronization as a Sequence Initiator
(Clock Synchronization Server). The drive is not capable of performing clock synchronization, therefore the drive
returns 0b in this field.
The Recipient Control flags specify which functions the supplier of the Service Parameters supports when receiving frames.
• ACK_0 Cap - ACK_0 Capability
This flag only applies to class 1 or 2, therefore is not checked by the drive. The drive returns 0b in this field.
• ACK_N Cap - ACK_N Capability
This flag only applies to class 1 or 2, therefore is not checked by the drive. The drive returns 0b in this field.
• X_ID Int. - X_ID Interlock
This flag only applies to class 1 or 2, therefore is not checked by the drive. The drive returns 0b in this field.
• EPS - Error Policy Supported
0 0 Only discard supported
0 1 Reserved
1 0 Both discard and process supported
1 1 Reserved
The Error Policy bits are not checked by the drive. The drive returns 00b in this field.
• Categ. per Sequence - Categories per Sequence
0 0 1 Category/Sequence
0 1 2 Categories/Sequence
1 0 Reserved
1 1 More than 2 Categories/Sequence. The drive returns 00b in this field.
The Receive Data Field size is the largest payload (in bytes) that the Port is capable of receiving. It must be less than or equal
to the Buffer to Buffer Receive Data Field specified in the Common Service Parameters. Sizes less than 128, greater than
2112, or not divisible by 4 are invalid, in which case the drive will respond with an LS_RJT containing a reason code of 03h
“Logical error” and a reason code explanation of 07h “Service Parm error - Rec Data Field Size”. The drive returns 2048 in
this field.
The Concurrent Sequences field specifies the number of separate Sequences that the drive is capable of tracking. The value
sent must be > 0, or the drive will respond with an LS_RJT containing a reason code of 03h “Logical error” and a reason code
explanation of 09h “Service Parm error - Concurrent Seq”. The drive returns a value of 255 in this field.
The End-to-end Credit field applies only to classes 1 and 2 and is therefore not checked by the drive. The drive returns 0 in
this field.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
70
Page 87
The Open Sequences per Exchange field indicates the maximum number of Sequences per Exchange that can be open at the
recipient at one time. The value sent must be > 0, or the drive will respond with an LS_RJT containing reason code of 03h
“Logical error” and a reason code explanation of 00h “No additional explanation”. The drive returns 01b in this field.
The Class 6 Multicast RXID is used in Class 6 only and is therefore not checked by the drive. The drive returns 00b in this
field.
17.3.4 Logout (LOGO)
LOGO is used by an Initiator to request invalidation of the Service Parameters that were exchanged during PLOGI. If implicit
login is enabled by the settings in Mode Page 19, then the default Service Parameters apply. If no valid Service Parameters
exist for an Initiator, a LOGO_ACC is still returned.
Bytes 1, 2, and 3 of the payload must be set to zero. Otherwise, the drive will respond with an LS_RJT containing a reason
code of 0Bh “Command not supported” and a reason code explanation of 00h “No additional explanation”.
Table 44: LOGO payload
Byte Item Size (Bytes)
0-3 0500 00 00h 4
4 Reserved 1
5-7 Port Identifier 3
8
Port Name 8
-
15
Table 45: LOGO ACC payload
Byte Item Size (Bytes)
0-3 0200 00 00h 4
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
71
Page 88
17.3.5 Fabric Login (FLOGI)
FLOGI is used by the drive to register its Service Parameters with the Fabric assuming the drive exists on a Public Loop (i.e.
the loop contains an FL_Port). Once the drive has completed FLOGI, it is then permitted to use the local FL_Port as a gateway,
allowing it to communicate with other N_Ports and NL_Ports attached to the fabric. (See 21.5, “Public Loop Operation” on
page 312.)
The drive performs a FLOGI by opening a full duplex connection to FL_Port located at AL_PA 00h and sending a FLOGI
request to the well-known address of FFFFFEh. The FL-Port responds to a valid request with a FLOGI Accept frame that contains the FL_Port’s operating parameters. The D-ID field of the FLOGI Accept frame contains the fabric assigned Domain,
Area, and the AL-PA of the drive perform in g the FLOGI. The drive uses this address in all further communication with other
N_Ports and Public NL_Ports. The drive will not perform a FLOGI if the drive fails to detect an FL_Port during Loop-Initialization.
Table 46: FLOGI_REQ/FLOGI_ACC payload
Byte Item Size (Bytes)
0-3 Request = 0400 0000h; Accept = 0200 0000h 4
4
-
19
20
-
27
28
-
35
36
-
51
52
-
67
68
-
83
Common Service Parameters 16
Port Name 8
Node Name 8
Class 1 Service Parameters 16
Class 2 Service Parameters 16
Class 3 Service Parameters 16
84
-
99
100
-
115
Reserved 16
Vendor Version Level 16
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
72
Page 89
17.3.5.1 Common Service Parameters
The Common Service Parameters apply to all classes of service and are exchanged during Login.
Table 47: Common Service Parameters
(FLOGI_REQ/FLOGI_ACC)
ByteBITDefault
76543210
4 PH Version - Highest Supported20h
5PH Version - Lowest Supported20h
6
(MSB) Buffer-to-Buffer Credit
7
(LSB)
8ReservedVVN/F PortABCMReserved00h
9Reserved
10
(MSB) BB Received Data Field Size
11
12
13
(MSB)
FLOGI_REQ = Reserved; FLOGI_ACC = R_A_TOV
14
DHDReserved
PL00h
(LSB)
(LSB)
15
Request
Values
00h
00h
08h
00h
00h
00h
00h
00h
16
17
18
19
(MSB)
FLOGI_REQ = Reserved; FLOGI_ACC = E_D_TOV
(LSB)
00h
00h
00h
00h
The upper byte of the FC-PH Version field indicates the highest version of FC-PH that is supported and the lower byte indicates the lowest. The code/version relationship is given by Table 42.
The BB_Credit field indicates the number of frame buffers that a port guarantees to have immediately available when a loop
circuit is opened. The drive sets this field to 0 (zero); i.e., the drive grants the FL_Port a Login BB_Credit of 0.
The Common Features field contains the following flags:
• VV- Valid Vendor Version Level
When set to one, this flag indicates that the Vendor Version Level field in th e frame pa yload contains valid informa-
tion. The drive sets this field to 0b.
• N/F Port - N_Port/F_Port
When set to one, this flag indicates that the Port is an F_Port. When set to zero, it is an N_Port. The drive checks this
field in the FLOGI_ACC and will revert to PLDA behavior if it is not set to one. The drive sets this field to 0b.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
73
Page 90
• ABCM - Alternate BB-Credit model
When set to one, this flag indicates that the Port supports the Alternate BB-Credit model. As per the FC-AL Specifi-
cation, an L_Port and must support the Alternate BB-Credit model. The drive checks the value returned by the
FL_Port and will revert to PLDA behavior if it is not set to one. The drive sets this field to 1b.
• DHD - Dynamic Half Duplex
When set to one, this flag indicates that the Port supports the Dynamic Half Duplex. The drive sets this field to 0b.
• PL - Payload Length
When set to one, this flag indicates that FLOGI Payload Length shall be 256 bytes. If set to zero, the flag specifies
that the normal 116 byte FLOGI payload specified in FC-PH-2. The drive sets this field to 0b.
The Buffer to Buffer Receive Data Field size indicates the largest frame payload (in bytes) that the Port can receive. Sizes
less than 128, greater than 2112, or not divisible by 4 are invalid. The drive check this field in the FLOGI_ACC payload and
will revert to PLDA behavior if an invalid value is returned. The drive sets this field to 2048.
The R_A_TOV field specifies the R_A_TOV (Resource Allocation T imeout Value) supplied by the fabric in units of 1ms. The
fabric port sets this field in its FLOGI_ACC payload. This field is reserved in the FLOGI_REQ and the drive therefore sets
this field to zero. After FLOGI is complete, the drive will use this value for R_A_TOV until the drive is reset, reverts to PLDA
behavior, or performs another FLOGI.
The E_D_TOV field specifies the E_D_TOV (Error Detect Timeout Value) supplied by the fabric in units of 1ns or 1ms. The
fabric port sets this field in its FLOGI_ACC payload. This field is reserved in the FLOGI_REQ and the drive therefore sets
this field to zero. After FLOGI is complete, the drive will use this value for E_D_TOV until the drive is reset, reverts to PLDA
behavior, or performs another FLOGI.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
74
Page 91
17.3.5.2 Class Service Parameters
Since the drive only supports class 3 service, it only checks and responds to the class 3 Service Parameters.
Initiator Control Flags (Bytes 70-71)
70Reserved00h
71Reserved00h
Recipient Control Flags (Bytes 72-73)
72Reserved00h
73Reserved00h
Request
Values
74
(MSB) Receive Data-Field Size (Reserved)
75
76
(MSB) Concurrent Sequences (Reserved)
77
78
(MSB) End-to-End Credit (Reserved)
79
80
(MSB) Open Sequences per Exchange (Reserved)
81
82
(MSB) Class 6 Multi-cast RXID (Reserved)
83
The Service Options field contains the following flags:
• CV - Class Validity
When set to one, this flag indicates that the class of service is supported. The drive only supports class 3 thus this bit
is only set for the class 3 Service Parameters. If the FLOGI_ACC indicates that the fabric does not support class 3,
the drive will revert to PLDA behavior.
• IM - Intermix Mode
This flag only applies to class 1 service. It is reserved for classes 2 and 3. The drive sets this field to 0b.
• TM - Transparent Mode
(LSB)
(LSB)
(LSB)
(LSB)
(LSB)
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
This flag only applies to class 1 service. It is reserved for classes 2 and 3. The drive sets this field to 0b.
• LDM - Lock Down Mode
This flag only applies to class 1 service. It is reserved for classes 2 and 3. The drive sets this field to 0b.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
75
Page 92
• SD - Sequential Delivery
The drive sets this field to 1b to request that the fabric deliver all frames in the same order they were transmitted. The
fabric sets this flag to 1b if it can honor this request. Since the drive does not support out of order frame delivery, the
drive checks the FLOGI_ACC to ensure that this field is set to 1b and will revert to PLDA behavior if it is not.
• DS - Dedicated Simplex
This flag only applies to class 1 service. The drive sets this field to 0b.
• Camp On - Camp-On
This flag only applies to class 1 service. The drive sets this field to 0b.
• BufC1 - Buffered Class 1
This flag only applies to class 1 service. The drive sets this field to 0b.
• Priority - Priority
This flag does not apply to class 3 service. The drive sets this field to 0b.
The Initiator ControlFlags are not meaningful for FLOGI and are therefore reserved. The drive sets this field to 00h.
The Recipient ControlFlags are not meaningful for FLOGI and are therefore reserved. The drive sets this field to 00h.
The Receive Data Field Size field is not meaningful for FLOGI and is therefore reserved. The drive sets this field to 00h.
The Concurrent Sequences field is not meaningful for FLOGI and is therefore reserved. The drive sets this field to 00h.
The End-to-End Credit field is not meaningful for FLOGI and is therefore reserved. The drive sets this field to 00h.
The Open Sequences per Exchange field is not meaningful for FLOGI and is therefore reserved. The drive sets this field to
00h.
The Class 6 Multi-cast RXID field is not meaningful for FLOGI and is therefore reserved. The drive sets this field to 00h.
17.3.6 Fabric Address Notification (FAN)
The FAN ELS is sent by an FL_Port to all previously logged in (FLOGI) NL_Ports after an initialization event has occurred.
An initialization event can be a LIP or any other event that may cause a Port to change its ID. The FAN ELS is used by
attached NL_Ports to validate their operating parameters with the local FL_Port after an initialization event has occurred. The
drive does not return a response to this ELS.
(Note: When operating as a private loop device, the drive will discard the FAN ELS request.)
Table 49: FAN payload
Byte Item Size (Bytes)
0-3 Comm and Code = 60000000h 4
4 reserved 1
5-7 Loop Fabric Address 3
8
-15
16
-23
Fabric Port Name8
Fabric Name 8
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
76
Page 93
The Command Code must be equal to 60000000h or the drive will ignore the request.
The Loop Fabric Address is the 3 byte Port_ID of the local FL_Port.
The Fabric Port Name is the world-wide-unique 8-byte Port_Name of the local FL_Port.
The Fabric Name is the world-wide-unique 8-byte name of the Fabric.
17.3.7 Port Discovery (PDISC)
An Initiator uses PDISC to exchange service parameters without affecting the operating environment between it and the drive.
The PDISC and corresponding ACC payloads are exactly as defined for PLOGI (see 17.3.3, “Port Login (PLOGI)” on page
63), except that byte 0 of the payload is 50h. It can be used as a means of authentication following a Loop Initialization process. If AL_PA's of the Initiator an d Target have not changed since the previous login, the Initiator and Target can continue
where they left off prior to the LIP and all open exchanges will continue. If the current AL_PA's do not match the login values,
the drive will implicitly log out the Initiator.
If some means of authentication following a LIP does not occur within RR_TOV, the drive will implicitly log out the Initiator.
Bytes 1, 2, and 3 of the payload must be set to zero. Otherwise, the drive will respond with an LS_RJT containing a reason
code of 0Bh “Command not supported” and a reason code explanation of 00h “No additional explanation”.
17.3.8 Address Discovery (ADISC)
The ADISC ELS allows communicating N-Ports to exchange addresses and port/node name identifiers. It can be used as a
quick means of authentication following a Loop Initialization process. If the AL_PA's of the Initiator and Target have not
changed since the previous login, the Initiator and Target can continue where they left off prior to the LIP, and all open
exchanges will continue. If the current AL_PA's do not match the login values, the drive will implicitly log out the Initiator.
ADISC can also be used as a means to determine if a port was able to acquire its hard AL_PA during LIP.
Bytes 1, 2, and 3 of the payload must be set to zero. Otherwise, the drive will respond with an LS_RJT containing a reason
code of 0Bh “Command not supported” and a reason code explanation of 00h “No additional explanation”.
If some means of authentication following a LIP does not occur within RR_TOV, the drive will implicitly log out the Initiator.
The following tables show the ADISC payload and the ADISC ACC payload.
Table 50: ADISC payload
Byte Item Size (Bytes)
0-3 Comm and Code = 52000000h 4
4 Reserved 1
5
-7
8
-15
16
-23
24 Reserved 1
25-27 N_Port ID of Originator 3
Hard Address of Originator 3
Port Name of Originator 8
Node Name of Originator 8
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
77
Page 94
Table 51: ADISC ACC payload
Byte Item Size (Bytes)
0-3 ACC Code = 02000000h 4
4 Reserved 1
5-7 Hard Address of Responder 3
8
Port Name of Responder 8
-15
16
Node Name of Responder 8
-23
24 Reserved 1
25-27 N_Port ID of Responder 3
Hard Address: This 3 byte identifier consists of:
•The MSB is an 8-bit domain address. If the drive is acting as a Public Loop Device, it returns the domain address
given to it by the Fabric port during login. Otherwise the drive returns 0s in this field.
•The middle byte is an 8-bit area address. If the drive is acting as a Public Loop Device, it returns the area address
given to it by the Fabric port during login. Otherwise the drive returns 0s in this field.
•The LSB is the 8-bit AL_PA that the port attempts to acquire during the LIHA sequence of LIP. For the drive, this
number is calculated from the SEL-ID pins on the SCA-2 backplane connector.
When the Hard Address field is equal to the N_Port ID field, the port was able to obtain its hard address during LIP . The drive
does not check the value sent from the originator.
Port Name: IEEE unique address assigned during the manufacturing process.
Node Name: IEEE unique address assigned during the manufacturing process.
N_Port ID: This is the 24-bit NL_Port Identifier used in the S_ID of the ADISC Accept header. The lower 8 bits are the
AL_P A the drive acquired during loop initialization, and the upper 16 bits are the domain and area addresses the drive obtained
from the Fabric port. For private devices the upper two bytes should be all 0s. When this field matches the Hard Address field,
the drive was able to acquire its hard AL_PA during LIP.
17.3.9 Process Login (PRLI)
The PRLI request informs the recipient of the capabilities and requirements of the originator. The recipient responds with an
ACC to indicate agreement or LS_RJT otherwise.
Table 52: PRLI payload
Byte Item Size (Bytes)
0 20h 1
1 Page Length = 10h 1
2-3 Payload Length 2
4-max Login service parameter pages n*16
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
78
Page 95
Table 53: PRLI ACC payload
Byte Item Size (Bytes)
0 02h 1
1 Page Length=10h 1
2-3 Payload Length 2
4-max Login response service parameter pages n*16
17.3.9.1 Process Login Service Parameter page
Table 54: Login Service Parameter page
Byte Item Size (Bytes)
0 TYPE Code = 08h 1
1 TYPE Code Extension = 00h 1
2-3 Flags 2
4-7 Originator Process Associator 4
8-11 Responder Process Associator 4
12-15 Service Parameters 4
The TYPE code field for SCSI-FCP is 08h, and the TYPE Code Extension field is 00h.
The Flags field is as follows:
• Bit 15 - Originator Process Associator Valid
When set to one, the Originator Process Associator field for this Service Parameter page is valid.
• Bit 14 - Responder Process Associator Valid
When set to one, the Responder Process Associator field for this Service Parameter page is valid.
• Bit 13 - Establish Image Pair
When set to one, this flag indicates that the Originator wishes to establish an image pair.
• Bits 12-0 - Reserved
The Originator Process Associator identifies a group of related processes (an 'image') within the originator.
The Responder Process Associator identifies a group of related processes (an 'image') within the responder.
The Service Parameters field contains flags, as follows:
• Bits 31-7 - Reserved
• Bit 6 - Data Overlay Allowed
When set to one, this flag indicates that the in itiator function is capable of supporting data overlay.
• Bit 5 - Initiator Function
When set to one, this flag indicates that the pro cess defined by this page is operating as a SCSI Initiator.
This bit must be set to one in order for the drive to accept the login request. If not, the drive will respond with an
LS_RJT containing a reason code of 03h “Logical error” and a reason code explanation of 00h “No additional explanation”.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
79
Page 96
• Bit 4 - Target Function
When set to one, this flag indicates that the process defined by this page is operating as a SCSI Target.
• Bit 3 - Command/Data Mixed Allowed
When set to one, this flag indicates that FCP_CMND and FCP_DATA may be combined in one IU.
• Bit 2 - Data/Response Mixed Allowed
When set to one, this flag indicates that FCP_DATA and FCP_RSP may be combined in one IU.
• Bit 1 - Read XFER_RDY Disabled
When set to one, this flag indicates that the FCP_XFER_RDY IU may not be used for SCSI READ operat ions.
• Bit 0 - Write XFER_RDY Disabled
When set to one, this flag indicates that the FCP_XFER_RDY IU may not be used for SCSI WRITE operat ions.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
80
Page 97
17.3.9.2 Process Login Response Service Parameter page
Table 55: Login Response Service Parameter page
Byte Item Size (Bytes) Drive Response
0 TYPE Code 1 08h
1 TYPE Code Extension 1 00h
2-3 Flags 2 21 00h
4-7 Originator Process Associator 4 00 00 00 00h
8-11 Responder Process Associator 4 00 00 00 00h
12-15 Service Parameters 4 00 00 00 12h
The TYPE Code field for SCSI-FCP is 08h, and the TYPE Code Extension field is 00h.
The Flags field is as follows:
• Bit 15 - Originator Process Associator Valid
Since the drive does not support Process Associators, this bit must be set to zero in the payload. If not, the drive will
respond with a PRLI ACC response code of 07h. The drive returns 0b in this field.
• Bit 14 - Responder Process Associator Valid
Since the drive does not support Process Associators, this bit must be set to zero in the payload. If not, the drive will
respond with a PRLI ACC response code of 04h. The drive returns 0b in this field.
• Bit 13 - Image Pair Established
The drive returns a 1b in this field.
• Bit 12 - Reserved
• Bits 11-8 - Accept Response Code
See Table 56.
• Bits 7-0 - Reserved
The Originator Process Associator and Responder Process Associator fields are not used and will be set to
00000000h by the drive.
The Service Parameters field contains flags, as follows:
• Bits 31-6 - Reserved
• Bit 5 - Initiator Function
The drive returns 0b in this field.
• Bit 4 - Target Function
The drive returns 1b in this field.
• Bit 3 - Command/Data Mixed Allowed
The drive returns 0b in this field.
• Bit 2 - Data/Response Mixed Allowed
The drive returns 0b in this field.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
81
Page 98
• Bit 1 - Read XFER_RDY Disabled
The drive returns 1b in this field.
• Bit 0 - Write XFER_RDY Disabled
The drive returns 0b in this field.
Table 56: PRLI/PRLO ACC response codes
Code Description
00h Reserved.
01h Request executed.
02h The target image has no resources available for establishing image pairs between the speci-
fied source and destination N_Ports. The PRLI request may be retried.
03h Initialization is not complete for the target image. The PRLI request may be retried.
04h The target image corresponding to the responder PA specified in the PRLI request and PRLI
accept does not exist. The PRLI request shall not be retried.
05h The target image has a predefined configuration that precludes establishing this image pair.
The PRLI request shall not be retried.
06h Request executed conditionally. Some service parameters were not able to be set to their
requested state. See the service parameters response field for further details.
07h The destination N_Port is unable to process multiple page PRLI requests. The PRLI request
may be retried as a single page request.
08h-FFh Reserved.
17.3.10 Process Logout (PRLO)
The PRLO request indicates to the responder that those process image pairs specified in the service parameter pages are being
discontinued by the originator. All tasks, reservations, mode page parameters and status for the specified image pairs are set to
the state they would have after a SCSI hard reset or power-on reset.
Table 57: PRLO payload
Byte Item Size (Bytes)
0 21h 1
1 Page Length=10h 1
2-3 Payload Length 2
4-max Logout service parameter pag es n*16
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
82
Page 99
Table 58: PRLO ACC payload
Byte Item Size (Bytes)
0 02h 1
1 Page Length=10h 1
2-3 Payload Length 2
4-max Logout service parameter response pages n*16
17.3.10.1 Process Logout Service Parameter page
Table 59: Logout Service Parameter page
Byte Item Size (Bytes)
0 TYPE Code = 08h 1
1 TYPE Code Extension = 00h 1
2-3 Flags 2
4-7 Originator Process Associator 4
8-11 Responder Process Associator 4
12-15 Reserved 4
The TYPE Code field for SCSI-FCP is 08h, and the TYPE Code Extension field is 00h.
The Flags field is as follows:
• Bit 15 - Originator Process Associator Valid
When set to one, the Originator Process Associator field of this Service Parameter page is valid.
• Bit 14 - Responder Process Associator Valid
When set to one, the Responder Process Associator field of this Service Parameter page is valid.
• Bits 13-0 - Reserved
The Originator Process Associator identifies a group of related processes (an 'image') within the originator.
The Responder Process Associator identifies a group of related processes (an 'image') within the responder.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
83
Page 100
17.3.10.2 Process Logout Response Service Parameter page
Table 60: Logout Response Service Parameter page
Byte Item Size (Bytes) Drive Response
0 TYPE Code 1 08h
1 TYPE Code Extension 1 00h
2-3 Flags 2 0X 00h
4-7 Originator Process Associator 4 00 00 00 00h
8-11 Responder Process Associator 4 00 00 00 00h
12-15 Reserved 4 00 00 00 00h
The TYPE Code field for SCSI-FCP is 08h, and the TYPE Code Extension field is 00h.
The Flags field is as follows:
• Bit 15 - Originator Process Associator Valid
The drive returns 0b in this field.
• Bit 14 - Responder Process Associator Valid
The drive returns 0b in this field.
• Bits 13-12 - Reserved
• Bits 11-8 - Accept Response Code
See Table 56.
• Bits 7-0 - Reserved
The Originator Process Associator and Responder Process Associator fields are not used.
17.3.11 Read Link Error Status Block (RLS)
RLS requests the recipient to return the Link Error Status Block associated with the Port Identifier specified in the payload.
The drive implements a Link Error Status Block for each port. When a counter overflows, it wraps back to zero. The only way
to reset the Link Error Status Block is to po w e r off the drive.
Bytes 1, 2, and 3 of the payload must be set to zero. Otherwise, the drive will respond with an LS_RJT with a reason code of
“Command not supported” and a reason code explanation of “No additional explanation”.
Valid Port Identifiers are:
0Return the Link Error Status Block for the same port on which the request was received.
1Return the Link Error Status Block for Port A.
2Return the Link Error Status Block for Port B.
Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
84
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.