aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
diff options
context:
space:
mode:
authorSean Bruno <sbruno@FreeBSD.org>2017-01-17 14:52:48 +0000
committerSean Bruno <sbruno@FreeBSD.org>2017-01-17 14:52:48 +0000
commit23030355c6020688dda2e0c777e8aab467bc6ed5 (patch)
treeff479d588a404732001a076f0b9a8f4c9c0d0f13 /sys/cam
parenta8d32bff7066aa9beeaa65487653ad51f7127760 (diff)
Notes
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/ata/ata_da.c16
-rw-r--r--sys/cam/scsi/scsi_da.c13
2 files changed, 29 insertions, 0 deletions
diff --git a/sys/cam/ata/ata_da.c b/sys/cam/ata/ata_da.c
index 45a27e281cf5..867cf96bb43b 100644
--- a/sys/cam/ata/ata_da.c
+++ b/sys/cam/ata/ata_da.c
@@ -513,6 +513,14 @@ static struct ada_quirk_entry ada_quirk_table[] =
},
{
/*
+ * Intel S3610 Series SSDs
+ * 4k optimised & trim only works in 4k requests + 4k aligned
+ */
+ { T_DIRECT, SIP_MEDIA_FIXED, "*", "INTEL SSDSC2BX*", "*" },
+ /*quirks*/ADA_Q_4K
+ },
+ {
+ /*
* Intel X25-M Series SSDs
* 4k optimised & trim only works in 4k requests + 4k aligned
*/
@@ -569,6 +577,14 @@ static struct ada_quirk_entry ada_quirk_table[] =
},
{
/*
+ * Micron 5100 SSDs
+ * 4k optimised & trim only works in 4k requests + 4k aligned
+ */
+ { T_DIRECT, SIP_MEDIA_FIXED, "*", "Micron 5100 MTFDDAK*", "*" },
+ /*quirks*/ADA_Q_4K
+ },
+ {
+ /*
* OCZ Agility 2 SSDs
* 4k optimised & trim only works in 4k requests + 4k aligned
*/
diff --git a/sys/cam/scsi/scsi_da.c b/sys/cam/scsi/scsi_da.c
index cad8f01a11cb..55f2386262a2 100644
--- a/sys/cam/scsi/scsi_da.c
+++ b/sys/cam/scsi/scsi_da.c
@@ -829,6 +829,11 @@ static struct da_quirk_entry da_quirk_table[] =
/*quirks*/DA_Q_4K
},
{
+ /* Micron Advanced Format (4k) drives */
+ { T_DIRECT, SIP_MEDIA_FIXED, "ATA", "Micron 5100 MTFDDAK*", "*" },
+ /*quirks*/DA_Q_4K
+ },
+ {
/* Samsung Advanced Format (4k) drives */
{ T_DIRECT, SIP_MEDIA_FIXED, "ATA", "SAMSUNG HD155UI*", "*" },
/*quirks*/DA_Q_4K
@@ -1151,6 +1156,14 @@ static struct da_quirk_entry da_quirk_table[] =
},
{
/*
+ * Intel S3610 Series SSDs
+ * 4k optimised & trim only works in 4k requests + 4k aligned
+ */
+ { T_DIRECT, SIP_MEDIA_FIXED, "ATA", "INTEL SSDSC2BX*", "*" },
+ /*quirks*/DA_Q_4K
+ },
+ {
+ /*
* Intel X25-M Series SSDs
* 4k optimised & trim only works in 4k requests + 4k aligned
*/