[comp.sys.amiga.tech] Disk Driver vs. 1.3

papa@pollux.usc.edu (Marco Papa) (07/12/88)

In article <549@etn-rad.UUCP> steve@etn-rad.UUCP (Steve Childress) writes:
|Help! I have a device driver for a Western Digital disk controller which I
|wrote in early '86. It has worked flawlessly on my and several other machines
|all the while.
|Along comes 1.3 and Fast File System (FFS). 
|Next, format says, on the screen, "can't find handler".
|What's going on here?

Did you copy the FastFileSystem handler to the l: directory?

- Marco Papa 'Doc'
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
uucp:...!pollux!papa       BIX:papa       ARPAnet:pollux!papa@oberon.usc.edu
 "There's Alpha, Beta, Gamma and Diga!" -- Leo Schwab [quoting Rick Unland]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

steve@etn-rad.UUCP (Steve Childress) (07/23/88)

Re the problem with FORMAT 1.3 and "handler not found".

I tried using gamma 7 disks, and the problem prevailed.

Hour of experimentation seemed to indicate that FORMAT makes some decisions
based upon reading block 0 of the mounted partition. It seems to look for
DOS or DOS\001 to guess about the state of the disk. I believe that it is
FORMAT that is reading block 0, because I have MOUNT=1 in the mountlist
entry, and from debug traces, I see that block 0 is also read, at mount
time, by, I guess, the validator or file manager. It's the fact that format
seems to read block 0 that is giving me fits. Seems to me that FORMAT should
assume that the media is totally undefined and should not be read before
it is formatted.

If I erase block 0 with a sector killer utility, the symptoms change.

I seem to recall a similar problem with 1.1's FORMAT utility when I first
started on my disk driver in early '86.

Any ideas welcome!

			steve childress   818-706-5247
			PLINK: OPS274

andy@cbmvax.UUCP (Andy Finkel) (07/26/88)

In article <558@etn-rad.UUCP> steve@etn-rad.UUCP (Steve Childress) writes:
>Re the problem with FORMAT 1.3 and "handler not found".
>
>I tried using gamma 7 disks, and the problem prevailed.
>
>Hour of experimentation seemed to indicate that FORMAT makes some decisions
>based upon reading block 0 of the mounted partition. It seems to look for
>DOS or DOS\001 to guess about the state of the disk. I believe that it is
>FORMAT that is reading block 0, because I have MOUNT=1 in the mountlist

Sounds like you're trying to get the ffs working without docs, from
a copy that floated by you somehow; no wonder you are having problems.

The handler checks the DOS0 or DOS1 when it fires up; if it finds
the wrong thing, it refuses to fire up.  Send me email with some
additional details like your mountlist and the command you use
to invoke Format, and verification that you have the ffs installed
where your mountlist says its installed, and I'll see if I can
help you.

			andy
-- 
andy finkel		{uunet|rutgers|amiga}!cbmvax!andy
Commodore-Amiga, Inc.

"It is sad, but all too often, the source code to an assembly language program
 and an  uncommented disassembly of that program are identical."

Any expressed opinions are mine; but feel free to share.
I disclaim all responsibilities, all shapes, all sizes, all colors.