Thats me, back again
Ralphs Tips
GWSCAN ERROR CODES
Error Codes
The error code for a drive is 4 digits. The left-most digit is 1 for C7 drives and 0 for all other drives. Technical Support can tell easily if an end user has a failed C7 drive from the error code.

All drives, including C7, show error code 0000 for a 'no errors' status. This means the drive is good and is not to be replaced.

Note: This version of GWSCAN now repairs ECC errors on non-WD drives.

The 3 error code digits to the right of the C7 bit are:

Code

Error

Description

200

-

Drive is an AC31600-not yet tested

201

-

Non-WD drive

202

-

WD drive but not an AC31600-not yet tested

203

-

DRM attribute too low before media scan

204

-

DRM attribute too low after media scan

205

-

Power on hours too low for AC31600 and within date range

206

-

Power on hours too low for AC31600 and exceed re-test limit

207

-

SMART STATUS failed before the media scan

208

-

SMART STATUS failed after the media scan

210

-

Self test failed

211

-

Self test never completed

212

-

Error while relocating TARE sect

256

ECC

Error Correction Code, a media defection on the hard drive's surface

257

ECC2-9

2 to 9 ECC error's

258

Ecc10+

More than 10 ECC error's

356

DAM 1

Data Address Mark, media defect or a mechanical defect (servo error)

357

DAM 2-9

2 to 9 DAM error's

358

DAM10+

More than 10 DAM error's

456

IDNF 1

ID Not Found; indicates problems with the servo heads

457

IDNF 2-9

2 to 9 IDNF error's

458

ISNF 10+

More than 10 IDNF error's

550

Abort CMD (Controller)

A Write/Read command was not completed

556

SERVO 1

Mechanical failure of servo. Mostly caused by mishandling

557

SERVO 2-9

2 to 9 SERVO's error's

558

SERVO 10+

More than 10 SERVO error's

570

No Re-calibration

Re-calibration cycle not completed while spinning up

580

Missing Interrupt

Communication between host and hard drive is malfunctioning

581

Write Fault

Error occurred whilst writing data to hard drive

582

Drive Not Ready

Hard drive does not give ready signal to host

583

Busy Command Error

Hard drive is busy but is in a loop

584

Diag Command Error

Can not diagnostics mostly due to problems with the heads

585

Busy Time-out

Hard drive takes to long to complete command (app. 30 sec)

586

DRO Time-out

Drive request; signal from master or slave hard drive takes to long

587

Bad Sector

Media defect

588

DRQ Not Expected

Drive request; received unexpected signal from master or slave

599

Other Failure

 

Top of page

Error code examples

0256

A non-C7 with 1 ECC error.

1256

A c7 with 1 ECC error.

0000

Any drive that has passed the test

A drive with the following error codes possibly can be repaired by relocating sectors and or tracks; the Repair option needs to be run. All other error codes are not repairable. The following error codes only show 3 digits since the leftmost digit can be either 0 (non-C7) or 1 (C7).

Repairable with Sector Relocations

256

ECC 1

257

CC 2-9

258

ECC 10+

356

DAM 1

357

DAM 2-9

587

Bad Sector

Repairable with Track Relocations

456

IDNF 1

457

IDNF 2-9

556

SERVO 1

557

SERVO 2-9

----------------------------------------------------------------------------

REPAIRING A DRIVE

Early model WD drives are not repairable:

  • AC140, AC160, AC280, AC2120, AC2170, AC2200

A drive is possibly repairable if the only errors found are:

  • ECC errors
  • DAM errors
  • IDNF errors
  • Bad sector errors

The Repair option issues Relocate Sector commands and Relocate Track commands and then rescans the drive to verify that the drive is defect-free. If errors are found during the rescan, then the drive is labeled Unrepairable.

During the Test Drive option, the scan is terminated when 10 errors are detected. The Repair option can be selected then to repair these errors. At the end of the Repair option, the drive is rescanned, and if any additional errors are found, the drive is labelled Unrepairable, and a message requesting the user to contact GW Tech Support is displayed.

When a sector is relocated, the data from the sector is transferred to the new sector if possible. Ten attempts are made to read the data before relocating the sector. So when relocating sectors, no user data is lost. In most cases, the data from the sector is lost already since the sector is bad.

When a track is relocated, user data is lost for all sectors on the track. No attempt is made to save data before relocating the track since it is difficult to determine which user-mode sectors correspond to a physical track. Tracks should be relocated only if all data has been backed up to another storage device. A warning is displayed whenever tracks are going to be relocated.

----------------------------------------------------------------------------

TEST ALGORITHMS FOR VARIOUS DRIVE MODELS

In this document, C7 refers to AC31600 BX drives with firmware 19.15 and newer.

'Bandit' refers to the following AC21200 and AC21000 EX Bandit drives:

Product Codes 342, 353, 357, 358

Host retries are enabled for the media scan.

TEST FLOW FOR EACH MODEL

Note: The media scan always is run even if a test fails before the media scan.

For C7

  • Check power on hours - if hours are less than 1100.
  • Fail drive if most recent build date is 2/1/96 thru 7/31/96.
  • Fail drive if there are more than 2 FTS dates.

  • Set DRMLIMIT to 150 if the original build date is 2/1/96 thru 7/31/96, otherwise set DRMLIMIT to 100.

  • Check DRM error rate attribute - fail if less than DRMLIMIT.
  • Scan media - fail for any errors.
  • Check DRM error rate attribute - fail if less than DRMLIMIT.

For Bandit

  • Check DRM error rate attribute - fail if less than 100.
  • Scan media - fail for any errors.
  • Check DRM error rate attribute - fail if less than 100.

For All Other WD Models

  • Scan media - fail for any errors.

When a drive fails, a message appears telling the end user to contact GW Tech Support. The error code for each drive is always available from the Select Drive menu option.

The following steps are taken to set the final error code for a drive:

  • Set code based on results of media scan.
  • Change code if failure for attribute value after media scan. (C7 & Bandit)
  • Change code if failure for attribute value before media scan. (C7 & Bandit)
  • Change code if failure for power on hours (C7 only)

Example final error code for multiple types of errors:

If a drive has errors during the media scan and the drive also fails the hours/date range test, then the final error code refers to hours/date range.

----------------------------------------------------------------------------

WRITE DRIVE OPTION

This option is no longer password protected. Writing zeros to the drive is just that, zeroing out the drive. This may have some serious repercussions and may be eliminated from the menu altogether in the future.

----------------------------------------------------------------------------

PERFORMANCE TESTS:

For calculating each of the seek times, 500 seek commands are issued.

For calculating the data transfer rate, 500 read commands are issued at C:0 H:0 S:1 with a block count of 64. Since the data is cached in the drive RAM, most of the command time is due to the data transfer.


Top of page