Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!utgpu!water!watmath!clyde!rutgers!sri-unix!husc6!hao!ames!amdcad!sun!pepper!cmcmanis
From: cmcmanis@pepper.UUCP
Newsgroups: comp.sys.amiga
Subject: Re: ARRGH! Disk Killer in 1.2
Message-ID: <35591@sun.uucp>
Date: Fri, 4-Dec-87 13:21:15 EST
Article-I.D.: sun.35591
Posted: Fri Dec  4 13:21:15 1987
Date-Received: Tue, 8-Dec-87 03:29:49 EST
References: <1539@stb.UUCP>
Sender: news@sun.uucp
Reply-To: cmcmanis@sun.UUCP (Chuck McManis)
Organization: Sun Microsystems, Mountain View
Lines: 28

In article <1539@stb.UUCP> michael@stb.UUCP (Michael) writes:
>There is a NASTY disk eater bug in 1.2
>
>The bug? There is a requestor in 1.2 that says "You MUST replace disk
>so and so in drive so and so.". It didn't come up. Nor was the i/o
>simply flushed and lost; it wrote on the wrong disk.

This isn't a bug its a feature! :-(. If HEX is doing what I think it
is doing. When you DiskCopy something, did you notice how the little
disk icons both say "BUSY:" underneath them? Well that is the result
of sending an ACTION_INHIBIT to the drive. As far as DOS is concerned
your drives are empty, because it has been told by the program to 
ignore any signals (like diskchange) coming from the drive. Then 
the copy routine uses the ETD_RAWREAD/RAWWRITE commands for speed
(since you aren't looking at the bits why encode/decode them no?)
And these don't check for a diskchange either, well you get the picture.

The program is just moving bits it don't know nuthin from file systems
volumes or whatever, it takes from here, and puts them there, you swap
the media and it don't care. Now a "copy Vol1: to Vol2: all" command would
have worked since the DOS knows which is the source volume and which is
the destination volume. But it doesn't format while it copies either. 
really your only choice is to just wait until the copy program gives 
up and then try with a different disk. 

--Chuck McManis
uucp: {anywhere}!sun!cmcmanis   BIX: cmcmanis  ARPAnet: cmcmanis@sun.com
These opinions are my own and no one elses, but you knew that didn't you.