[8802] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Re: DEC RZ55 and Advansys ABP3925

daemon@ATHENA.MIT.EDU (Kenn Humborg)
Sat May 13 15:47:56 2000

Date:	Sat, 13 May 2000 20:29:54 +0100
From: Kenn Humborg <kenn@linux.ie>
To: Eric Youngdale <eric@andante.org>
Cc: linux-scsi@vger.rutgers.edu, linux@advansys.com
Message-ID: <20000513202954.A3139@avalon.research.wombat.ie>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
In-Reply-To: <20000513194101.A1305@avalon.research.wombat.ie>; from kenn@linux.ie on Sat, May 13, 2000 at 07:41:01PM +0100

On Sat, May 13, 2000 at 07:41:01PM +0100, Kenn Humborg wrote:
> Scanning of ID 0 is now silent, and that makes things a bit 
> different when the card interrupts after the scan of ID 1.  From
> my reading of this, it looks like either:
> 
> o  The card is interrupting, but doesn't actually have any results
>    for us.  AscISR() doesn't find any work to do, so asc_isr_callback
>    never gets called.
> 
> o  Something else is interrupting on IRQ 11.  I don't think this is 
>    likely because I can see all my cards generating interrupts on
>    other IRQs (via /proc/interrupts).
> 
> I'm going to try printk()s in AscISR and friends and see if I can
> figure out what condition is causing asc_isr_callback() not to be
> called.

I've found out that AscISR() is calling AscIsrChipHalted().  
AscIsrChipHalted() gets a halt code of 0 from the card, which
isn't something it's able to deal with.  I've tried adding
a catch-all else clause to the end of AscIsrChipHalted() to
clear the halt condition and return both 0 and ERR.  Neither
makes any difference.

I guess it is now definitely an Advansys issue, rather than a 
generic Linux SCSI one.  So over to linux@advansys.com!

Later,
Kenn


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu

home help back first fref pref prev next nref lref last post