Subject: SCSI chips
To: None <amiga@netbsd.org>
From: David Jones <dej@eecg.toronto.edu>
List: amiga
Date: 10/07/1994 13:28:09
> >I've been getting this error (with subsequent disk lockup) intermittently
> >(once 4 times in an hour) under heavy scsi disk load.  Any hints?
> 
> I believe a BETA a3000 SCSI controller may cause SCSI lockups.
> May this be the case?

Doubtful.

There are two versions of the WD3393 SBIC used in the A3000.  The older version
has a microcode bug that can cause the bus to lock when driven by naive
SCSI drivers.

The bad version of the chip is one of the following:
WD33c93-00-04 or Am33c93A

(The presence or absence of the word "PROTO" is not indicative)

The good version of the chip is one of the following:

WD33c93-00-08, WD33c93B, WD33c93C, Am33c93B, Am33c93C

The WD parts are available from Western Digital, and the Am parts are available
from Advanced Micro Devices, who are second-sourcing the WD design.

You can easily open up your Amiga and take a look.

HOWEVER... starting with vmunix.644 (about a year ago today!) or so, the sbic
driver has had hacks that work around all known microcode bugs.  I am running
a WD33c93-00-04 (bad), with a Maxtor LXT7345S and Quantum Q105S and Insite
Floptical, with NO lockups EVER from vmunix.644 onward.  That doesn't mean that
the bugs are completely fixed, but it gives me a lot of confidence.

If you think the "beta" SCSI chip is causing your problem, then feel free to
find a "good" chip from one of the parts listed above, and try it.

-- 
David Jones, M.A.Sc student, Electronics Group (VLSI), University of Toronto
           email: dej@eecg.toronto.edu, finger for PGP public key
        finger dej@torfree.net for latest Toronto Free-Net information
          Click me!