READ THIS FIRST INSTALLATION GUIDE WD1007V-SE1/SE2 Winchester/Floppy Disk Controller COPYRIGHT 1989 WESTERN DIGITAL CORPORATION ALL RIGHTS RESERVED Information furnished by Western Digital Corporation is believed to be accurate and reliable. However, no responsibility is assumed by Western Digital Corporation for its use; nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Western Digital Corporation. Western Digital Corporation reserves the right to change specifications at any time without notice. Trademarks used in this text: IBM, AT, and Personal Computer AT are registered trademarks of International Business Machines Corporation. Xenix and MS-DOS are registered trademarks of Microsoft Corporation. NetWare and CompSurf are registered trademarks of Novell Incorporated. SCO is a trademark of Santa Cruz Operation, Incorporated. ******************************************************************** INTRODUCTION ******************************************************************** The WD1007V-SE2 Winchester/Floppy Disk Controller interfaces two ESDI- compatible hard disk drives and two floppy disk drives (5.25 or 3.5 inch) to a PC-AT system processor. The WD1007V-SE1 is a hard drive only version of the controller. The WD1007V BIOS ROM provides parameter tables, low-level formatting, surface analysis and defect management routines to fully integrate ESDI drive capabilities into your system. This document describes installation of the WD1007V-SE1/SE2 Winchester/Floppy Disk Controller in the IBM Personal Computer AT or compatible. The following is a summary of the steps you will take to configure and install your controller board for use with your hard disk drive(s) and floppy drive(s). 1. Gather together necessary equipment and software 2. Unpack and inspect controller board 3. Configure and install hardware 4. Run setup utilities 5. Format the hard drive 6. Check installation 1 PRELIMINARY STEPS This section describes steps you must take before installing the WD1007V controller in your system. ******************************************************************** GATHER SUPPLIES ******************************************************************** Make sure you have all the necessary equipment and software for installation of the WD1007V controller and configuration of your drive(s). - screwdriver - WD1007V-SE1 (Hard drive only controller) or WD1007V-SE2 (Hard drive and floppy controller) - One 34-pin control cable (daisy-chained, if connecting two hard drives) - One 20-pin data cable (two cables, if you are connecting two hard drives) - One 34-pin floppy cable (daisy-chained, if you are connecting two floppy drives) - IBM PC-AT or compatible system with a maximum of two ESDI hard drives or a maximum of two ESDI hard drives and two ANSI standard floppy drives with a density sensor - MS-DOS version 3.3 or higher, Xenix, NetWare or other operating systems that provide disk partitioning - If you are disabling the WD1007V BIOS ROM, then you will also need Western Digital's WDFMT for the low-level formatting ******************************************************************** BASIC INPUT/OUTPUT SYSTEM (BIOS) ******************************************************************** Many system BIOS ROMs support only the older MFM/ST506 drives that have 17 sectors per track. The ESDI disk drive typically has 34 or more sectors per track. Therefore, your system's BIOS ROM may not be adequate to support your ESDI drive. In terms of maximum flexibility and adaptability with different drives, Western Digital recommends that you use the WD1007V BIOS ROM. ESDI drives have the ability to present actual drive characteristics to the controller. The WD1007V BIOS ROM reads the ESDI information and generates the appropriate drive table. If you are installing a hard drive in your system and you want to use your system's BIOS ROM to configure your drive, disable the WD1007V BIOS as described in section 2, and refer to Appendix B for low-level formatting information. ******************************************************************** IDENTIFY BOARD ******************************************************************** You have the following controller board choices: - Install the 1007V-SE1: If you are installing a hard drive and your floppy controller is on the motherboard or you currently have a separate floppy controller. - Install the 1007V-SE2: If you are installing a hard drive(s) and a floppy drive(s) for the first time (there is no floppy controller on the motherboard) or you wish to replace your current controller(s). You must remove or disable any other controller in your system. ******************************************************************** IDENTIFY DRIVE ******************************************************************** The 1007V-SE1/SE2 controller supports two ESDI drives, each having no more than 53 sectors per track, 16 heads and 2048 cylinders. The 1007V-SE2 additionally supports two floppy disk drives (5.25 inch or 3.5 inch with single density, double density, and high density formats). ******************************************************************** IDENTIFY CABLES ******************************************************************** If you are installing a new hard drive along with the WD1007V controller board, here are a few words about cables. Figure 1-1 shows both a twisted and a non- twisted daisy chain cable for hard drives. Be careful not to confuse the twisted hard disk cable with a floppy daisy chain cable. They are not interchangeable. Floppy daisy chain cables also have 34-pin connectors and are usually twisted. The only distinguishing mark may be that the floppy cable has the twist located closer to pin 1 position. Also note that the twisted portion of the hard drive cable must have exactly five wires. If you only have one hard drive in your system, then you will probably use a standard two-connector, 34-pin cable (not shown). Note that the cable or cable connectors have been "keyed" in some fashion, such as a colored stripe on the cable identifying pin 1 position and/or a notch on the connector. This is to ensure proper connection of the cables to the drive(s) and controller card. Ú¿ Ú¿ Ú¿ Ú¿ Ú¿ Ú¿ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄÄÄij³ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄÄÄij³ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄÄÄij³ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄÄÄij³ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄÄÄij³ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄÄÄij³ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄÄÄij³ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄXXij³ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄÄÄij³ ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³ÄXXij³ ÀÙ ÀÙ ÀÙ ÀÙ ÀÙ ÀÙ Non-twist Cable Twisted Cable ******************************************************************** UNPACKING THE CONTROLLER BOARD ******************************************************************** CAUTION Hold the controller board by the ends. Static electrical discharge can permanently damage components if the board is not carefully handled. Remove the controller board from its antistatic pouch and inspect it for any visible signs of damage (scratches, loose components, broken connectors). Contact your dealer if there is damage. Retain any packing materials for reuse if it becomes necessary to return your controller. 2 HOW TO CONFIGURE AND INSTALL YOUR HARDWARE HARD DISK DRIVE CONFIGURATION Your hard disk drive has jumpers, switches, and/or termination resistors that must be configured before you install the drive in your computer system. Before proceeding with the installation of your controller card, make certain your drive(s) is properly configured and physically installed according to the manufacturer's instructions. - Verify proper termination of the last hard disk drive. The last drive (and only the last drive) in your system requires a termination resistor. - Verify proper setting of drive select switches on your hard drive, if necessary. Your hard drive must be configured to support the hard sector mode. See Figure 2-1. Figure 2-1 shows the proper drive selection settings and connections for your hard drive, depending upon whether you are using a twisted or non-twisted daisy chain cable. You may also have a standard two connector cable (not shown) for a single hard disk drive. If you have such a cable, set your drive select as "1" and do not remove the termination resistor. 34-Pin Twisted Cable To Board Drive 1 (D:) Drive 0 (C:) Last Drive ÚÄ¿ ÚÄ¿ ÚÄ¿ ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\/ij ³ ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ/\ij ³ ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ ÀÄÙ ÀÄÙ ÀÄÙ Jumper Drive 1 and Drive 0 as Drive Select 2 34-Pin Non Twisted Cable To Board Drive 1 (D:) Drive 0 (C:) Last Drive ÚÄ¿ ÚÄ¿ ÚÄ¿ ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ ÀÄÙ ÀÄÙ ÀÄÙ Jumper Drive 1 as Drive Select 2 Jumper Drive 0 as Drive Select 1 Figure 2-1. Hard Disk Drive Select & Cables ******************************************************************** FLOPPY DRIVE CONFIGURATION ******************************************************************** Floppy drives are similarly selected and cabled. Be sure there is a termination resistor on the last floppy drive. Refer to your Owner's Manual for your floppy drive for proper selection and cabling information. ******************************************************************** WD1007V JUMPER CONFIGURATION ******************************************************************** Before you install the WD1007V, verify that the controller's jumpers (small shorting plugs) are properly set to reflect your configuration choices. Modification of the standard factory settings on the controller is rarely necessary. Modify the jumpers only under the direction of a qualified individual, i.e., your dealer. Figure 2-2 illustrates the jumper locations on the WD1007V-SE2 controller board. The WD1007V-SE1 board does not have jumpers W5 and W6. Please read the jumper descriptions which follow. ÚÄÄLEDÄÄÄDrive1ÄÄDrive0ÄControlÄÄFloppyÄÄÄÄÄÄ¿ ³ J6ÄÄÄ¿ J3ÄÄÄ¿ J4ÄÄÄ¿ J5ÄÄÄÄÄ¿ J1ÄÄÄÄÄ¿ ³ ³ ÀÄÄÄÙ ÀÄÄÄÄÙ ÀÄÄÄÄÙ ÀÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÙ ³ ³ . .W5 ³ ³ 2......12 . ³ ³ 1......11 .W3 ³ ³ W1 ³ ³ . .W12 ³ ³ . .W6 ³ ³ ³ ³ WD1007V-SE2 1...3 W7 1...3 W8 ³ ÀÄÄÄÄÄÄÄ¿ P2 ÚÄ¿ P1 ÚÄÄÄÙ ÀÁÁÁÁÁÁÁÁÁÙ ÀÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÙ FIGURE 2-2. WD1007V-SE2 Note: The WD1007V-SE1 version of this controller does not support floppy drives and jumpers W5 and W6 are not used. W1 Jumper Connections Module jumper W1 selects the firmware options illustrated in Figure 2-2 when no jumpers are installed. If you are merely replacing a WD1007A controller with a WD1007V controller and you do not wish to reformat your currently installed drive(s), you must install jumpers on W1 9-10 and W1 11-12. W1 1-2: When a jumper is installed, no cacheing occurs. When no jumper is installed, cacheing is enabled. Cacheing increases overall system performance by reading ahead and buffering data sectors likely to be requested by the host on subsequent read commands. W1 3-4: When a jumper is installed, the host receives seven bytes of error correction code (ECC) during Read Long and Write Long operations. When no jumper is installed, four byte ECC mode is selected. This is the most common selection. When using four byte ECC mode, three ECC bytes are temporarily saved until the next command or data transfer occurs. W1 5-6: When a jumper is installed, the controller assumes that the values indicated by the Set Parameters command are the true physical values of the drive. Install this jumper only if your system supports the true physical parameters of your drive (number of heads, cylinders, SPT). If you have a system which cannot support drives which have more than 17 SPT or drives that have more than 1024 cylinders, you require the default selection (no jumper). This provides a translation scheme to more fully utilize the capacity of your drive. See "Translation" in Appendix A for further explanation. W1 7-8: This is reserved. No jumper is installed. W1 9-10: When a jumper is installed, it forces the drive to 35 SPT by issuing a Set Unformatted Bytes per Sector command to the drive. This overrides the drive's switches which select the SPT value. This jumper has no effect on drives having data transfer rates of 15 Mbits per second. Without a jumper, the controller uses the physical SPT value presented by the drive ( as determined by the drive's jumper settings). W1 11-12: When a jumper is installed, an alternate sector per track is provided. The alternate sector is useful when deallocating media defects. Mapping out media defects is important if you have an operating system which can accommodate only a certain number of errors. If you choose to format an alternate SPT for deallocation of media defects, you will lose some of your drive's storage capacity. This feature is explained further in Appendix A. W3 thru W12 Jumper Connections W3 Jumper Connection To disable the installed WD1007V BIOS ROM, place a jumper on W3 1-2. Use the system BIOS for low level formatting. See Appendix B. W5 Jumper Connection Without a jumper on W5 1-2, the WD1007V supports single-speed floppy drives. When jumpered, dual-speed floppy drives are supported. W6 and W12 Jumper Connection To select the module's secondary address ranges, install jumpers on W6 1-2 (floppy drives ) and W12 1-2 (fixed drives). The primary address ranges of 1F0- 1F7 and 3F2-3F7 are selected when jumpers are not installed. Secondary address ranges are selected only when using a second controller or as a means of disabling a device. W7 Jumper Connection The 1007V-SE1/SE2 controller offers the default interrupt request, IRQ14. Jumper W7 1-2 is factory installed. Note that MS-DOS, OS/2, and most other operating systems work with IRQ14. Some operating systems may work with IRQ15 if custom drivers are installed. If your particular application requires IRQ15, install the jumper on W7 2-3. W8 Jumper Connection W8 2-3 is jumpered to select the BIOS address range CC000 through CFFFF or, if expressed as a "segment:offset" address, CC00:0000 to CC00:3FFF (CF00:0FFF). By removing the jumper from W8 2-3 and placing it on jumper W8 1-2, the BIOS address range can be changed to C8000 through CBFFF or, if expressed as a segment:offset address, C800:0000 to C800:3FFF (CB00:0FFF). You only need to do this when there is a conflict between the BIOS address range and another device's address. ******************************************************************** INSTALLATION OF THE WD1007V ******************************************************************** CAUTION To avoid electrical shock, make sure that all power to your computer is off and the power cord is disconnected from the electrical source. 1. Remove the power cord from the computer. If you remove any cables, note their location (for easy reassembly). 2. Remove the cover of the computer according to the instructions in your Owner's Manual. 3. Install your hard drive(s) and floppy drive(s) according to the manufacturer's instructions. Refer to your Owner's Manual for information about proper drive termination and select switches. Be certain there is a termination resistor on the last hard drive and last floppy drive in your system. Be sure you use the right kind of cables for each device. (See Chapter 1, "Identifying Cables". 4. Remove or disable any other disk controller in your system if you are installing the WD1007V-SE2. If you have a controller on your motherboard, disable it according to the manufacturer's instructions. 5. Select any 16-bit expansion slot and remove the expansion slot cover. It is best to locate the controller in the closest available expansion slot relative to the drive. Put the expansion slot cover away and save it for possible future use. Retain the screw to hold the controller board in place. 6. Connect the hard drive(s) to the controller board by following these steps: CAUTION When routing the cables, be careful not to pinch them. Cables must not get caught between the cover and the boards nor should they obstruct any air flow path from fans or vents. Do not confuse a daisy chain cable for a hard drive with a floppy dasiy chain cable. They are not interchangeable. a. Connect the 34-pin control cable from the drive(s) to J5 connector on the controller. (See Figure 2-6.) Match the keyed connectors. Keyed connectors prevent accidental reversal of the cables which can cause severe damage to the drive and the controller. The daisy chain control cable has three connectors. If you have a second drive, plug the middle connector into the back of the second drive. The shorter length of the cable connects the drives: the longer length connects the drives to the controller card. b. Attach the 20-pin data cable to J4 connector on the controller. c. If you have a second hard disk drive, attach the second 20-pin data cable to J3 connector on the controller. J4's cable connects to Drive 0: J3's cable connects to Drive 1. Note (DOS only) Your system will identify Drive 0 as Drive C: Subsequent drives or partitions are identified as D:, E:, F:, etc. 7. Connect the floppy drive(s) to the controller board by following these steps: a. Attach the 34-pin floppy cable to J1 connector. A daisy chain cable has three connectors. If you have a second drive, plug the middle connector into the back of the second drive. The shorter length of the cable connects the drives: the longer length connects the drives to the controller card. 8. If your system provides an activity LED indicator for the drive, plug it into J6 on the controller. 9. Carefully slide the controller board into the expansion slot. Ensure that the board is seated properly by pressing down evenly on both ends of the board. Secure the board with the expansion cover screw. 10. Replace computer cover. 11. Reattach all cables and power cords to the back panel of the system. The hardware installation is now complete. 12. Follow the instructions for system setup. ******************************************************************** PERFORMING AN INITIAL SETUP ******************************************************************** Your setup utility performs numerous tasks that are essential to the definition of your system. Whether this is an initial setup or a change to your existing system, you need to run the setup utility to tell the system what types of hardware are installed. Follow the instructions in your operating system manual, system BIOS manual or use whatever means your particular system provides to perform an initial setup. If later you experience problems with any hardware device, be sure to check your system setup. You may have incorrectly defined a device or not identified it at all.