Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!ames!ucbcad!ucbvax!decvax!tektronix!uw-beaver!ubc-vision!alberta!calgary!candym From: candym@calgary.UUCP Newsgroups: comp.sys.amiga Subject: Request for hard disk driver info Message-ID: <767@vaxb.calgary.UUCP> Date: Mon, 26-Jan-87 12:52:24 EST Article-I.D.: vaxb.767 Posted: Mon Jan 26 12:52:24 1987 Date-Received: Thu, 29-Jan-87 04:28:48 EST Organization: U. of Calgary, Calgary, Ab. Lines: 44 Keywords: hard disk driver I have recently obtained an SCSI hard drive sub-system for a very good price that I'd like to use on my Amiga. The system came with a host adapter for a Motorola EXORciser bus, which I have succesfully adapted to the expansion port. (No auto-configure) Success being determined by: i) writing a small test program that accesses the registers of the host adapter causing the heads to step. (interrupts disabled) ii) observing expected signals on the bus. iii)the heads step. iv) the status registers contain valid values. I now need to write (or obtain) a driver. After reading the appropriate sections of the RKM, I still don't know how to go about this. I'm currently running under 1.2, and can create the appropriate entry in DEVS:Mountlist, with DEVICE = L:harddisk.device. The questions are what parameters does it get passed and what in skeleton form does it need to do? You still can't purchase an official enhancer (V1.2) package around here, so any information contained in that documentation is not available to me at the moment. Is there any pertinent information in the enhancer package? I have looked at the skeleton handler provided by Phillip Lindsay posted mid Oct. 86. Though this is not what I require it was a starting point. The executable worked as advertised, however when I tried to recreate the executable from the given source it hangs in WaitPort() waiting for the initial startup message. All the passed parameters look reasonable to me. I'm using Lattice 3.10 and did have stack checking disabled. Did any one get this example to work? Were there any follow up articles with corrections? Is any one at Commodore planning to post a similar article for device drivers? Thanks to any and all for any info. Mike ____________________________________________________________________________ Mike Candy UUCP: ..!{ubc-vision,ihnp4}!alberta!calgary!candym BIX: mrcandy (not checked very often) -- ____________________________________________________________________________ Mike Candy UUCP: ..!{ubc-vision,ihnp4}!alberta!calgary!candym BIX: mrcandy (not checked very often)