summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authornjl <njl@FreeBSD.org>2004-04-19 04:14:09 +0000
committernjl <njl@FreeBSD.org>2004-04-19 04:14:09 +0000
commitf08c4f4965b58215497b91ce676edf455e098e4e (patch)
treea58d168aeb8ec121f9bdc65545af11850274e8aa /sys/cam
parent13b73aefe9a659e9b3d5ff6ead4a52dd5eb535c4 (diff)
downloadFreeBSD-src-f08c4f4965b58215497b91ce676edf455e098e4e.zip
FreeBSD-src-f08c4f4965b58215497b91ce676edf455e098e4e.tar.gz
Add miscellaneous USB device quirks.
PR: kern/53067 PR: kern/54737 PR: kern/54786 PR: kern/57046 MFC after: 1 day
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/scsi/scsi_da.c34
1 files changed, 29 insertions, 5 deletions
diff --git a/sys/cam/scsi/scsi_da.c b/sys/cam/scsi/scsi_da.c
index 469f70e..590226a 100644
--- a/sys/cam/scsi/scsi_da.c
+++ b/sys/cam/scsi/scsi_da.c
@@ -249,12 +249,12 @@ static struct da_quirk_entry da_quirk_table[] =
},
{
/*
- * Jungsoft NEXDISK USB flash key
- * PR: kern/54737
+ * Power Quotient Int. (PQI) USB flash key
+ * PR: kern/53067
*/
- {T_DIRECT, SIP_MEDIA_REMOVABLE, "JUNGSOFT", "NEXDISK*", "*"},
- /*quirks*/ DA_Q_NO_SYNC_CACHE
- },
+ {T_DIRECT, SIP_MEDIA_REMOVABLE, "Generic*", "USB Flash Disk*",
+ "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+ },
{
/*
* Creative Nomad MUVO mp3 player (USB)
@@ -263,6 +263,30 @@ static struct da_quirk_entry da_quirk_table[] =
{T_DIRECT, SIP_MEDIA_REMOVABLE, "CREATIVE", "NOMAD_MUVO", "*"},
/*quirks*/ DA_Q_NO_SYNC_CACHE|DA_Q_NO_PREVENT
},
+ {
+ /*
+ * Jungsoft NEXDISK USB flash key
+ * PR: kern/54737
+ */
+ {T_DIRECT, SIP_MEDIA_REMOVABLE, "JUNGSOFT", "NEXDISK*", "*"},
+ /*quirks*/ DA_Q_NO_SYNC_CACHE
+ },
+ {
+ /*
+ * FreeDik USB Mini Data Drive
+ * PR: kern/54786
+ */
+ {T_DIRECT, SIP_MEDIA_REMOVABLE, "FreeDik*", "Mini Data Drive",
+ "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
+ },
+ {
+ /*
+ * Sigmatel USB Flash MP3 Player
+ * PR: kern/57046
+ */
+ {T_DIRECT, SIP_MEDIA_REMOVABLE, "SigmaTel", "MSCN", "*"},
+ /*quirks*/ DA_Q_NO_SYNC_CACHE|DA_Q_NO_PREVENT
+ },
};
static disk_strategy_t dastrategy;
OpenPOWER on IntegriCloud