joseph@garfield.MUN.EDU (Joseph Dawson) (04/03/89)
The world's worst case of hard disk Errors! Help!
I am using an Amiga 2000 (3 Megs of ram) with a 2090A, and a
MiniScribe 40 MEG hard disk. I have had this system for about 7
months now and have had nothing but problems with it from the
first day I bought it.
I can sometimes go for as long as three months with no errors and
then hit 3 or five within a few days. As I have had so many
errors I have set up my hard disk into 4, 9.5 MEG FFS sections,
and 1, 1 MEG NONE FFS section.
I have had a total of 12 hard disk errors now. This has put me
at the end of my rope. I had an Amiga 1000 for 2 years with no
problems.
Can the 2090A get mixed up and can it write VIDEO on my hard
disk? Can the DMA get totally fooled up and not write the right
information on the hard disk?
I run a BBS so my computer and hard disk are working all the
time, so I really need a system that works all the time without
any problems. (I have a busy life I don't need this as well!)
How about multi-tasking the hard disk while using a graphics
program, could that cause any errors? Or how about just multi-
tasking the hard disk a lot? I need some reason why I am getting
all the dam errors!
I will give you a copy of my mount list at the end of this letter
if that will help anyone.
What could cause such a problem?????
How about a list of software that can cause problems with hard
disks. I use Word Perfect 4.1, AC-BASIC a lot. Any known
problems with them and hard disks?
I have replaced my: Amiga 2000 (1 time)
2090A (2 times)
Memory board (0 times)
MiniScribe (3 times)
HELP! PLEASE! ANY IDEAS WOULD BE GREAT!
Joseph@Garfield.UUCP
PS: I have a real problem with backup programs that don't manage
the backup disks. I want one that will erase something off my
backup disks when I erase something off my hard disk. I only
want to have to use 10 megs of disks when backing up a 10 meg
part of my hard disk. Has anyone seen a backup program like this
for the Amiga.
------------------------------------------------------
/* Sample Mountlist Entry to add another partition to a ST-506
drive */
P2: Device = hddisk.device
Unit = 1
Flags = 0
Surfaces = 4
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 300 ; HighCyl = 601
Buffers = 20
BufMemType = 0
#
/* SCSI drives are units 3 and up */
RES2: Device = hddisk.device
Unit = 3
Flags = 0
Surfaces = 4
BlocksPerTrack = 17
Reserved = 0
Interleave = 0
LowCyl = 0 ; HighCyl = 1
Buffers = 5
BufMemType = 0
#
/* MountList for V1.3 */
VD0: Device = asdg.vdisk.device
Unit = 1
Flags = 0
Surfaces = 1
BlocksPerTrack = 16
Priority = 5
Reserved = 2
Interleave = 0
LowCyl = 0
HighCyl = 109
Buffers = 5
BufMemType = 5
#
VDK: handler = L:vdk-handler
stacksize = 2000
priority = 5
globvec = 0xffffffff
#
/* Mount Entry for the new Console Handler */
NEWCON:
Handler = L:Newcon-Handler
Priority = 5
StackSize = 1000
#
/* This is an example of a non-filing system mount using a
handler written
in C.
*/
SPEAK:
Handler = L:Speak-Handler
Stacksize = 6000
Priority = 5
GlobVec = -1
#
/* This is an example of an alternative type of non-filing
device mount,
used to mount the non-buffered serial handler
*/
AUX:
Handler = L:Aux-Handler
Stacksize = 1000
Priority = 5
#
/* This is a non-filing system device */
PIPE:
Handler = L:Pipe-Handler
Stacksize = 6000
Priority = 5
GlobVec = -1
#
/* This is an example of a mount list entry for using the
recoverable
ram disk. Depending on the amount of memory you wish to
devote to
it, you may want to change the HighCyl value.
*/
RAD: Device = ramdrive.device
Unit = 0
Flags = 0
Surfaces = 2
BlocksPerTrack = 11
Reserved = 2
Interleave = 0
LowCyl = 0 ; HighCyl = 21
Buffers = 5
BufMemType = 1
#
/* Mount a 5.25" disk drive to be mounted as DF2: */
DF2: Device = trackdisk.device
Unit = 2
Flags = 1
Surfaces = 2
BlocksPerTrack = 11
Reserved = 2
Interleave = 0
LowCyl = 0 ; HighCyl = 39
Buffers = 20
BufMemType = 3
#
/* ST-506 hard disk drives are units 1 and 2 */
res0: Device = hddisk.device
Unit = 1
Flags = 0
Surfaces = 6
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 0 ; HighCyl = 1
Buffers = 1
BufMemType = 0
#
FAST1:
Device = hddisk.device
FileSystem = l:FastFileSystem
Unit = 1
Flags = 0
Surfaces = 6
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 21 ; HighCyl = 215
Buffers = 30
GlobVec = -1
BufMemType = 1
Mount = 1
DosType = 0x444F5301
StackSize = 50000
#
FAST2:
Device = hddisk.device
FileSystem = l:FastFileSystem
Unit = 1
Flags = 0
Surfaces = 6
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 216 ; HighCyl = 410
Buffers = 30
GlobVec = -1
BufMemType = 1
Mount = 1
DosType = 0x444F5301
StackSize = 50000
#
FAST3:
Device = hddisk.device
FileSystem = l:FastFileSystem
Unit = 1
Flags = 0
Surfaces = 6
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 411 ; HighCyl = 605
Buffers = 30
GlobVec = -1
BufMemType = 1
Mount = 1
DosType = 0x444F5301
StackSize = 50000
#
FAST4:
Device = hddisk.device
FileSystem = l:FastFileSystem
Unit = 1
Flags = 0
Surfaces = 6
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 606 ; HighCyl = 800
Buffers = 30
GlobVec = -1
BufMemType = 1
Mount = 1
DosType = 0x444F5301
StackSize = 50000
#
dh0:
Device = hddisk.device
Unit = 1
Flags = 0
Surfaces = 6
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 2 ; HighCyl = 19
Buffers = 30
BufMemType = 0
StackSize = 20000
#
/* Let's say you have an A2000 with an internal drive, and an
external
drive, and you want to refer to the external drive as DF1: as
well
as DF2: Well, this MountList entry will do it for you. This
technique
can be extended to provide you with a drive A: and B: if you
really
want.
*/
DF1: Device = trackdisk.device
Unit = 2
Flags = 1
Surfaces = 2
BlocksPerTrack = 11
Reserved = 2
Interleave = 0
LowCyl = 0 ; HighCyl = 79
Buffers = 20
BufMemType = 3
#