[comp.sys.amiga] DiskCopy fails on Hard Drive

blgardne@esunix.UUCP (Blaine Gardner) (04/29/89)

I cannot get diskcopy to work on any of my hard drive partitions. The
partitions I'm trying to diskcopy are the same size, and the same
filesystem, and have "Sys:System/DiskCopy" as the default tool in the
disk.info file, but here's what happens: 

diskcopy cd0: to cd2:
Place SOURCE disk ( FROM disk ) in drive CD0:
Place DESTINATION disk ( TO disk ) in drive CD2:
Press RETURN to continue
 writing 529, 259 to go
Error on DESTINATION disk
Unspecified error
Disk copy abandoned
Disk Copy Terminated

When I try it from the Workbench, the error message is "Disks are of
incompatible type and cannot be copied."

Diskcopy from floppy to RAD: works fine (but only from the CLI, dragging
one disk icon onto another in Workbench fails), but floppy to hard
drive, or RAD: to hard drive fails.

I've got an A2090A with a CDC Wren III SCSI drive on my 2000. I'm
running 1.3 KS/WB, plus ARP 1.3. I've tried both the AmigaDOS and ARP
MOUNT commands, and the AmigaDOS 1.2 and 1.3 DISKCOPY commands.

In case you're wondering, I'm attempting to use John Kjellman's (kjohn)
floppy-on-a-hard-drive trick for creating our user group's monthly disk
so I can work at hard drive speeds instead of floppy speeds. I've
created the hard floppy, but not being able to diskcopy really limits
it's usefulness.  (I was also trying to do a quick backup from one
partition to another, but I can live without that.)

It obviously worked for John, but he's got a CLtd controller.
Is there something in the A2090A that prevents a diskcopy?
Or do I need another diskcopy command?
Or something strange with the Control Data drive? (Format fails without
the 'quick' option, as I mentioned in a previous message.)

Thanks in advance for any help.
-- 
Blaine Gardner @ Evans & Sutherland    580 Arapeen Drive, SLC, Utah 84108
Here: utah-cs!esunix!blgardne   {ucbvax,allegra,decvax}!decwrl!esunix!blgardne
"Nobody will ever need more than 64K."    "Nobody needs multitasking on a PC."

douglee@becker.UUCP (Doug Lee) (05/07/89)

In article <1296@esunix.UUCP> blgardne@esunix.UUCP (Blaine Gardner) writes:
>I cannot get diskcopy to work on any of my hard drive partitions. The
>partitions I'm trying to diskcopy are the same size, and the same
>filesystem, and have "Sys:System/DiskCopy" as the default tool in the
>disk.info file, but here's what happens: Stuff deleted...
I have successfully made this work on a Supra SCSI interface. I have made all 
attributes in my mountlist the same except for LowCyl and HighCyl. These 
parameters must be conscutive from opne partition to the next. EG: if you 
want to have a floppy size partition immediately following a partition with
HighCyl = 99, the mountlist would be

MYDRIVE:	Device = your.device
		Unit = 0 /* Your drive's unit # */
		Flags = 0
		Surfaces = 2
		Blocks PerTrack =11
		Reserved = 2
		Interleave = 0
		LowCyl = 100 
		HighCyl = 179 /* Note the difference in High/LowCyl */
		Buffers = 10 /* or whatever */
		BufMemType = 3 /* may be necessary if you only have
				  chip, otherwise use 5 for fast */

This may ONLY work with a SCSI interface as the low level format (Physical
# of cylinders, heads is taken care of by the SCSI controller. The number 
of cylinders used in your mountlist has no relevance to the number of physical

cylinders on the drive. The only thing that seems to matter is that MountList
attributes are tha same and that the total number of surfaces*blocks/track*heads*nr of partitions in your mountlists are less than the same total on your
physical drive. This may not be 100% correct, but works for me. I have been 
able to do diskcopys between floppies and HD and also HD to HD partitions. I 
have actually diskcopied between equal sized 10 meg partitions.
If this doesn't enlighten you, you may wish to post your mountlist 
				 <<<Doug>>>