diff options
| author | Kenneth D. Merry <ken@FreeBSD.org> | 1999-01-19 16:59:36 +0000 |
|---|---|---|
| committer | Kenneth D. Merry <ken@FreeBSD.org> | 1999-01-19 16:59:36 +0000 |
| commit | 1f04f5abd74fbba2217123ab85751e1daf3a0956 (patch) | |
| tree | d1459ff68c8d8c971a0f1cf198bccc52ea216503 | |
| parent | e75a9dc0b6a25c9c7be922f74d15342ffe979631 (diff) | |
Notes
| -rw-r--r-- | sys/cam/cam_xpt.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/sys/cam/cam_xpt.c b/sys/cam/cam_xpt.c index bef1703ce66b..067b08b8d92f 100644 --- a/sys/cam/cam_xpt.c +++ b/sys/cam/cam_xpt.c @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: cam_xpt.c,v 1.37 1999/01/19 00:13:05 peter Exp $ + * $Id: cam_xpt.c,v 1.38 1999/01/19 01:02:47 ken Exp $ */ #include <sys/param.h> #include <sys/systm.h> @@ -236,6 +236,7 @@ struct xpt_softc { static const char quantum[] = "QUANTUM"; static const char sony[] = "SONY"; static const char west_digital[] = "WDIGTL"; +static const char samsung[] = "SAMSUNG"; static struct xpt_quirk_entry xpt_quirk_table[] = { @@ -304,6 +305,16 @@ static struct xpt_quirk_entry xpt_quirk_table[] = { T_DIRECT, SIP_MEDIA_FIXED, "CONNER", "CFP*", "*" }, /*quirks*/0, /*mintags*/0, /*maxtags*/0 }, + { + /* + * Broken tagged queuing drive. + * Submitted by: + * NAKAJI Hiroyuki <nakaji@zeisei.dpri.kyoto-u.ac.jp> + * in PR kern/9535 + */ + { T_DIRECT, SIP_MEDIA_FIXED, samsung, "WN34324U*", "*" }, + /*quirks*/0, /*mintags*/0, /*maxtags*/0 + }, { /* * Slow when tagged queueing is enabled. (1.5MB/sec versus @@ -328,7 +339,7 @@ static struct xpt_quirk_entry xpt_quirk_table[] = * so we need to limit maxtags to what the device * can handle instead of determining this automatically. */ - { T_DIRECT, SIP_MEDIA_FIXED, "SAMSUNG", "WN321010S*", "*" }, + { T_DIRECT, SIP_MEDIA_FIXED, samsung, "WN321010S*", "*" }, /*quirks*/0, /*mintags*/2, /*maxtags*/32 }, { |
