Maxtor 92305H3, 93073H4, 96147H8 Seek, Format and Diagnostic Commands, Error Code Description

Page 54

INTERFACE COMMANDS

Seek, Format and Diagnostic Commands

Seek

Initiates a seek to the track, and selects the head specified in the Command block.

1.Sets BSY in the Status register,

2.Initiates the Seek,

3.Resets BSY and

4.Generates an interrupt.

The drive does not wait for the seek to complete before returning the interrupt. If a new command is issued to a drive during the execution of a Seek command, the drive will wait (with BSY active) for the Seek to complete before executing the new command.

Format Track

Formats the track specified in the Command Block. Shortly after the Command register is written, the drive sets the bit, and waits for the host to fill the sector buffer with the interleave table. When the buffer is full, the drive resets DRQ, sets BSY and begins command execution. If the drive is not already on the desired track, an implied seek is performed. Once at the desired track the data fields are written with all zeroes.

Execute Drive Diagnostic

Commands the drive to implement the internal diagnostic tests. (These tests are executed only upon command receipt; they do not run automatically at power up or after a reset.)

The drive sets BSY immediately upon receiving this command. The following table presents the codes and their descriptions. Note that the value in the Error register should be viewed as a unique 8 bit Code.

ERROR CODE

DESCRIPTION

01

No error detected

00

Master drive failed

80, 82

Master and slave drives failed

81

Slave drive failed

Note: If a slave drive fails diagnostics, the master drive OR’s 80h with its own status, and loads that code into the Error register. If a slave drive passes diagnostics (or a slave is absent), the master drive OR’s 00 with its own status and loads that code into the Error register.

7 – 14

Image 54
Contents DiamondMax Before You Begin U T I O NContents Product Specifications AT Interface Description Service and Support Figures Manual Organization IntroductionMaxtor Corporation AbbreviationsConventions DiamondMax 60 Key Features Product DescriptionModel CYL Product FeaturesFunctional / Interface MAX LBA CapacityCache Management Major HDA Components Subsystem Configuration Jumper Location / ConfigurationCylinder Limitation Jumper Description Performance Specifications Product SpecificationsDrive Configuration Models and CapacitiesPhysical Dimensions maximum Parameter A N D a R D MetricEPA Energy Star Compliance Power RequirementsPower Mode Definitions Environmental LimitsReliability Specifications Shock and VibrationParameter E R a T I N G Safety Regulatory Compliance EMC/EMIHandling and Installation Hard Drive Handling PrecautionsElectro-Static Discharge ESD Unpacking and Inspection Multi-pack Shipping ContainerPhysical Installation RepackingBefore You Begin Hook upSet up Start upAT Interface Description Interface ConnectorPIN Signal Pin Description SummaryPIN Name Signal Name Signal Description Pin Description TableTiming Parameters Mode PIO TimingDMA Timing Ultra DMA Timing Timing Parameters all times in nanosecondsSustained Ultra DMA Data In Burst Device Terminating an Ultra DMA Data In Burst Initiating an Ultra DMA Data Out Burst Device Pausing an Ultra DMA Data Out Burst Device Terminating an Ultra DMA Data Out Burst Host Software Interface Task File RegistersPort Read Write N T E N T S LBA Bits Command Register Summary R a M E T E R S U S E DControl Diagnostic Registers Reset and Interrupt Handling Interface Commands Read Commands Read DMA Write Commands Write Multiple Mode Set/Check Commands Value DescriptionEV E L Value M M a N D Power Mode Commands Timer Value TIME-OUT PeriodSleep Mode Initialization Commands Content Description 15 -3 = reserved R D Content Description Initialize Drive Parameters Seek, Format and Diagnostic Commands Error Code DescriptionA.R.T. Command Set Key RegisterNo Quibble Service Service and SupportService Policy SupportFrom Dial Glossary BlockCorrectableerror Fetch Landingzoneorlzone Physicalsector Softerror