Head linear position
# xxxx = repeated, ordinary linear order
00xx = # ordinary linear order For example. = 1: + / - linear order = 2: + / - linear order * 2 xx00 = # repeated linearization, "128
Only valid in the yyyy: bit0 = 0 Default xxxx = 0A04h
yyyy = calibration options
bit 0 - 0: the implementation of the action in advance 1: Only close to the OL
bit 1 - 0: linear silent mode during operation
1: shows the gain profile and the operating head of the linear coefficient
. For bit 0 = 0 bit 2 - 0: All heads
1: Only the current head
bit 3 - 1: show only the linear coefficient of head bit 4 - 1: Clear the head gain coefficient
Default yyyy = 0 Note: Slow implementation
P, B, S C12, xx, yy
Compensation operations running
P, B, S C15, xxxx
Change the write start
xxxx = Enter the new location of the write start P, B, S
C16, xx
Fill zapped servo samples against forecast xx = 0 => allowed to fill
1 => Prohibition filled
P, B, S C18
Implementation of all the servo calibration P, B, S
C1A, xxxx, yy
Adjust the original PES.
xxxx = any value. taking the average of PES samples (default = 100)
yy = Objective value sector of the PES shows (do not enter is 0, default = index value)
Output format: aaaa bbbb cccc dddd eeee ffff gggg hhhh Here
aaaa = sector aims Ave (A-B) bbbb = Objective sector Ave (C-D) cccc = all accelerated ave (A-B) dddd = all accelerated (C-D) eeee = minimum (A-B)
ffff = maximum (A-B) gggg = Min (C-D) hhhh = Maximum (C-D)
Note: The Order applies to "adjust the original _PES" switched on
*, P
C1B, xxxx, yy
Repeat adjustment single tracks PES.
xxxx = any cylinder (the default for the current cylinder)
xxxx = 0 - regulation PES and the DAC. PES and the DAC output has two columns. yy = repeat count (default = 1)
PES values are displayed for each sector, the first output pulse index PES value s. Plus turn, the carriage return call
Note: The command for "MEASURE_SINGLERAW_PES" switched on *, P
C1C, xxxx, yyyy
Repeat adjust the original N (A-B) and Q (C-D) values. xxxx - any cylinder (the default for the current cylinder) yy - number of repetitions (default 100)
Output format:
Show N and Q, the first index value of the output pulse. Plus turn, the carriage return call
All accelerated P, *
CIF
Servo calibration data show P, B, S
C23, xxxx
Test the RRO in the STW
# xxxx = random sample input (default = 100) Note: The command for "MEASURE_PES" switched on P, *
C24, xxxx
There trk and PES Sigma ^ 2, when measured in each sector the value of PES sync # xxxx = random sample input (default = 100)
Note: The command for "MEASURE_PES" switched on
P, * C25, xxxx
Measured in each sector shows the results of C24
Note: The command for "MEASURE_PES" switch is turned on.
P, * C27, xxxx Jump DACs
Jump xxxx = maximum input DAC (default = 180h)
P
C28, xxx
Write servo DACs xxx = 12-bit values
P
Positioning a single track meet parameters xx - Search length (default = 1)
yy - the average (default = 1)
yy = FFFF, shows the results of resonance brush yy = FFFE, shows the results of compensation yy = FFFD, clear the compensation table
Note: The test results are not stored into the system log on the condition that SEEK_SETTLE_ADAPT switch turned on.
F, S
C2A, xx, yy
Measure to meet the budget in the TMR xx = no acceleration (default = 1)
yy = settling type, 0 Reading settling, 1 a write settling Output format (double-byte):
PES value for each sector is displayed for the PES and the first output pulse in dex. Then show an acceleration value, a carriage return calls.
Note: This command applies to TMR_SEEK_SETL switch is turned on.
* C2B
Save Servo Parameters, Bias Table, Ka Table, Head Linearization Gain
C2C
Regain the servo parameters, Bias list, Ka list, head linear gain
D1
Read and display the original S / N F
D
Read head components of the S / N, # appears after the value of the input is cha nged
Build log was saved at the E1 area.
P, S DE1
Read head components of the S / N, # appears after the value of the input is cha nged
No Build log was saved at the E1 area. Cancun packwriter = + cccc hh bb oooo ff
cccc = maximum cylinder value (excluding the guard band cylinder) hh = the maximum number of heads
bb = pulse value
oooo = oscillator clock pulse ff = oscillation frequency (MHz)
P, S E
Spindle lock
P Gxxxx
Set spindle incremental
xxxx = incremental value (default: 0800h)
P Hx
Direct selection by the operating head x = head number (0 .. 7)
P Ixxxx
Promote the internal actuator xxxx = 12 ? DAC command
P Jxxxx
Spindle speed of adjustment
xxxx = timer tag number (fe00 .. 0200)
P
Jxx, yy, zz
Location Settle adaptive test
And level 4 of the F command, except that the results in the table stored in RAM to replace the system log
F, S, * K
With the increase in migration track status
P L
Not executed
P M
P N
Spindle state description logic 00 = Reset 01 = fault 02 = Initialize 03 = to stop 04 = landing Bootstrap 05 = 06 = Wait (place)
07 = Open loop (loss of inquiry) 08 = closed loop (that inquiry)
09 = Ready (spindle to uniform rotation) 10 = Busy (recovery)
11 = Failure
P Ox
Information Display
x = 0 shows that the output end, 1 means display the output on (default).
P Pxxxx Actuator launched xxxx = 12 ? DAC command P Qx Read channel
x = 0 represents the channel off, 1 = channel open
P Rxxxx
Gray code read
xxxx = the purpose of gray code
P
Sxxxx, yy, zzzz
Find positioning cylinder / head xxxx - Cylinder number
yy - target head. If many of the highest bit is set, the instruction will be det ailed in the initial search parameter values of the physical cylinder, while als o positioning the logical cylinders
P, S
Sxxxx, yyyy Compaq slam test
xxxx = vel to slam (recommended max = 5FEEh)
yyyy = list event impact (slam) the test directory and run the test, whether or not
Bit 10 set to perform the test, said; do not set the test
Bit 11 set to represent a hit to stop the event ID; not set the event that a crash stop OD
Note: Run times command switch must be set to open SLAM_TEST
* Uxx
Spindle from the move, start the motor xx control status (optional)
P Vx
Spindle bootstrap
x = actuator deflection direction (0 = outward, 1 = inward)
P Wxx
Setting write current
xx = write current preamplifier
P X
AC unlatch for high latch force HAD
P Z
Spindle landing
P ff, ww
Bank write mode setting
Write pre-amplifier bank pattern set on / off f = 1 bank write open
= 0 bank to write off
ww = write register current value
P g
IMRON polarity signal
If IMRON preamplifier signal is high, feedback is 01. Low, compared with 00 P
Chinese to English translation
2.11 LEVEL 9 COMMANDS: skip the whole defect pattern error
level 9 command basically support includes level 2 of the order. The only differ ence is you can skip all of the defects, marked by logical sector alternative se ctor, cylinder and head of the code and LEVEL2 the same.
For example:
For example, a physical track composed of 12 sectors, and of which 3 are defecti ve, if the L2 W command will mean written in 12 sectors, but in the L9 will be r ecorded in the W command and skip it into nine 3 defective sectors.
W2, 4 in level 2 means that the physical sectors included in 2,3,4,5 (physical s ector 2,3,4,5).
W2, 4 in level 9 means that written into the logical sector 2,3,4,5 (physical se ctor 2,3,6,7).
L9 state law in all sectors are "error skip mode"
Note: Due to locate the cause of LBA, the following defects in the 4,5 sector ca n be read and L2 L9 in the same instruction can not.
Column in which access level, the letter 'F', 'C' and 'B' represent the factory to support the command code, user code and common code.
The letter 'P', 'S', and '*' represent the support of the command 'fill write mo de', 'Servo Mode' and 'Special Mode'
Directive Description Avail. Rxx, yy Write data
xx - start logical sector number (default = 0)
yy - number of sectors to be written. Default = the tracks
Rxx, yy, 1
Redirect write data switched on
xx - start logical sector number (default = 0)
yy - number of sectors to be written. Default = the tracks 1 - Enter '1 'indicates redirect switch to turn on L9 B
Positioning cylinder / head
xxx - the physical cylinder number (with Level 2) yy - number of physical heads (with Level 2)
B
Wxx, yy Write data
xx - start logical sector number (default = 0)
yy - number of sectors to be written. Default = the tracks
Wxx, yy, 1
Redirect write data switched on
xx - start logical sector number (default = 0)
yy - number of sectors to be written. Default = the tracks 1 - Enter '1 'indicates redirect switch to turn on L9 B
Fxx, y
Insert and remove defects
Fxx, A - xx in the sector into the redistribution of value. Fxx, B - xx in the sector into the unallocated value.
F0, C - remove all the defects in the redistribution of the table and the values are not assigned
Fxx, D, yy - yy events in the sector into the value of xx F0, E - defect table initialization
Fxx, F - in the distribution sector xx remove unused values. F0, F0 - allowing media test
F0, F1 - Test discard media
F0, FF - detect the hard disk to restart
B t
Feedback on the current track of the number of sectors per track
When encountered an error when this command is very useful. Find exactly what so ftware sector error, the program will issue this command from 0 to maximum secto r _ per track by "sectors / track" approach one by one sector of the search erro r.
B
... ...
Are the same as L2 B
Chinese to English translation Appendix A: Error Codes
00h No error 03h
ROM test error 10h
RRO ZAP code error 11h
Spindle error 12h
PES wave oscillation 13h
Offset 14h
Write failure 15h
PES harmonic rate 16h
Addressing overtime 17h
Wrong AMDET 18h
Bad value error code pulse 19h
The grey error code 1ah
Pre-synchronization code 1bh
Am lost 1ch
Failure of the servo flaw show 1dh
Timeout waiting for server ready 1eh
The purpose of regeneration sector error 1fh
Physical sector error 20h
21h
RWF ROM code file and the current conflict 30h
Data comparison failure 31h
Comparison of failure data comparison failure data 36h
Not encountered when writing the implementation of the implementation of the "bl ock"
37h
When you do not experience writing successful implementation of the "block" 38h
When you do not write failure encountered when implementing the "block" 40h
ID not found 41h
Length of the ECC error correction 42h
Marked loss of servo sectors 43h
Data validation errors 44h
Fifo above / under run 45h
Track ID comparison fails 46h
Track ID code reading 47h
Loss of data synchronization byte 48h
Loss of data synchronization byte 49h
Temperature warning 4ah
Write integrity error 4bh
Error log is full 4ch
Interrupt controller no reason 4dh
Self-destruction - not yet reached the expected value of the counter 4eh
"Block" Release Timeout 4fh
Servo Error Help 50h
Skip Sector 51h
Sector change 52h
Pad and filling errors 53h
Pad / fill is alt dst, the exact source 54h
Scratchfill errors during the 55h
Damaged alt dest ID information 56h
Can not find a valid alt dest 57h
You can not delete alt dest 58h
Head defects mistakes in 59h
Track over the defects 5ah
Too many defects in the hard disk 5bh
Defect table is full 5ch
Idling overflow 5dh
Invalid defect table 5eh
Pulse value of the damaged data area 60h
No spare parts 73h
Failed to read Sector code defect 61h
Write closed w / o reason 62h
Write door access in advance 63h
Write out the door channel 64h
GC thermal sensor error detection 65h
Impact sensor error detection 66h
Scratch protection fault crash 70h
Permanent damage to the code 71h
Sector code on the system can not read 72h
Can not read write tags to automatically back 83h Invalid command 8dh Cylinder is filled 8eh Skip cylinder 8fh
Skip the largest denomination column 90h
Pulse value is destroyed 91h
Two consecutive pulses the value of the damaged 92h
Too many tracks on the pulse value of the damaged 93h
Can not be activated - the failure of two consecutive pulse value 94h
Can not be activated - the value of the track on the many failures pulse 95h
Pulses failed to activate failure 97h
Pulse value not found 98h
Read and write to wait for timeout A0h
Send the wrong pre-amplifier C1h
Wrong major / minor version C2h
Engr wrong version C3h
File size mismatch error C4h
DLE checksum error = 0 C5h
AutoDLE Update Error C6h
Coverage error in the byte 8,9 C7h
Read 1Cp checksum error = 0 C8h
Defects beyond the maximum key value of the DLE C9h
Error during read Cah
Comparison of error Cbh
Sequence errors in the defect table Fbh
No backup defect Fch
Command failures (only applies to internal) Fdh
Refuse to read and write Feh
Invalid address to the initial value by
Chinese to English translation
Appendix B: On-line command displays depicting
Statistics show description (')
When the hard drive to run diagnostic procedures, including statistics and the l og will be displayed during processing. Statistics are displayed as a fraction (
for example:. 10.3 = 10 ** 10.3 = 2x10 ** 10) Rbit
This column shows the fractional value is read in bytes Hard
This column shows the time using the specified hardware error retry option (if n o retry is selected, any error is a hardware error) the use of L2, R or Q comman d can be displayed. Firm Soft Raw Rhdr Wbit
This column shows the value of the scores written in the byte WHrd
This column shows write retry option using the specified hardware error (if no r etry is selected, any error is a hardware error) the use of L2, R or Q command c an be displayed.
Wrty
Whdr
Appendix C: servo information described
Describe levels of information:
CTRL O will be set four levels, each press CTRL O time will appear the next leve l
Level L S0 S1 described
0 0 0 errors or offsets described allows
101 error described allows (in addition to offset error report)
210 depicts offset allowed (during the offset error in the TF report) 311 allows offsets and errors described
Description
($ ....) Error 1 error AM ($, before a cylinder, showing a cylinder, offset, hea d, sector)
er, offset, head, sector)
(Ot ...) Offtrack Broke write thld during TF (ot, before a cylinder, showing a c ylinder, offset, head, sector)
(Bs ...) Error sampling damage (bs, grey code, the first cylinder, showing a cyl inder, offset, head, sector)
ref "byte" Always Spin up current measured across spin Rsense during spin up. MESSAGE DESCRIPTION OF MESSAGES
TRACING STRINGS
Switch to .... Always Switch to full int. Spining closed loop on AM's Ready Always Ready spindle bootstrap
Level of information depicting the character portrayed S
$ Always 3 missed AM's in a row
+ Always Index found on wrong burst twice in a row A Error AM zero time-out
Z Error zero time-out head
- Error when the spindle motor from the lift did not predict the conversion tabl e pointer
* Error bootstrap spindle motor conversion table pointer ahead of time
Appendix D: "health" Detailed
"Health" status bytes of the following formats: XXXX. XXXX
First 4 bits for the current state of health, said after the four cumulative con ditions Described as follows: Bit # (if 1) Meaning Bit # (if 1) Meaning 15
Skip excessive and Alts 7
(Internal use - interrupt the test mark) 14
6
Not assigned 13
Serious read / write errors 5
Not assigned 12
Valuation of the health error 4
Not assigned 11
Offset error 3
Read / write warnings 10
Actuator error 2
Unallocated skip or Alt 9
Servo Error 1
Spindle current warnings 8
Spindle error 0
Spindle positioning errors during the Appendix 1: Some translation table Actuator - drive arm
AGC - Automatic Gain Control Automatic Gain Control Bode - Bode plot
Bpi - bits per inch, recording density Burst - Pulse
Cert - Certification, write and read with a repeat test mode code to check wheth er there are defects in each track to determine the good or bad. Found to have d efects on the track, usually measured again twice more, to determine the transie nt phenomenon caused by an incorrect read (insert or loss of data) or the track does have flaws.
FIR - finite impulse response filter finite impulse Grey - Gray (Gray) code, a BCD encoding
Hysteresis - Hysteresis Latch - arm lock
Resonance - Resonance Retry Retry
Seek - Addressing Skew - Offset
System track - the system tracks Tracking - Seek
Tracing - Tracking
Vendor sector - reserved sectors