]> granicus.if.org Git - zfs/commitdiff
Update drive database
authorRichard Yao <ryao@gentoo.org>
Thu, 5 Sep 2013 19:23:24 +0000 (15:23 -0400)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 9 Oct 2013 16:16:23 +0000 (09:16 -0700)
Add Corsair Force GS drive (obtained from drive_id)
Add Kingston HyperX 3K (obtained from drive_id)
Add OCZ Vertex 4 drive (obtained from drive_id)
Add Samsung SM843T enterprise drive (obtained from drive_id)
Add entries for additional sizes of Intel 320/330/335/520 series
Add Cruical C400 (obtained from Illumos user's sd.conf)
Add Toshiba SSD (obtained from Illumos user's sd.conf)
Add Samsung's first SLC SSD (obtained from drive_id)
Add OCZ Core Series (obtained from drive_id)
Add Intel DC S3700 (obtained from drive_id)

Notes:

1. The drive identifer obtained for the Samsung SM843T was MZ7WD480. The
rest were extrapolated. The additional entries were checked with Google
to verify that such drives exist in the wild.

2. The additional entries for Intel drives were extrapolated from
existing entries. The additional entries were checked with Google to
verify that such drives exist in the wild.

3. The "ATA     C400-MTFDDAC512M" and "ATA     TOSHIBA THNSNH51" entries
are from the sd.conf of gcbirzan on freenode. Additional entries were
extrapolated from them and checked with Google.

4. I obtained the Samsung MCCOE64G entry from an actual drive. The
Samsung MCCOE32G entry was extrapolated from it and checked with
Google.

5. I obtained the SSDSC2BA10 from a 100GB Intel DC S3700 drive and
extrapolated the entries for the additional models.

Signed-off-by: Richard Yao <ryao@gentoo.org>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #1752

cmd/zpool/zpool_vdev.c

index 723e10b3da8fd3b605ee288c20294bbfa7a5689d..5309323b2cd144969e888d6205170b92902e7e3f 100644 (file)
@@ -106,12 +106,34 @@ typedef struct vdev_disk_db_entry
  * negatives
  */
 static vdev_disk_db_entry_t vdev_disk_database[] = {
+       {"ATA     C400-MTFDDAC064M", 8192},
+       {"ATA     C400-MTFDDAC128M", 8192},
+       {"ATA     C400-MTFDDAC256M", 8192},
+       {"ATA     C400-MTFDDAC512M", 8192},
        {"ATA     Corsair Force 3 ", 8192},
+       {"ATA     Corsair Force GS", 8192},
        {"ATA     INTEL SSDSA2CT04", 8192},
+       {"ATA     INTEL SSDSA2CW04", 8192},
+       {"ATA     INTEL SSDSA2CW08", 8192},
+       {"ATA     INTEL SSDSA2CW12", 8192},
        {"ATA     INTEL SSDSA2CW16", 8192},
+       {"ATA     INTEL SSDSA2CW30", 8192},
+       {"ATA     INTEL SSDSA2CW60", 8192},
+       {"ATA     INTEL SSDSC2BA10", 8192},
+       {"ATA     INTEL SSDSC2BA20", 8192},
+       {"ATA     INTEL SSDSC2BA40", 8192},
+       {"ATA     INTEL SSDSC2BA80", 8192},
+       {"ATA     INTEL SSDSC2CT06", 8192},
+       {"ATA     INTEL SSDSC2CT12", 8192},
        {"ATA     INTEL SSDSC2CT18", 8192},
+       {"ATA     INTEL SSDSC2CT24", 8192},
+       {"ATA     INTEL SSDSC2CW06", 8192},
        {"ATA     INTEL SSDSC2CW12", 8192},
+       {"ATA     INTEL SSDSC2CW18", 8192},
+       {"ATA     INTEL SSDSC2CW24", 8192},
+       {"ATA     INTEL SSDSC2CW48", 8192},
        {"ATA     KINGSTON SH100S3", 8192},
+       {"ATA     KINGSTON SH103S3", 8192},
        {"ATA     M4-CT064M4SSD2  ", 8192},
        {"ATA     M4-CT128M4SSD2  ", 8192},
        {"ATA     M4-CT256M4SSD2  ", 8192},
@@ -121,11 +143,23 @@ static vdev_disk_db_entry_t vdev_disk_database[] = {
        {"ATA     OCZ-VERTEX3     ", 8192},
        {"ATA     OCZ-VERTEX3 LT  ", 8192},
        {"ATA     OCZ-VERTEX3 MI  ", 8192},
+       {"ATA     OCZ-VERTEX4     ", 8192},
+       {"ATA     SAMSUNG MZ7WD120", 8192},
+       {"ATA     SAMSUNG MZ7WD240", 8192},
+       {"ATA     SAMSUNG MZ7WD480", 8192},
+       {"ATA     SAMSUNG MZ7WD960", 8192},
        {"ATA     SAMSUNG SSD 830 ", 8192},
        {"ATA     Samsung SSD 840 ", 8192},
+       {"ATA     TOSHIBA THNSNH06", 8192},
+       {"ATA     TOSHIBA THNSNH12", 8192},
+       {"ATA     TOSHIBA THNSNH25", 8192},
+       {"ATA     TOSHIBA THNSNH51", 8192},
        {"ATA     INTEL SSDSA2M040", 4096},
        {"ATA     INTEL SSDSA2M080", 4096},
        {"ATA     INTEL SSDSA2M160", 4096},
+       {"ATA     OCZ CORE_SSD    ", 4096},
+       {"ATA     SAMSUNG MCCOE32G", 4096},
+       {"ATA     SAMSUNG MCCOE64G", 4096},
        /* Imported from Open Solaris*/
        {"ATA     MARVELL SD88SA02", 4096},
        /* Advanced format Hard drives */