Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: blakespot on July 09, 2013, 10:36:49 PM

Title: Amiga 1000 SCSI drive error just now...
Post by: blakespot on July 09, 2013, 10:36:49 PM
I have an A1000 booting KS 1.3 and WB 1.3 off floppy, handing boot sequence off to an attached SCSI HD. It's been working fine for a good while.

I was just downloading some data via serial link when the system Guru'ed and rebooted. Now when it comes up I get this:

(attached)

Retry does not help. What's happened here? Thanks.



bp
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: blakespot on July 09, 2013, 10:47:07 PM
If I hit Cancel, then things boot on to the Workbench, no more errors -- apparently ok...


bp
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: Oldsmobile_Mike on July 09, 2013, 10:49:14 PM
Is the error coming from the floppy disk, or after it's handed off the boot sequence to the HD?  In either case I'd be concerned that your drive may be starting to fail, or might've been in the state of writing data to the drive during the Guru, so you've got some corrupt data on there.  Not sure what disk checking applications work under 1.3... Um, DiskDoctor?  :-/
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: Steady on July 10, 2013, 01:12:25 AM
Shouldn't the Disk-Validator sort it out if you leave it for a while?
When you run the info command in the Shell, does it give a status of validating?

You can try an older version of Dave Haynie's DiskSalv (1.x) to sort it out. It can be found on fish disks, but can't remember which one right now. Kingfisher can help you find the one.
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: Steady on July 10, 2013, 01:14:07 AM
Actually, that error is probably coming from Disk-Validator so it might be stuck. Definitely try DiskSalv.
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: zipper on July 10, 2013, 09:10:20 AM
Disksalv v1.42 is on http://main.aminet.net/pub/aminet/misc/fish/fish-0251.lha
I used it with success on 1.3.
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: blakespot on July 10, 2013, 12:34:37 PM
Quote from: Oldsmobile_Mike;740423
Is the error coming from the floppy disk, or after it's handed off the boot sequence to the HD?  In either case I'd be concerned that your drive may be starting to fail, or might've been in the state of writing data to the drive during the Guru, so you've got some corrupt data on there.  Not sure what disk checking applications work under 1.3... Um, DiskDoctor?  :-/


The error is definitely after the HD has taken over. Not a floppy issue.

I've had Amigas with HDs for years, never had a drive go south due to a guru during a write. Is that a somewhat common thing? The drive in question is a pretty old 40MB Quantum SCSI disk, but a straight up semi failure of the physical disk coincidental with a guru during a write seems...coincidental. Dunno.



bp
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: blakespot on July 10, 2013, 05:14:08 PM
Ok, I grabbed DiskSalv 1.42 - thanks.

It wants a source and a destination... So, I need to have a 2nd HD of >= size mounted to use DiskSalv, I guess? Is that right?

BTW any attempt to write on the disk results in an AmigaDOS message : Disk is not validated.

Is there a program out there that scans a drive for physical errors? To determine if a reformat of this disk would be a good route?

Also - if I need to replace the disk, what are the physical size constraints on AmigaDOS 1.3? I have a 40MB disk in there now and it's nowhere near full, just FYI.

Thanks.


bp
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: Oldsmobile_Mike on July 10, 2013, 06:33:27 PM
Just a quick thought, if you haven't done this already I'd back up right away any data you might have on that old 40MB drive.  Good luck!

Also - maybe pull the drive and connect it to one of your other Amiga's, and then run DiskSalv on it that way?

Edit 2: size limitations are probably going to be more of an issue with the firmware of your drive controller, rather than the OS.  Assuming you're not going to stick a >4GB drive on an OS 1.3 machine, haha.  ;)
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: Zac67 on July 10, 2013, 06:55:31 PM
If a write gets interrupted (power loss, guru, reboot) the filesystem is flagged as dirty. On the next bootup it'll get validated which may fail (as in your case apparently) and leaves you to the mercy of disksalv (or possibly some other tool revalidating the disk). I'd recommend backing up the partition and then trying disksalv. If all fails you may need to reformat and restore from backup.

More advanced filesystems don't have this weakness but Kick 1.3 probably limits the options...
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: klx300r on July 11, 2013, 06:55:34 AM
@ blakespot

I remember using QuarterBack Deluxe to solve a boot up problem with my external scsi drive under kick/WB 1.3
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: blakespot on July 11, 2013, 04:29:36 PM
It seems crazy.

So -- a guru during a write can cause a disk to be come unvalidated. And in order to fix it (well, with DiskSalv), you need a 2nd hard drive or partition of >= size on-hand? I ran 1.3 with a HD on my old A2000 back in the '90s for a year and a half and that never happened - just had one HD, partition -- luck I guess?

I know more recent AmigaDOS versions auto-revaldiate on boot. But, in order to use and enjoy this Amiga 1000 with 1.3 and a HD, I necessarily need to have a 2nd volume on hand to handle these incidents? Is that the reality?

Re: The QuarterBack tip --- does that also need a 2nd volume on-hand? (Which I do not have)

Thanks.




bp
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: zipper on July 11, 2013, 05:44:21 PM
Fixdisk v1.2 is able to handle partitions upto 48 MB and it might be able to do a fix - in - place but a 2nd volume and Disksalv is highly recommended.
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: Oldsmobile_Mike on July 11, 2013, 05:49:00 PM
I'm thinking the tool you're using can't validate the drive that it itself is stored on.  Sort of like if you store the repair tool on Foo: it can't validate Foo:, you need to store it on Foo2: .  ;)  Maybe I missed it but have you tried creating a "recovery" boot disk floppy, with just enough gubbins to load the OS and the recovery tool, and run it off the floppy?  Just a wild guess there, probably still better to perform the validation in another Miggy.

Damned Amiga hard disk validation errors, 10 years ago I blew up my A1200 that way, which had years of custom configuration work done on it, when some disk operation created a recursive listing, sort of like Stuff:stuff\, Stuff:stuff\stuff, Stuff:stuff\stuff\stuff... etc., it got so deep that when it tried to reboot and validate itself it just guru'd.  If I'd only had another Amiga on-hand to validate it with, I probably wouldn't have left the Amiga scene for 10 years!  :p

Edit: sorry if this seems obvious why we keep suggesting it, but your signature does list an A1000, A2000, and A1200 - surely one of those can act as a host to perform the validation??
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: Zac67 on July 11, 2013, 06:36:20 PM
Quote
So -- a guru during a write can cause a disk to be come unvalidated. And in order to fix it (well, with DiskSalv), you need a 2nd hard drive or partition of >= size on-hand?


Worst case - yes.

Quote
I know more recent AmigaDOS versions auto-revaldiate on boot.


All do, but there are problems the autovalidation fails to fix.

Quarterback Tools have worked pretty nicely for me - but there is some risk involved and precious data should be backed up (anyway).

In these days where HDDs <1 gig are considered tiny and can be had for (next to) nothing there's no real excuse for not backing up...
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: itix on July 11, 2013, 07:12:45 PM
Quote from: blakespot;740568
aldiate on boot. But, in order to use and enjoy this Amiga 1000 with 1.3 and a HD, I necessarily need to have a 2nd volume on hand to handle these incidents? Is that the reality?

It is not. Newer Kickstart versions have Disk-Validator built-in but in older versions you must have Disk-Validator in L: of your boot disk. If it is missing you can't validate your disks.

To validate disk under Kickstart 1.3 or older it should be enough you boot from Workbench disk (where it has L:Disk-Validator) and let it validate your HD.

I think you just dont have that file on your HD and it cant autovalidate itself. If validation fails you should get an error request saying something "disk xyz could not be validated" or something like that.

EDIT Oh, sorry. Didnt notice your screenshot. You obviously have Disk-Validator and it tried to validate your HD but it failed due to inconsistent state of your filesystem. So you have to repair it using repair tools or reformat. It happens with Amigas (relatively) quite often. It is good idea have two partitions so you can copy files to another partition and format another.

In old good days I had 3 partitions and once FFS on HD0 broke and couldnt be validated. So I had to copy all files from HD0 to HD1... but HD1 also broke in the process so I had to copy files from HD1 to HD2... joys of Amiga ;-D
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: itix on July 11, 2013, 07:22:07 PM
There is also this article about disk validator viruses. I dont think it happened to you but is interesting reading if you want to know how Amiga works.

http://amigaviruses.wikidot.com/disk-validator-virus
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: blakespot on July 11, 2013, 11:49:25 PM
Ok...

So I am going to add a 2nd HD to my Amiga 1000 so I can keep enjoying it for some time.

It's been a while since I was all over building MountLists for KS/WB 1.3. What I have in there now is a Quantum 40 MB SCSI drive. It's hard to find drives that small on eBay, vs ones a few hundred MBs in size. What is a good top limit for a drive I should go for? Are there any brands to avoid in the name of compatibility? I know you don't want the drive to be too recent. My controller is a Microbotics Starboard II side-module (w/ 2MB FAST + clock).

If I want to connect one of these SCSI drives to my Amiga 2000's and its Blizzard A2060 SCSI controller, do I need to reproduce a mountlist (OS 3.1 there), or can the OS figure it out?

Any advice appreciated - I want to grab a drive soon. Thanks. I found a nice enclosure already.




bp
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: Oldsmobile_Mike on July 12, 2013, 12:30:45 AM
Have you considered adding a CF instead of a mechanical drive?  There's all sorts of ways, SCSI-to-IDE bridge, SCSI card reader, one of those homebrew CF adapters that mounts underneath the processor with the five zillion page long thread on Amibay, etc.

In my limited experience adding hard drives to Amigas, I never had to mess with a mountlist entry, I always just configured them through HDToolbox and away I go.  Not sure how you'd do this under 1.3, I assume your controller has some special software for prepping hard drives that works under 1.3?  You may want to read up on the documentation and limitations (if any) for your particular controller before making a decision.  Maximum partition size, etc.
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: Oldsmobile_Mike on July 12, 2013, 06:23:34 AM
Don't get too jealous, but look at the sweet A1000 in the last picture in this thread.  ;)

http://www.amibay.com/showthread.php?t=46414&page=2
Title: Re: Amiga 1000 SCSI drive error just now...
Post by: r.cade on July 12, 2013, 06:50:13 PM
That Amiga in the photo is from 16 years in the future.  So we must have discovered time travel by then and it's been exposed.