Newsgroups: comp.periphs.scsi
Path: utzoo!utgpu!cunews!bnrgate!bigsur!bcars53!mussar
From: mussar@bcars53.uucp (G. Mussar)
Subject: Re: Always IN-2000 SCSI host adapter (the real story)
Message-ID: <1991Jun13.142032.16772@bigsur.uucp>
Sender: news@bigsur.uucp
Reply-To: mussar@bnr.ca (G. Mussar)
Organization: Bell-Northern Research, Ottawa, Canada
References: <1991Jun06.204457.28453@xstor.com>
Date: Thu, 13 Jun 91 14:20:32 GMT


In article <1991Jun06.204457.28453@xstor.com> iverson@xstor.com writes:
>
>Recently, it has come to my attention that the current BIOS in the Always
>IN-2000 SCSI host adapter no longer disables interrupts during transfers.
>And, despite other problems, seems to be marginally useful as a host
>adapter for a DOS only system.

I'm glad to hear that I am running an adapter that is MARGINALLY useful.
It runs as fast as a friend's ESDI system, plays ball with Hyperdsk and
Windows 3.0. 

>A little over a year ago, Always gave SDI a board to eval saying it would
>make any disk run faster, just use CoreTest and see.  So, we tested it with
>CoreTest and found that a drive capable of max. 200KB/s transfers was
>turning in >1MB/s transfers.

Coretest on systems that translate (fake out DOS) is inaccurate. I've gotten
values ranging from 200KB/s to 1.2MB/s on the same drive with the same
controller in the same system just by varying the xfer size (this is on
both SCSI and ESDI translating controllers). Coretest thinks that it is
xferring one track (no head movement) but due to the translating, the head
needs to move. I hope you don't trust those numbers.

>So, point 1. - they knew their board caused drives to run faster on
>benchmarks.  Point 2., the code is obviously deliberate.  Conclusion?  They
>(both their engineers and marketeers) tried to pull a fast one.
>
>My personal opinion?  I will never, ever, do business with them because of
>their (apparent) complete lack of integrity on this one point.

My personal opinion? I think YOU would have us believe thank Always tried
to pull a fast one. Unless you have hard proof that Always deliberately
tried to perturbate the benchmark tests (say like a commented source code
listing) then I believe you creating your own (potentially incorrect) 
story. FWIW, I would rather not deal with someone who comes to such a
"scientific" conclusion from the data you had anymore than I would like
dealing with a used-car salesman.

I have found that Always are fairly approachable and willing to help
track down problems. Did you ever call them about this before spouting
off to the net? BTW, have you ever tried to get a hold of a real person
at Adaptec? I was quite surprised to see Roy Neese (of Adaptec) so active
on the net after I received extremely shabby treatment when calling them
on the phone. I never had that kind of problem with Always. (BTW, thanks for
the manual Roy.)


>The doc's also state that the board's FIFO uses dual-ported RAM for high
>performance and no 1st party DMA to avoid incompatibilities.  This is 100%
>correct, but very misleading.  Lack of "bus-mastering" ability does reduce
>incompatibility, but it also means this board is suitable only for DOS; it
>would introduce too much overhead on a multitasking system.

Gee, there is that great "scientific" mind at work again. I wonder how
anyone ever got along without bus mastering in the early days. Are you
saying that the only way for Always to use a FIFO is to sit in a spin loop
waiting for it to fill? Is there no way to interrupt when filled and
retrieve the data from the FIFO? That is what we did in the old days, but,
I guess we couldn't mulitask back then. Lets get some real (honest) numbers
about the overhead you talk about. Should I expect 10% of the throughput or
95% ?

--
-------------------------------------------------------------------------------
Gary Mussar  |Internet:  mussar@bnr.ca                |  Phone: (613) 763-4937
BNR Ltd.     |                                        |  FAX:   (613) 763-2626
