Path: utzoo!utgpu!water!watmath!clyde!rutgers!psuvax1!vu-vlsi!cbmvax!daveh
From: daveh@cbmvax.UUCP (Dave Haynie)
Newsgroups: comp.sys.amiga
Subject: Re: A2090A HD controller
Message-ID: <2956@cbmvax.UUCP>
Date: 17 Dec 87 21:09:30 GMT
References: <4038@eagle.ukc.ac.uk>
Organization: Commodore Technology, West Chester, PA
Lines: 35

in article <4038@eagle.ukc.ac.uk>, kjws@eagle.ukc.ac.uk (K.J.W.Smithers) says:

> I have an A2090 card and a CSA68020/68881 board with no 32 bit ram.
>  
>  They will Not work together. (but both work seperately)  ...
> 
> The problem is when I run binddrivers that task stops, (binddrivers
> never exits). It seems to fallover on a particular call to execbase.
> The last instruction (displayed by MetaScope) is  mov a2,(a0)

Is it possible that it's dying near a DMA; this may be hard to catch on the
monitor.  During Binddrivers, the A2090's driver code is loaded in from
the Expansion directory.  The initialization routines in this driver code 
set up the A2090 for a DMA.  What you see running when the DMA actually
happens is probably not related to this driver code, since the driver code
will probably set the controller up for a DMA and then wait for an interrupt
indicating the transfer has taken place.  It sounds like something may be
going wrong in the DMA arbitration between the A2090 and the CSA card.  The
A2090 is know to work with other 68020 cards, but I haven't seen it run
with the CSA card specifically.

> I am running morerows, 672*266 on a B2000 rev 4.0 board (pal) with
> 2Mbytes expansion ram , 2*3.5inch drives, and (hopefully) A2090 +
> 20 Mbyte hard disk, and a CSA 68020/68881 board.

Especially with morerows running, you'll get much better performance out of
the A2090 if you "RUN SlowMemLast" before "Binddrivers".  I doubt that 
has any bearing on the problem you've got, but it's certainly a good thing
to do anyway.

>    Kit Smithers			kjws@ukc.ac.uk
-- 
Dave Haynie     Commodore-Amiga    Usenet: {ihnp4|uunet|rutgers}!cbmvax!daveh
   "The B2000 Guy"              PLINK : D-DAVE H             BIX   : hazy
		"I can't relax, 'cause I'm a Boinger!"