summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authoreadler <eadler@FreeBSD.org>2015-03-30 09:05:20 +0000
committereadler <eadler@FreeBSD.org>2015-03-30 09:05:20 +0000
commit13d930d0d50b687a410869784635b140028c61f8 (patch)
treeb7e951b45828e48d1280c117c5f667b72de562c3 /sys/cam
parent01994decbe3c0bb8779ff38410f69f6362f694bd (diff)
downloadFreeBSD-src-13d930d0d50b687a410869784635b140028c61f8.zip
FreeBSD-src-13d930d0d50b687a410869784635b140028c61f8.tar.gz
Add some additional quirks for various Western Digital Caviar MHDDs
Submitted by: Jeremy Chadwick PR: 188685 MFC After: 1 month
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/ata/ata_da.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/sys/cam/ata/ata_da.c b/sys/cam/ata/ata_da.c
index c736824..f14f172 100644
--- a/sys/cam/ata/ata_da.c
+++ b/sys/cam/ata/ata_da.c
@@ -233,16 +233,31 @@ static struct ada_quirk_entry ada_quirk_table[] =
/*quirks*/ADA_Q_4K
},
{
+ /* WDC Caviar Red Advanced Format (4k) drives */
+ { T_DIRECT, SIP_MEDIA_FIXED, "*", "WDC WD????CX*", "*" },
+ /*quirks*/ADA_Q_4K
+ },
+ {
/* WDC Caviar Green Advanced Format (4k) drives */
{ T_DIRECT, SIP_MEDIA_FIXED, "*", "WDC WD????RS*", "*" },
/*quirks*/ADA_Q_4K
},
{
- /* WDC Caviar Green Advanced Format (4k) drives */
+ /* WDC Caviar Green/Red Advanced Format (4k) drives */
{ T_DIRECT, SIP_MEDIA_FIXED, "*", "WDC WD????RX*", "*" },
/*quirks*/ADA_Q_4K
},
{
+ /* WDC Caviar Red Advanced Format (4k) drives */
+ { T_DIRECT, SIP_MEDIA_FIXED, "*", "WDC WD??????CX*", "*" },
+ /*quirks*/ADA_Q_4K
+ },
+ {
+ /* WDC Caviar Black Advanced Format (4k) drives */
+ { T_DIRECT, SIP_MEDIA_FIXED, "*", "WDC WD??????EX*", "*" },
+ /*quirks*/ADA_Q_4K
+ },
+ {
/* WDC Caviar Green Advanced Format (4k) drives */
{ T_DIRECT, SIP_MEDIA_FIXED, "*", "WDC WD??????RS*", "*" },
/*quirks*/ADA_Q_4K
OpenPOWER on IntegriCloud