diff options
author | mr <mr@FreeBSD.org> | 2005-01-25 08:59:06 +0000 |
---|---|---|
committer | mr <mr@FreeBSD.org> | 2005-01-25 08:59:06 +0000 |
commit | 60893a88a86cf62edc2c3535dad0f5ca1145f963 (patch) | |
tree | 34d1e7e277ff3bff07363e29cfe1b5351dcd4b14 /sys/cam/cam_xpt.c | |
parent | 14966bc059d95633aa30f4e25495e3fae63e8102 (diff) | |
download | FreeBSD-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/cam_xpt.c')
-rw-r--r-- | sys/cam/cam_xpt.c | 5 |
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, |