diff options
author | eadler <eadler@FreeBSD.org> | 2015-03-30 09:05:20 +0000 |
---|---|---|
committer | eadler <eadler@FreeBSD.org> | 2015-03-30 09:05:20 +0000 |
commit | 13d930d0d50b687a410869784635b140028c61f8 (patch) | |
tree | b7e951b45828e48d1280c117c5f667b72de562c3 | |
parent | 01994decbe3c0bb8779ff38410f69f6362f694bd (diff) | |
download | FreeBSD-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
-rw-r--r-- | sys/cam/ata/ata_da.c | 17 |
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 |