More rogues.

This commit is contained in:
pk 1995-11-01 01:15:07 +00:00
parent 577cacfbd8
commit 8d78a257c0
2 changed files with 18 additions and 6 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: scsiconf.c,v 1.43 1995/10/13 20:01:03 gwr Exp $ */ /* $NetBSD: scsiconf.c,v 1.44 1995/11/01 01:15:07 pk Exp $ */
/* /*
* Copyright (c) 1994 Charles Hannum. All rights reserved. * Copyright (c) 1994 Charles Hannum. All rights reserved.
@ -314,6 +314,8 @@ struct scsi_quirk_inquiry_pattern scsi_quirk_patterns[] = {
"QUANTUM ", "P105S 910-10-94x", "", SDEV_NOLUNS}, "QUANTUM ", "P105S 910-10-94x", "", SDEV_NOLUNS},
{T_DIRECT, T_FIXED, {T_DIRECT, T_FIXED,
"QUANTUM ", "PD1225S ", "", SDEV_NOLUNS}, "QUANTUM ", "PD1225S ", "", SDEV_NOLUNS},
{T_DIRECT, T_FIXED,
"QUANTUM ", "PD210S SUN0207", "", SDEV_NOLUNS},
{T_DIRECT, T_FIXED, {T_DIRECT, T_FIXED,
"RODIME ", "RO3000S ", "", SDEV_NOLUNS}, "RODIME ", "RO3000S ", "", SDEV_NOLUNS},
{T_DIRECT, T_FIXED, {T_DIRECT, T_FIXED,
@ -328,12 +330,16 @@ struct scsi_quirk_inquiry_pattern scsi_quirk_patterns[] = {
/* XXX: QIC-36 tape behind Emulex adapter. Very broken. */ /* XXX: QIC-36 tape behind Emulex adapter. Very broken. */
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
" ", " ", " ", SDEV_NOLUNS}, " ", " ", " ", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV,
"CALIPER ", "CP150 ", "", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
"EXABYTE ", "EXB-8200 ", "", SDEV_NOLUNS}, "EXABYTE ", "EXB-8200 ", "", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
"SONY ", "SDT-2000 ", "2.09", SDEV_NOLUNS}, "SONY ", "SDT-2000 ", "2.09", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
"SONY ", "SDT-5000 ", "3.17", SDEV_NOSYNCWIDE}, "SONY ", "SDT-5000 ", "3.", SDEV_NOSYNCWIDE},
{T_SEQUENTIAL, T_REMOV,
"SONY ", "SDT-5200 ", "3.", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
"TANDBERG", " TDC 3600 ", "", SDEV_NOLUNS}, "TANDBERG", " TDC 3600 ", "", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
@ -561,7 +567,7 @@ scsi_inqmatch(inqbuf, base, nmatches, matchsize, bestpriority)
continue; continue;
priority += len; priority += len;
#if 0 #if SCSIDEBUG
printf("scsi_inqmatch: %d/%d/%d <%s, %s, %s>\n", printf("scsi_inqmatch: %d/%d/%d <%s, %s, %s>\n",
priority, match->type, match->removable, priority, match->type, match->removable,
match->vendor, match->product, match->revision); match->vendor, match->product, match->revision);

View File

@ -1,4 +1,4 @@
/* $NetBSD: scsiconf.c,v 1.43 1995/10/13 20:01:03 gwr Exp $ */ /* $NetBSD: scsiconf.c,v 1.44 1995/11/01 01:15:07 pk Exp $ */
/* /*
* Copyright (c) 1994 Charles Hannum. All rights reserved. * Copyright (c) 1994 Charles Hannum. All rights reserved.
@ -314,6 +314,8 @@ struct scsi_quirk_inquiry_pattern scsi_quirk_patterns[] = {
"QUANTUM ", "P105S 910-10-94x", "", SDEV_NOLUNS}, "QUANTUM ", "P105S 910-10-94x", "", SDEV_NOLUNS},
{T_DIRECT, T_FIXED, {T_DIRECT, T_FIXED,
"QUANTUM ", "PD1225S ", "", SDEV_NOLUNS}, "QUANTUM ", "PD1225S ", "", SDEV_NOLUNS},
{T_DIRECT, T_FIXED,
"QUANTUM ", "PD210S SUN0207", "", SDEV_NOLUNS},
{T_DIRECT, T_FIXED, {T_DIRECT, T_FIXED,
"RODIME ", "RO3000S ", "", SDEV_NOLUNS}, "RODIME ", "RO3000S ", "", SDEV_NOLUNS},
{T_DIRECT, T_FIXED, {T_DIRECT, T_FIXED,
@ -328,12 +330,16 @@ struct scsi_quirk_inquiry_pattern scsi_quirk_patterns[] = {
/* XXX: QIC-36 tape behind Emulex adapter. Very broken. */ /* XXX: QIC-36 tape behind Emulex adapter. Very broken. */
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
" ", " ", " ", SDEV_NOLUNS}, " ", " ", " ", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV,
"CALIPER ", "CP150 ", "", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
"EXABYTE ", "EXB-8200 ", "", SDEV_NOLUNS}, "EXABYTE ", "EXB-8200 ", "", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
"SONY ", "SDT-2000 ", "2.09", SDEV_NOLUNS}, "SONY ", "SDT-2000 ", "2.09", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
"SONY ", "SDT-5000 ", "3.17", SDEV_NOSYNCWIDE}, "SONY ", "SDT-5000 ", "3.", SDEV_NOSYNCWIDE},
{T_SEQUENTIAL, T_REMOV,
"SONY ", "SDT-5200 ", "3.", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
"TANDBERG", " TDC 3600 ", "", SDEV_NOLUNS}, "TANDBERG", " TDC 3600 ", "", SDEV_NOLUNS},
{T_SEQUENTIAL, T_REMOV, {T_SEQUENTIAL, T_REMOV,
@ -561,7 +567,7 @@ scsi_inqmatch(inqbuf, base, nmatches, matchsize, bestpriority)
continue; continue;
priority += len; priority += len;
#if 0 #if SCSIDEBUG
printf("scsi_inqmatch: %d/%d/%d <%s, %s, %s>\n", printf("scsi_inqmatch: %d/%d/%d <%s, %s, %s>\n",
priority, match->type, match->removable, priority, match->type, match->removable,
match->vendor, match->product, match->revision); match->vendor, match->product, match->revision);