Module Name: src Committed By: jakllsch Date: Thu Oct 27 13:07:37 UTC 2011
Modified Files: src/sys/dev/ata: wd.c Log Message: Attempt to complete the WD_QUIRK_SPLIT_MOD15_WRITE list. Per Seagate Publication number 100221381, Rev. B, the ST360015AS is the only other drive in the Seagate Barracuda Serial ATA V family that was not already listed. Also, correct spelling of "globing". To generate a diff of this commit: cvs rdiff -u -r1.388 -r1.389 src/sys/dev/ata/wd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/ata/wd.c diff -u src/sys/dev/ata/wd.c:1.388 src/sys/dev/ata/wd.c:1.389 --- src/sys/dev/ata/wd.c:1.388 Wed Oct 5 03:40:18 2011 +++ src/sys/dev/ata/wd.c Thu Oct 27 13:07:37 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: wd.c,v 1.388 2011/10/05 03:40:18 jakllsch Exp $ */ +/* $NetBSD: wd.c,v 1.389 2011/10/27 13:07:37 jakllsch Exp $ */ /* * Copyright (c) 1998, 2001 Manuel Bouyer. All rights reserved. @@ -54,7 +54,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: wd.c,v 1.388 2011/10/05 03:40:18 jakllsch Exp $"); +__KERNEL_RCSID(0, "$NetBSD: wd.c,v 1.389 2011/10/27 13:07:37 jakllsch Exp $"); #include "opt_ata.h" @@ -199,7 +199,7 @@ static void bad144intern(struct wd_softc /* * Quirk table for IDE drives. Put more-specific matches first, since - * a simple globbing routine is used for matching. + * a simple globing routine is used for matching. */ static const struct wd_quirk { const char *wdq_match; /* inquiry pattern to match */ @@ -216,11 +216,18 @@ static const struct wd_quirk { * XXX more model numbers. If you have trouble with such transfers * XXX (8K is the most common) on Seagate S-ATA drives, please * XXX notify thor...@netbsd.org. + * + * The ST360015AS has not yet been confirmed to have this + * issue, however, it is the only other drive in the + * Seagate Barracuda Serial ATA V family. + * */ { "ST3120023AS", WD_QUIRK_SPLIT_MOD15_WRITE }, { "ST380023AS", WD_QUIRK_SPLIT_MOD15_WRITE }, + { "ST360015AS", + WD_QUIRK_SPLIT_MOD15_WRITE }, { NULL, 0 } };