home *** CD-ROM | disk | FTP | other *** search
- Western Digital Corporation
- WD1002S-WX2
- using rom's ending in "43-010" or "42-013"
-
- Information compiled by Paul Tiger, Tiger Engineering, 303-
- 444-9276 (voice and data), P.O. Box 4926, Boulder, CO 80306
-
- Additional information added by Steve Welch, 30 Oct 1986.
-
-
- INTRODUCTION
-
- Western Digital Corporation currently (Oct 1986) ships several
- different kinds of hard disk controller cards. The most popular
- one at this time from the discount sources is the WD1002S-WX2 card,
- which is a half-card XT-type controller. There is a new version of
- this card using surface-mount chip technology (little tiny chips that
- look a bit like ants and don't have leads that go through the board).
- The part number for this board WD1002A-WX1, it is equivalent to the
- WD1002S-WX2 in all respects (except there are no jumpers called W1
- or W2). There is also a new RLL controller that uses surface mount
- technology, but I'm not sure what the part number is for it.
- There are two common BIOS ROMs that are being shipped with these
- boards -- WD calls them the Standard BIOS ROM (P/N 62-00042-xxx) and
- the Auto-Config BIOS ROM (P/N 62-00043-xxx). If you have a Standard
- BIOS ROM, you must set the controller to match the type of drive you
- are installing in your machine before you do a low-level format. If
- you don't know what a low-level format is, go get help from someone
- who does. If your drive has been working fine, don't touch it unless
- you really know what you are doing!
-
-
- SETTING THE DRIVE TYPE WITH THE STANDARD BIOS ROM
-
- Place the controller card with the component side face up and the
- IBM retainer angle face to your right. On the far right-handed side
- there is a set of jumpers labeled "SW1" at the bottom of this stack.
- The following should give instructions to configure this controller to
- several different types of fixed disk drives.
-
- The only settings on jumper bank "SW1" that should be changed are
- 1 through 4. No others should be moved or touched.
-
- Jumpers numbers 1 and 2 are for designating fixed disk drives for
- drive D:.
-
- Jumpers numbers 3 and 4 are for designating fixed disk drives for
- drive C:.
-
- An absence of jumpers at locations 1 and 2 indicate that there is
- a 4 head, 306 cylinder, 10 Megabyte fixed disk drive, with precompensation
- on all tracks as drive D:. An absence of jumpers at locations 3 and 4
- indicate that there is a 10 Megabyte fixed disk drive with these
- characteristics as drive C:.
-
- A presence of jumpers at locations 1 and 2 indicate that there is
- a 4 head, 612 cylinder, 20 Megabyte fixed disk drive as drive D:, without
- precompensation. An absence of jumpers at locations 3 and 4 indicate
- that there is a 20 Megabyte fixed disk drive of these characteristics
- as drive C:.
-
- A presence of a jumper at location 1 only indicates that there is
- a 4 head, 612 cylinder, 20 Megabyte fixed disk drive as drive D:, with
- precompensation starting at cyl 128. A presence of a jumper at location
- 3 only indicates that there is a 20 Megabyte fixed disk drive of these
- characteristics as drive C:.
-
- A presence of a jumper at location 2 only indicates that there is
- a 2 head, 612 cylinder, 10 Megabyte fixed disk drive as drive D:, with
- precompensation starting at cyl 128. A presence of a jumper at location
- 4 only indicates that there is a 10 Megabyte fixed disk drive of these
- characteristics as drive C:.
-
- After setting the drive type and installing the disk drive and
- controller in your machine, you will have to run a program to put a low-
- level format on your drive. Note that some vendors (even some of the
- discount houses) pre-format the drive for your use -- I would check first
- to see if the drive is ready to go. To check if there is a low-level
- format already on your drive, boot your machine from floppy, and try to
- do a dir of c: -- if it seems to work, you're home free. If not, try running
- the FDISK utility (for Zenith computers, the equivalent utility is called
- PART). If this utility seems to work, do a high-level format of the drive
- and run CHKDSK to see if everything seems alright.
-
- With the Standard BIOS ROM, putting a low-level format on the drive
- is pretty easy. Boot your machine with a floppy (there may be an extra
- delay caused by the WD controller), and run DEBUG. In the BIOS ROM is a
- low-level format routine at location C800:5. To run it, type:
- g=c800:5 <Carriage Return>, and follow the prompts. The actual formatting
- takes several minutes. The default interleave is 3, which is best for most
- drives and this controller. To alter the interleave, you must put the
- desired interleave in register AL before the g=c800:5.
-
- Incidentally, although Western Digital says that this type of
- eight bit controller cannot be used in either a 'AT' type CPU or a CPU
- running a 8 mHz, it can! One must be able to perform the low level
- format at the 4.77, 5, or 6 mHz clock rate, and then partitioning,
- high level formating and use at the 8 mHz clock rate is then possible.
-
- If you are a very clever person, and have access to a PROM burner,
- you can blow your own custom ROM for drives not meeting the above
- characteristics. However, this is a real hassle, and there is another
- solution available -- the Auto-Config BIOS ROM. WD will probably send
- you one for a price, and many vendors have them in stock.
-
-
-
-
- SETTING THE DRIVE TYPE WITH THE AUTO-CONFIG BIOS ROM
-
-
- WARNING: THIS PROCEEDURE DOES A LOW-LEVEL FORMAT OF YOUR DRIVE!!!!
- THERE IS -NO- WAY TO RECOVER DATA OFF A DRIVE (outside of the NSA,that
- is) AFTER THIS PROCEEDURE HAS BEEN PERFORMED! So I suggest you check to see
- if your drive is already formatted (see last section) before you do this.
-
- The Auto-Config BIOS ROM has a built in ability to format any type of
- drive. You must know the following characteristics of you drive before
- you begin: number of cylinders, number of heads, starting cylinder for
- reduced write current (if used, it's not very common anymore), and finally,
- the starting cylinder for write precompensation.
-
- To do a low level format and set the configuration of the drive, boot
- your machine from floppy (there will be a long pause while the BIOS ROM
- looks around for a disk drive), and run DEBUG. Type g=c800:5 <Carriage Ret>,
- and follow the prompts. In all cases where you are asked for multiple
- values, separate the numbers by spaces. If you can't find out whether
- your drive uses reduced write current, assume it doesn't and put one greater
- than the total number of cylinders on your drive in this field. All
- values are input in decimal. You will be asked for the above information
- about your drive, and also about two additional numbers. Unless you know
- different, the "maximum correctable error burst length" should be 11, and
- the "CCB option byte" should be 5 (AT-type drives will work faster with a
- value of 6 in this field, I think).
-
- One final note -- if your drive has more than 8 heads, the jumper at
- position W6 must be moved from the factory position of 2-3. Locate the W6
- jumper (three short pins with a little plastic jumper on two of them), and
- move the plastic jumper from connecting pins 2 and 3 to connecting pins 1
- and 2. The factory standard jumpering (in case someone has been mucking
- with your board) is as follows: W1 1-2; W2 1-2; W3 present; W4 2-3; W5
- missing (connected on PC board as 1-2; W6 2-3; W7 missing (connected on PC
- board as 1-2). k drive with these
- characteristics as drive C:.
-
- A presence of jumpers at locations 1 and 2 indicat