Disk Tips:     Preparing ESDI Drives on a Western Digital 1007V controller
               for use with NetWare

Mickey Applebaum
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 2.15C and below has a
cylinder limit of 1024 (this is removed with NetWare 2.2 and above), 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 will limit
the total addressable disk capacity to about 140 meg.

This controller, as do most other ESDI controllers, has a PHYSICAL SECTOR
PER TRACK LIMIT of 53 Physical Sectors Per Track for drives greater than 380
meg, and 34 or 35 Physical 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, if this
     conflicts use the alternate address)
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, if you are using the alternate ROM address change the G=
     address to match).
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 (or alternate) 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 2.2, 3.0, 3.1 and 3.11:  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 3 (NetWare 2.x Specific) on NOVLIB in NETWIRE get the files
     LOADER.ZIP and ISAREM.ZIP.
 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 2.2 installation options.

 1)  From DL 3 (NetWare 2.x Specific) on NOVLIB in NETWIRE get the file
     ISAREM.ZIP.
 2)  Unzip the file and copy the included drivers (ISADISK.DSK and
     ISADISK.OBJ) onto the appropriate working copies of the SYSTEM-1
     diskette.
 3)  Run INSTALL and select the ISADISK Industry Standard driver. Continue
     the generation as normal.
 4)  When presented with the option to create the partition table choose the
     default configuration.
 5)  Create and Save the PARTITION TABLE.  This will create a partition
     which will not be limited to the original AT BIOS/DOS Compatible
     Partition limitation of 1024 cylinders.
 6)  Save the volume information you need, then select the option to load
     the OS and System and Public files.
 7)  Continue the Installation procedure and load all the disk files. NetWare 3.x 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 (/b /l for NetWare 3.11)
 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.