Subject: Re: ahc lossage on SOYO motherboard
To: Matt <spore@psibercom.org>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: port-i386
Date: 02/27/1999 01:01:10
On Thu, Feb 25, 1999 at 10:46:46PM -0800, Matt wrote:
> > ahc1 at pci0 dev 11 function 0
> > ahc1: interrupting at irq5
> > ahc1: Using left over BIOS settings
> > ahc1: aic7880 Wide Channel, SCSI Id=7, 1 SCBs
> > scsibus0 at ahc1 channel 0: 16 targets, 8 luns per target
> > kernel: page fault trap, code=0
> > stopped in  at  _ahc_handle_seqint+0x1e70:	movl	0x24(%edi),%eax
> > db>
> 
> I just bought the same motherboard, thinking I would take advantage of the
> on-board aic-7880.  I get the exact same error using that 19990131 image,
> too.  Guess we should have done our research first.
> 
> Hoping someone can save this board from having to run freebsd/linux!  ;)

FWIW, we've broken *something* in the ahc driver recently, possibly when it
was bus_dma'ed.  I used to always use option AHC_SCBPAGING, since it let
there be more outstanding commands on the bus (AFAIK) and that tremendously
helped performance with my Seagate drives.  But with recent kernels, that
causes the controller to fail to recognize any drives on boot; any commands
sent fail, it resets the bus all the time; that never seemed to happen
before.

Perhaps (despite the fact that he's pretty much only working on the CAM
driver lately) Justin Gibbs can be persuaded to take at least a quick look
at some of these issues.  Justin?

-- 
Thor Lancelot Simon	                                      tls@rek.tjls.com
	"And where do all these highways go, now that we are free?"