summaryrefslogtreecommitdiffstats
path: root/sys/cam/scsi/scsi_cd.c
diff options
context:
space:
mode:
authorken <ken@FreeBSD.org>1999-12-07 04:14:56 +0000
committerken <ken@FreeBSD.org>1999-12-07 04:14:56 +0000
commit73139666cb7334e2da4a67ff64f30ac90deac778 (patch)
tree0ffe74b16083cb58ce36750e24690d50a3e9dc67 /sys/cam/scsi/scsi_cd.c
parent277eda186094345e952778bb23b256d2d5235291 (diff)
downloadFreeBSD-src-73139666cb7334e2da4a67ff64f30ac90deac778.zip
FreeBSD-src-73139666cb7334e2da4a67ff64f30ac90deac778.tar.gz
Recognize the Pioneer CD-ROM DRM-6324X as a changer.
PR: kern/15198 Submitted by: Don Lewis <truckman@FreeBSD.org>
Diffstat (limited to 'sys/cam/scsi/scsi_cd.c')
-rw-r--r--sys/cam/scsi/scsi_cd.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/cam/scsi/scsi_cd.c b/sys/cam/scsi/scsi_cd.c
index 7bb1ddc..4edc9d0 100644
--- a/sys/cam/scsi/scsi_cd.c
+++ b/sys/cam/scsi/scsi_cd.c
@@ -142,6 +142,8 @@ struct cd_quirk_entry {
cd_quirks quirks;
};
+static const char pioneer[] = "PIONEER";
+
/*
* These quirk entries aren't strictly necessary. Basically, what they do
* is tell cdregister() up front that a device is a changer. Otherwise, it
@@ -157,7 +159,11 @@ static struct cd_quirk_entry cd_quirk_table[] =
/*quirks*/ CD_Q_CHANGER
},
{
- { T_CDROM, SIP_MEDIA_REMOVABLE, "PIONEER", "CD-ROM DRM-604X",
+ { T_CDROM, SIP_MEDIA_REMOVABLE, pioneer, "CD-ROM DRM-604X",
+ "*"}, /* quirks */ CD_Q_CHANGER
+ },
+ {
+ { T_CDROM, SIP_MEDIA_REMOVABLE, pioneer, "CD-ROM DRM-6324X",
"*"}, /* quirks */ CD_Q_CHANGER
},
{
OpenPOWER on IntegriCloud