summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2001-06-04 18:20:52 +0000
committermjacob <mjacob@FreeBSD.org>2001-06-04 18:20:52 +0000
commit76d93c9267775e15f0d03490665b504cd2744915 (patch)
tree0431b8887cb4ae5f1344deac0000c5c43285d251
parent989a523fa84f3602aaddf131d8453fec3c6c8c69 (diff)
downloadFreeBSD-src-76d93c9267775e15f0d03490665b504cd2744915.zip
FreeBSD-src-76d93c9267775e15f0d03490665b504cd2744915.tar.gz
Do NOLUNS dance for oddball Exabyte. We *really* need to do this as hints.
Correct match for A5000 SES instance. PR: 19887 MFC after: 2 weeks
-rw-r--r--sys/cam/cam_xpt.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/sys/cam/cam_xpt.c b/sys/cam/cam_xpt.c
index 64102e7..a860d60 100644
--- a/sys/cam/cam_xpt.c
+++ b/sys/cam/cam_xpt.c
@@ -397,7 +397,7 @@ static struct xpt_quirk_entry xpt_quirk_table[] =
},
{
/* Really only one LUN */
- { T_ENCLOSURE, SIP_MEDIA_FIXED, "SUN", "SENA*", "*" },
+ { T_ENCLOSURE, SIP_MEDIA_FIXED, "SUN", "SENA", "*" },
CAM_QUIRK_NOLUNS, /*mintags*/0, /*maxtags*/0
},
{
@@ -438,6 +438,17 @@ static struct xpt_quirk_entry xpt_quirk_table[] =
},
{
/*
+ * Let's try the same as above, but for a drive that says
+ * it's an IPL-6860 but is actually an EXB 8200.
+ */
+ {
+ T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "EXABYTE",
+ "IPL-6860*", "*"
+ },
+ CAM_QUIRK_NOSERIAL|CAM_QUIRK_NOLUNS, /*mintags*/0, /*maxtags*/0
+ },
+ {
+ /*
* These Hitachi drives don't like multi-lun probing.
* The PR submitter has a DK319H, but says that the Linux
* kernel has a similar work-around for the DK312 and DK314,
OpenPOWER on IntegriCloud