[comp.sys.amiga.tech] a bug in the 2091/590 firmware

jap@convex.msu.edu (Joe Porkka) (06/02/90)

Lucky me I found a bug in the A590/2091 (A590 in my case) firmware.

Right now I am running diskdoctor in the hopes it can fix everything
up nicly ( I *do* have a backup - thankfully!) - it just finished - but
the disk still won't validate ( it did not screw up the disk though!)

How it happened: Open two shells. Have a neary full disk (xt 20meg)
a big file (1/2 meg). The disk was 92-94% full - cant remember

shell1:					shell2:
run join x x as pipe:a
copy pipe:a y		;this avoids disk thrashing. copy is smarter than join

<request: Disk full>			delete a couple small files
<click retry>

<request: Disk Full>			Delete some more small files
<clik retry>

<request: Disk Full>			Delete some more small files
<clik retry>

<request : Disk FUll>
<click cancel>

Then the disk churned a little bit (I Though it was removing y)
then "Task Held bla bla bla  " requester.

Reboot -- disk won't validate, with complaints about "Key 15568 corrupt file"
then "Key 15568 bad header type".

Diskdoctor ran, complained about 19 bad keys (non continuous -- near the
middle of the disk) and finished. 

Is there anything I can do before I run format/restore??