summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWojciech Macek <wma@FreeBSD.org>2017-05-29 09:22:53 +0000
committerWojciech Macek <wma@FreeBSD.org>2017-05-29 09:22:53 +0000
commit631f8f40d313adb3446ade39537ec7cf1a1ab4b4 (patch)
treee448f92f639865cabb359f89b81972419b9f6c17
parent71083394495f64ce830c97ed5587b9d712ba5d4f (diff)
Notes
-rw-r--r--sys/cam/scsi/scsi_da.c7
-rw-r--r--sys/cam/scsi/scsi_xpt.c8
2 files changed, 15 insertions, 0 deletions
diff --git a/sys/cam/scsi/scsi_da.c b/sys/cam/scsi/scsi_da.c
index 4a6f5e362d84d..9cf71ab8ba4c2 100644
--- a/sys/cam/scsi/scsi_da.c
+++ b/sys/cam/scsi/scsi_da.c
@@ -684,6 +684,13 @@ static struct da_quirk_entry da_quirk_table[] =
},
{
/*
+ * Genesys GL3224
+ */
+ {T_DIRECT, SIP_MEDIA_REMOVABLE, "Generic*", "STORAGE DEVICE*",
+ "120?"}, /*quirks*/ DA_Q_NO_SYNC_CACHE | DA_Q_4K | DA_Q_NO_RC16
+ },
+ {
+ /*
* Genesys 6-in-1 Card Reader
* PR: usb/94647
*/
diff --git a/sys/cam/scsi/scsi_xpt.c b/sys/cam/scsi/scsi_xpt.c
index b4da50d9e0ccb..74364f05f4b30 100644
--- a/sys/cam/scsi/scsi_xpt.c
+++ b/sys/cam/scsi/scsi_xpt.c
@@ -547,6 +547,14 @@ static struct scsi_quirk_entry scsi_quirk_table[] =
CAM_QUIRK_NORPTLUNS, /*mintags*/2, /*maxtags*/255
},
{
+ { T_DIRECT, SIP_MEDIA_REMOVABLE, "Generic", "STORAGE DEVICE*", "120?" },
+ CAM_QUIRK_NORPTLUNS, /*mintags*/2, /*maxtags*/255
+ },
+ {
+ { T_DIRECT, SIP_MEDIA_REMOVABLE, "Generic", "MassStorageClass", "1533" },
+ CAM_QUIRK_NORPTLUNS, /*mintags*/2, /*maxtags*/255
+ },
+ {
/* Default tagged queuing parameters for all devices */
{
T_ANY, SIP_MEDIA_REMOVABLE|SIP_MEDIA_FIXED,