Disk Tips: Preparing ESDI Drives on a Western Digital 1007V controller for use with NetWare Mickey Applebaum Wasatch Education Systems/NetWire Sysop Following are instructions for formatting and using ESDI drives connected to the Western Digital 1007V SE1/SE2 for use with ELS-I 2.0a, 2.12, ELS-II 2.1x, Advanced NetWare 2.0a, 2.1x and SFT NetWare 2.1x, and NetWare 386. These instructions are NOT a replacement for reading the manual that comes with the controller, or for understanding HOW the controller works. These are just to assist in getting your drives running as quickly as possible. These instructions assume that you have the version of the controller with the BIOS roms installed. Also, be aware that NetWare 286 has a cylinder limit of 1024, some very high capacity drives (greater than 512 meg) will still have more cylinders available even after enabling the sector translation. I have included the new instructions for preparing these drives for NetWare 286. Be aware that in NetWare 286 2.0a (whether ELS, ANW or SFT) there is a limit of 17 sectors per track allowed for ISA channel disk drives. This controller, as do most other ESDI controllers, has a PHYSICAL SECTOR PER TRACK LIMIT of 53 Sectors Per Track for drives greater than 380 meg, and 34 Sectors Per Track for drives under 380 meg. Please check the jumpers on your hard drive if it is capable of having multiple settings for physical SPT and set it accordingly. Using the improper number of physical sectors per track will produce a drastic performance penalty and problems with data integrity. 1) Set jumper W1 1-2 ON (This DISABLES the 64k on board cache) 2) Set Jumper W1 3-4 ON (This ENABLES a 7 byte error correction ECC) 3) Set jumper W1 5-6 OFF (This ENABLES Sector Translation) 4) Set jumper W1 7-8 OFF (This is a reserved jumper and MUST be off) 5) Set jumper W1 9-10 OFF (This sets the physical SPT to be determined by the drive) 6) Set jumper W1 11-12 OFF (This disables the alternate sector per track and increases the drives capacity by 1/34th to 1/53rd depending on the number of physical sectors) 7) Set jumper W3 1-2 OFF (This ENABLES the on controller ROM) 8) Set Jumper W7 1-2 ON (This sets IRQ 14) 9) Set jumper W8 2-3 ON (This sets BIOS ROM Address to CC00) 10) Set jumper W12 1-2 OFF (Sets Primary hard disk address) 11) Install the hard drive(s) and controller into your computer. 12) Run your set up program and set the hard drive type(s) to 1. 13) Reboot with DOS and run the DEBUG program. 14) At the DEBUG - Prompt type G=CC00:5 (This runs the ROM format program). 15) You should be presented with a menu, and a parameter table for the installed drives. 16) Choose Option 7 and select the NON-Translation Option, in other words, choose the drive type that matches the physical geometry listed at the top of the menu. Be sure to choose the standard non-translation mode (the first one after NO DRIVE or TYPE 0). Exit from the menu program and reboot the computer. 17) Re-run the DEBUG program and start the menu program again with the G=CC00:5 command. 18) Choose option 2 (Low Level Format All of Drive). Do option 2 for each drive attached. Respond NO when asked if you want to format the alternate sector. 19) Choose Option 3 (Mark Defect List Automatically). This will save the manufacturers embedded defect list. Choose this for all drives attached to the controller. 20) Choose Option 5 (Verify Drive, All of Drive). This will compare the Manufacturers defect table to the drive surface with a READ ONLY scan of the disk media. Any new bad sectors will be marked and lock out. Do this for all the drives attached to the controller. 21) Choose Option 6 (Surface Analysis All of Drive). This will do a read/write surface analysis of the drive and test for new bad sectors. If it finds any it will add them to the defect list and mark the sector bad and lock it out. Do this for all drives attached to the controller. This prepares a NetWare ready bad track table. 22) This step chooses the Sector Translation Mode you will be using. It is broken down by NetWare version. Please be sure to select the proper Translation mode for your NetWare version. a) NetWare 286 2.0a (ELS, Advanced, and SFT): Choose Option 7 and select 17 Sector Translation mode for each drive attached. b) NetWare 286 2.1x (ELS-I, ELS-II, Advanced, SFT): Choose option 7 and select the 63 Sector Translation mode for each drive attached. For drives greater than 512 meg see note at bottom. c) NetWare 386 3.0 and 3.1: Choose Option 7 and maintain Standard Non-Translation Mode. This concludes the Disk Drive Format and preparation section for the WD 1007V controller and hard drives. NetWare 286 2.0a (ELS, ANW, SFT) generation and preparation instructions. Do NOT format the hard drive with the COMPSURF utility as this will wipe out the sector translation, and embedded bad track info. 1) Generate the OS file as normal. 2) Choose Option 1 on the Installation Menu and create the partition table on the first drive. 3) Create the Volume Definition. 4) Load the NetWare System and Public files. 5) Choose Option 1 again if you have a second drive and create the partition table. 6) Create the Volume definition on this drive. NetWare 286 2.1x (ELS-I, ELS-II Advanced, SFT) with drives LESS THAN 512 megabytes. Do NOT format the hard drives with COMPSURF as this will wipe out the sector translation, and embedded bad track info. 1) Run NETGEN and select the AT-Standard controller card (ISADISK or ATDISK) in the Disk Controller section (This Option is NOT available in ELS NetWare as it defaults to the ISADISK driver). 2) If you MUST do a COMPSURF remember to answer NO or 0 to ALL questions EXCEPT Maintain Bad Track Info and the last one (Are these parameters correct). 3) Go into NetWare Installation and create the partition table and volume definitions. 4) Load the NetWare files. NetWare 286 2.1x (Advanced and SFT ONLY) and drives GREATER THAN 512 megabytes. Do NOT format the hard drives with COMPSURF as this will wipe out the sector translation, and embedded bad track info. 1) From DL 8 (Novell Patch/Driver) on NOVA in NETWIRE get the files LOADER.ZIP and ISADSK.ARC. 2) Unzip/arc these files and copy the included drivers (LOADER.DAT, INSTOVL.OBJ, ISADISK.DSK and ISADISK.OBJ) onto the appropriate working copies of the NetGen diskettes. If your set of NetWare uses the ATDISK.DSK/OBJ files delete these before continuing. 3) Run NETGEN and select the ISADISK Industry Standard driver. Continue the generation as normal. 4) When presented with the NetWare Installation option on the NetGen menu (on the machine to be set up as the file server, after the NetWare Operating System file and Utilities Files are generated, Linked and configured) select the DEFAULT INSTALLATION option. 5) Create and Save the PARTITION TABLE. This will create a Non-DOS compatible partition which will not be limited to the original AT BIOS/DOS Compatible Partition limitation of 1024 cylinders. Exit back to the NETGEN Menu. 6) Select NetWare Installation and choose the CUSTOM INSTALLATION option. From here you can modify the VOLUME information as much as you need/desire, but do NOT choose the PARTITION TABLE option or you will flag the partition as DOS Compatible and have cylinder wrap problems. 7) Save the volume information you need, then select the option to load the OS and System and Public files. 8) Continue the Installation procedure and load all the disk files. NetWare 386 installation options. 1) Boot with DOS and run FDISK. Create a DOS partition of at least 2 meg, then flag it as being the Active partition. Exit FDISK, reboot the computer and format (FORMAT C: /S) the DOS partition. Copy the files from the SYSTEM disk(s). 2) Run SERVER.EXE 3) LOAD ISADISK 4) LOAD INSTALL.NLM 5) Create a NetWare partition using the rest of the disk capacity. If you have other drives on the controller partition them also. 6) Choose the option to do a DESTRUCTIVE SURFACE TEST in INSTALL.NLM's DISK OPTIONS menu. Do this test on all the drives attached to this controller. 7) Create the NetWare Volume information and continue the NetWare Installation.