[comp.sys.ibm.pc] Adaptec&SpeedStor problems.

carroll@s.cs.uiuc.edu (02/23/89)

Sorry to bother you guys, but this has been ticking me off for a couple weeks
now, and I'm not any closer to figuring it out.

Last September I bought a Zeos '386 16MHZ Tower system with a 65M ST277R
drive, Adaptec 2372 RLL Controller, 1 M memory, 64K cache, 1.2 5.25" floppy,
and 1.44M 3.25" drive.

I stuck a Micropolis 1335 (71M MFM, 109 RLL) in, even though it wasn't RLL
rated, and it worked. Life was rosy. About 2 weeks ago, I got SpeedStor,
and I switched the machine from the Adaptec drivers to SpeedStor, on the
promise of more disk throughput.

To enable SpeedStor, I had to disable the BIOS on the Adaptec card. I also
re-organized the hard disk layout, making about 2 Meg on the ST277R and
all of the Micropolis 1 SpanDrive (the trick, ya see, is to run Norton
SD to move all the directories onto the ST277R, with the files on the
Micropolis, to reduce seek times). I was happy, since Norton SI reported
a disk index of 6.8, instead of the previous 3.5, and it was quite
noticeably faster.

Well, shortly after this, the system started hanging. As far as I can tell,
it hangs on disk operations, by DOS thinking the operation is pending, and
the controller not having heard it. It happens most frequently on executables
I'm trying to run, but it also happens while running PCTeX on long files.
It *never* happens while running Norton Utilities. I ran DT /f 6 times in a
row with 70 Meg of files, with no problems, and then the next executable locked.
The last access doesn't seem to be drive specific, in fact I've gotten it to
fail on the floppies a couple times.

Originally I could make it stop by formatting /s the boot partition,
but that doesn't cure it anymore.
I tried tracing the DOS vectors to look for viruses, but things seem to
be OK. I called Zeos, but they didn't know anything about SpeedStor. I
tried calling Adaptec, but I haven't been able to get through. I called
SpeedStor, and they indicated that I should enable Bus Wait States.
I thought I had, but the SpeedStor Tech claimed the manual was wrong.
I've tried with the jumper on and off, and I can't tell any difference,
except the disk is slightly slower with it on (which means the manual is
wrong). I've checked the cables, taken the card out and put it back in, etc.
The most *irritating* part of the whole mess is that it comes and goes with
the wind. It will get into a state where I can't even run one executable,
and then it will recover and run for a day or so with no problems. I have
no idea what causes it to fail or recover. Has anyone else had any problems
like this? Thanks!

SpeedStor - 5.13b  AMI Bios 1/33/88 K

Alan M. Carroll          "And then you say,
carroll@s.cs.uiuc.edu     We have the Moon, so now the Stars..."  - YES
CS Grad / U of Ill @ Urbana    ...{ucbvax,pur-ee,convex}!s.cs.uiuc.edu!carroll

carroll@s.cs.uiuc.edu (03/05/89)

/* Written  8:28 am  Feb 24, 1989 by davis@clocs.cs.unc.edu in s.cs.uiuc.edu:comp.sys.ibm.pc */
>A recent posting made me wonder why it was necessary to use third
>party disk drivers in many cases.  (Speedstore, Disk Manager)
>the same time?)
>
>My real question is why bother with Speedstor.  (...)
>As near as I can tell, the only thing you buy by using Speedstor
>drivers is to have a single large partition and your files can be
>64Meg long instead of 32Meg.  You may trade performance (I have heard
>reports that speedstor slows stuff down somewhat) and compatibility.
>
No, actually SpeedStor greatly improved the disk throughput, and that's
the main reason I switched.

>A similar issue comes up with RLL drives.  Why let the controller fool
>the DOS about the number of sectors and cylinders.  Can't DOS (after 3
>something) handle any combinations of sectors and cylinders (as long
>as cylinders is ss than 1024).

As far as I know, SpeedStor doesn't fool DOS about the number of cylinders
and sectors.