Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!rutgers!sri-unix!hplabs!felix!scgvaxd!wlbr!wlbreng1!steve
From: steve@wlbreng1.UUCP (Steve Childress)
Newsgroups: comp.sys.amiga
Subject: Help w/Disked for hard disks
Message-ID: <159@wlbreng1.UUCP>
Date: Wed, 7-Jan-87 16:30:28 EST
Article-I.D.: wlbreng1.159
Posted: Wed Jan  7 16:30:28 1987
Date-Received: Fri, 9-Jan-87 01:43:51 EST
Organization: Eaton Inc. IMSD, Westlake Village, CA
Lines: 33

..
I have written a disk driver for my 1.2 system. Works OK, uses my
own bus-to-Western Digital controller hardware interface. The drives
are a 5MB Syquest cartridge  and an ATASI 40MB, 30Msec drive. Works
nicely, however I too dislike the slow program-load times arising
from the computation done by the loader for address fixup. I much
preferred OS9's position independent code strategy.


I have a question or two:

1. DISKED doesn't like the drive name "HD0:" which is what I chose
    to put in mountlist.  Do I have to have a "resource" of that name?
    I find no discussion of this in the RKM.

2. DISKDOCTOR, when run on a healthy hard disk, seems to corrupt things. 
   I don't trust it for other than floppies.

3. I have not found an easy way for my driver to find the in-memory
   instances of the information in the /devs/mountlist, eg., no. cylinders,
   etc. The driver guide incompletely discusses the convention of passing
   something like this in a register in the I/O call to OPEN device.
   Anyone know? Or do I have to search the lists myself?

4. To partition a hard  disk, you merely make two entries in /devs/mountlist
   and issue two mount commands in your startup file. (this question arose
   in other discussions here.)


	Regards,
		Steve Childress
		(818) 706-5247 (days)
		{trwrb, scgvaxd, ihnp4, voder, jplgodo} !wlbr!wlbreng1!steve