Subject: Re: AHA2740 support?
To: Andrew Gillham <gillhaa@ghost.whirlpool.com>
From: Justin T. Gibbs <gibbs@freefall.freebsd.org>
List: port-i386
Date: 06/27/1996 15:31:23
>Justin T. Gibbs wrote:
>>
>> The 2742AT only has 4 SCBs too, but the command FIFOs are different
>> which means you can use SCB paging to get more commands active at once
>> (you can't on the prior to Rev E aic7770s that are on the non 'A' cards).
>
>My machine reports: (under NetBSD/i386 -current)
>ahc0 at eisa0 slot 11: Adaptec AIC-7770 SCSI (on motherboard)
>ahc0: Using Level Sensitive Interrupts
>ahc0: aic7770 >= Rev E, Twin Channel, A SCSI Id=7, B SCSI Id=7, 4 SCBs

Then you should be able to use SCB Paging.

>> There is still some latent bug in the SCB paging code though.  It's 
>> very hard to reproduce unless you have many drives (greater than 8)
>> since it seems to only happen when you have 30 or more commands pending.
>> I'm still hunting for that bug.
>
>If this is not related to the "sleep" issue, I can trigger the SCB
>queue error on demand. 

It is not related to the sleep issue although I should have a fix for that
problem in FreeBSD in another day or so.
>-Andrew

--
Justin T. Gibbs
===========================================
  FreeBSD: Turning PCs into workstations
===========================================