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
[-- Attachment #1 --]
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
[-- Attachment #2 --]
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
},
{
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990710212118.49328>
