Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jul 1999 21:21:18 -0700
From:      John-Mark Gurney <gurney_j@efn.org>
To:        freebsd-scsi@freebsd.org
Subject:   microp 4421-07 fails on tags...
Message-ID:  <19990710212118.49328@hydrogen.fircrest.net>

next in thread | raw e-mail | index | archive | help

--S5YaxWCcQjTEyOLp
Content-Type: text/plain; charset=us-ascii

well, after a long time testing, the microp 4421-07:
da0: <MICROP 4421-07   0329SJ 0329> Fixed Direct Access SCSI2 device

has serious problems with tag queuing... the only way I was able to
get this drive to work reliably was to turn of tags completely... does
anyone have a drive with a different firmware that does do tags?

if no one does, I'll just commit the attached patch....

-- 
  John-Mark Gurney                              Voice: +1 541 684 8449
  Cu Networking					  P.O. Box 5693, 97405

  "The soul contains in itself the event that shall presently befall it.
  The event is only the actualizing of its thought." -- Ralph Waldo Emerson

--S5YaxWCcQjTEyOLp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="microp.patch"

Index: cam_xpt.c
===================================================================
RCS file: /home/ncvs/src/sys/cam/cam_xpt.c,v
retrieving revision 1.24
diff -u -r1.24 cam_xpt.c
--- cam_xpt.c	1998/10/15 19:08:52	1.24
+++ cam_xpt.c	1999/05/17 01:33:32
@@ -236,6 +236,7 @@
 static const char quantum[] = "QUANTUM";
 static const char sony[] = "SONY";
 static const char west_digital[] = "WDIGTL";
+static const char microp[] = "MICROP";
 
 static struct xpt_quirk_entry xpt_quirk_table[] = 
 {
@@ -256,12 +257,17 @@
 	},
 	{
 		/* Broken tagged queuing drive */
+		{ T_DIRECT, SIP_MEDIA_FIXED, microp, "4421-07*", "*" },
+		/*quirks*/0, /*mintags*/0, /*maxtags*/0
+	},
+	{
+		/* Broken tagged queuing drive */
 		{ T_DIRECT, SIP_MEDIA_FIXED, "HP", "C372*", "*" },
 		/*quirks*/0, /*mintags*/0, /*maxtags*/0
 	},
 	{
 		/* Broken tagged queuing drive */
-		{ T_DIRECT, SIP_MEDIA_FIXED, "MICROP", "3391*", "x43h" },
+		{ T_DIRECT, SIP_MEDIA_FIXED, microp, "3391*", "x43h" },
 		/*quirks*/0, /*mintags*/0, /*maxtags*/0
 	},
 	{

--S5YaxWCcQjTEyOLp--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990710212118.49328>