On Wed, 17 Feb 1999, D. Lance Robinson wrote:
> Gerard,
>
> The version 1.2 driver for the 53c896 seems to have problem dealing with
> bus-mode changes and in particular, with single-ended devices. I am
> getting a message...
>
> ncr53c895-1: unknown interrupts(s) ignored, ISTAT-0x22 DSTAT=0x0
> SIST=0x1000
>
> with other messages, but it continually goes into a reset cycle and does
> not give up. If I remove the single-ended device from the bus, the
> driver returns to normal.
>
> I have tried different combinations and it points to my single-ended
> device. I have two controllers, they both work fine with the LVD
> devices, but they both fail with the single-ended device (dds-3 tape
> unit) attached.
>
> Have you seen this problem?
No, because I donnot use SE devices on LVD capable SCSI BUSes.
But indeed I missed a change when rewriting a bit the interrupt code.
This tiny patch should fix the problem.
--- linux/drivers/scsi/sym53c8xx-1.2/ncr53c8xx.c Thu Feb 18 00:23:26 1999
+++ linux/drivers/scsi/ncr53c8xx.c Thu Feb 18 00:30:10 1999
@@ -7196,7 +7196,7 @@
**=========================================================
*/
- if (!(sist & (STO|GEN|HTH|SGE|UDC|RST)) &&
+ if (!(sist & (STO|GEN|HTH|SGE|UDC|SBMC|RST)) &&
!(dstat & (MDPE|BF|ABRT|IID))) {
if (sist & PAR) ncr_int_par (np, sist);
else if (sist & MA) ncr_int_ma (np);
------------------- CUT HERE ---------------------
Thanks for the report.
G�rard.
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]