01010101100110101010110011010101011001101010101100110101010110011010101011001101010101100110
100110101010110011010101011001101010101100110101010110011010101011001101010101100110101010110011010101011011010101011
10101010110011010101011011010101001101010100110101101101101010100101
1011010101100110011010101011010101111010111
11010101101101010100111110
1101110110110011
0111011110
111101
011
11
1
PC-3000 EXPRESS / UDMA / PORTABLE
Seagate
ACE Lab
F3 architecture
Technical support: [email protected]
Phone: +7 863 201 50 06
ts.acelaboratory.com
33
correspondence between the logical and physical heads (provided the HDD FW supports that) and combine heads into
pairs, if necessary.
Fig. 6.9
If FW of a HDD does not support the translation map associating logical heads with physical ones and returns the
pointer to the general maps array for all commutator types instead of a pointer to the current table for translation of
physical heads into commutator codes, then the 'RAM physical head maps editing' feature should be used. It opens the
dialog for editing of all available maps for translation of physical heads into commutator codes in RAM. To pair up
heads, you have to perform identical operations with each table (line) (e.g., to pair, copy the cell i to cell j).
The feature for modification of the SAP control flags in RAM allows editing such SAP control variables as the Seek
Mode, maximum logical head number, RRO (Repeatable Runout) mode.
Fig. 6.10
Enabling the Slow Seek and Stop calibration at OD flags activates slower positioning. When enabled, these flags
facilitate more reliable functioning of drives with mechanical damage / replaced heads / replaced stack of disks due to
the activation of specialized configuration tables.
Having restricted the maximum head number in ROM (e.g., to 0), you can start a HDD with fewer heads and use the
RAM heads map editor together with modification of the maximum head number to find out, which heads are damaged.
The RRO mode variable allows control over the Repeatable Runout mode correcting the position of the magnetic heads
stack. Research is currently in progress to determine the correspondence between the mode numbers and specific
correction procedures.
Editing of HDD ID in drive RAM allows, among other things, to disable Autoreassign in HDD memory if recording to
surface is impossible or if there is a risk of service information corruption. The list of options available in the dialog is
identical to that in the HDD ID editing dialog for further saving of the changes to the service area.
6.6.3.1.
H
eads maps in Seagate F3 drives
Firmware of Seagate F3 drives uses several levels of head maps. Support or lack of such support for each level are
determined by the flags used during compilation of HDD FW.
The lowest part of the hierarchy contains the tables used for conversion of the physical head number into the selection
code for the preamplifier commutator channel. There is an individual table for each commutator type, selection of the
active translation table occurs during HDD initialization when the power is switched on. Some firmware versions
support requesting the active map address, others return the starting address of the translation maps block. If a HDD