[comp.sys.ibm.pc] More on ST 4096 in PS/2 Model 60

davis@clocs.cs.unc.edu (Mark Davis) (11/13/88)

In review: I want to put a new hard disk drive in a PS 2 Mod 60.  The
drive that I would like to use is a Seagate ST4096.  I have learned
some things perhaps of general interest this week.

Thanks to a posting by ogilvie@klipper.cs.vu.nl, I was able to list the
contents of the disk type table from the BIOS ROM.  A 4096 is a type
35 drive.  The ROM has types 1 through 32.  (By the way, since I do
not have MSC 4.0, I translated his program to Turbo Pascal 4.0.)
Result: This will not be an trivial installation.

Again thanks to Paul Ogilvie, (and to the {ms,pc}-dos interrupt
postings from Ralph Brown (ralf@b.gp.cs.cmu.edu)), the interrupt 41H
vector points to the current disk parameters.  However, my PC clone
seems to be using the maximum cylinder and head numbers from the
partition data instead (determined thanks to partitn by
rmarks@ksp.unisys.com (Richard Marks)).  Result: A preformatted,
prepartitioned drive might work.

Additionally, software, such as OnTrack, may provide the required
information to DOS.  If the drive will still not work, I now know that
all I have to do is put in 0H:104H (0H:118H for drive 2) the address to
a table with the proper values.  Not too hard a problem. (:-)  With the
information I now have, I could even write a Turbo Pascal program to
format the disk.  Actually, the problem is not too unmanagable because
this is the second disk, so I can fix a lot of things _after_ the
system has booted.

And if all else fails, Nanook@cup.portal.com tells me you can call
the 4096 a type 32 drive (a Seagate ST4053, IBM's OEM drive) and it
will work, even though only 44 Megabytes will be available.

Result: I am going to buy a ST4096 (preformatted and partitioned with
OnTrack) and try it.  I'll let you know in a couple of weeks how
things progress.

Boy this is fun.  It is a good thing I really dig hardware!  Also,
thanks to all mentioned above and others, it is possible to buy 80 Meg
at $600 instead of 44 Meg at $976.50 (a _real good_ price from IBM).

Thanks - Mark (davis@cs.unc.edu or decvax!mcnc!davis)

davidsen@steinmetz.ge.com (William E. Davidsen Jr) (11/14/88)

In article <5286@thorin.cs.unc.edu> davis@clocs.cs.unc.edu (Mark Davis) writes:
| 
| In review: I want to put a new hard disk drive in a PS 2 Mod 60.  The
| drive that I would like to use is a Seagate ST4096.  I have learned
| some things perhaps of general interest this week.
| 
| Thanks to a posting by ogilvie@klipper.cs.vu.nl, I was able to list the
| contents of the disk type table from the BIOS ROM.  A 4096 is a type
| 35 drive.  The ROM has types 1 through 32.  (By the way, since I do
| not have MSC 4.0, I translated his program to Turbo Pascal 4.0.)
| Result: This will not be an trivial installation.

  The "type" of a disk is set by the manufacturer, and a 4096 may be
type 18 in someone else's ROM. There's a simple solution... I have a
disk mapper which will allow you to use your disk with no commercial
driver software, if you're willing to live with (a) DOS3.3 or greater,
and (b) using 32MB partitions.

  I wrote it because two of the disk mappers we were using slowed the
disk access severely. Running a program to find the best interleave
showed 3:1 on a stock AT, 5:1 with these products (I don't want to
mention the names for obvious reasons). My little program allows 3:1
access to the disk.

  It does *not* give partitions larger than 32MB, so you are limited to
128MB total disk size. If you want more than one partition you need
DOS3.3 or better.

  How to get it: I will mail it to the original person who asked about
the 4096, and if anyone wants it I'll post to binaries. If you want it
now you can order for $5 from PESS, Box 85, Rexford NY 12148-0085. NYS
residents add tax.

  If I get <5 requests for it I'll just mail it out.
-- 
	bill davidsen		(wedu@ge-crd.arpa)
  {uunet | philabs}!steinmetz!crdos1!davidsen
"Stupidity, like virtue, is its own reward" -me