Subject: Re: 1.6 on IPC (tagged queuing bug still there)
To: None <abs@netbsd.org>
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
List: port-sparc
Date: 09/04/2002 01:15:09
In article <Pine.NEB.4.44.0209031637490.358-100000@moss.i.formula1.com>
abs@netbsd.org

> 	Would anyone object to defaulting tagged queuing off for esp
> 	and adding a documented kernel option to enable it? This will
> 	not help 1.6, but should make 1.6.1

I think only ESP100 has the problem. How about this patch?
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp

--- ncr53c9x.c.orig	Wed Sep  4 01:07:03 2002
+++ ncr53c9x.c	Wed Sep  4 01:13:38 2002
@@ -1066,6 +1066,11 @@
 		if (ecb->xs->xs_control & XS_CTL_POLL)
 			tag = 0;
 #endif
+#if 1
+		/* XXX tagged queuing by SELATNS seems to have some problem */
+		if ((sc->sc_features & NCR_F_SELATN3) == 0)
+			tag = 0;
+#endif
 
 		s = splbio();
 		li = TINFO_LUN(ti, lun);