summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authormr <mr@FreeBSD.org>2005-01-25 08:59:06 +0000
committermr <mr@FreeBSD.org>2005-01-25 08:59:06 +0000
commit60893a88a86cf62edc2c3535dad0f5ca1145f963 (patch)
tree34d1e7e277ff3bff07363e29cfe1b5351dcd4b14 /sys/cam
parent14966bc059d95633aa30f4e25495e3fae63e8102 (diff)
downloadFreeBSD-src-60893a88a86cf62edc2c3535dad0f5ca1145f963.zip
FreeBSD-src-60893a88a86cf62edc2c3535dad0f5ca1145f963.tar.gz
Add quirk for easyRAID ER5 alias areca ARC-6010.
It reports itself as SCSI-3 but doesnt like getting probed on high luns because it hangs hard after finding itself again on lun 32... Suggested by: Kenneth Merry
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/cam_xpt.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/cam/cam_xpt.c b/sys/cam/cam_xpt.c
index 29b836d..e522b62 100644
--- a/sys/cam/cam_xpt.c
+++ b/sys/cam/cam_xpt.c
@@ -561,6 +561,11 @@ static struct xpt_quirk_entry xpt_quirk_table[] =
CAM_QUIRK_NOLUNS, /*mintags*/0, /*maxtags*/0
},
{
+ /* EasyRAID E5A aka. areca ARC-6010 */
+ { T_DIRECT, SIP_MEDIA_FIXED, "easyRAID", "*", "*" },
+ CAM_QUIRK_NOHILUNS, /*mintags*/2, /*maxtags*/255
+ },
+ {
/* Default tagged queuing parameters for all devices */
{
T_ANY, SIP_MEDIA_REMOVABLE|SIP_MEDIA_FIXED,
OpenPOWER on IntegriCloud