From 525c9f0a385a904bd32f0410a1a0c24d58602950 Mon Sep 17 00:00:00 2001 From: njl Date: Fri, 22 Aug 2003 05:43:30 +0000 Subject: Add quirks for the EXATELECOM i-Bead mp3 player. PR: kern/51675 Submitted by: Nicolas Jombart MFC after: 3 days --- sys/cam/scsi/scsi_da.c | 8 ++++++++ sys/dev/usb/usbdevs | 3 +++ sys/dev/usb/usbdevs.h | 3 +++ sys/dev/usb/usbdevs_data.h | 6 ++++++ 4 files changed, 20 insertions(+) diff --git a/sys/cam/scsi/scsi_da.c b/sys/cam/scsi/scsi_da.c index d26d9ec..383a6cd 100644 --- a/sys/cam/scsi/scsi_da.c +++ b/sys/cam/scsi/scsi_da.c @@ -365,6 +365,14 @@ static struct da_quirk_entry da_quirk_table[] = /*quirks*/ DA_Q_NO_SYNC_CACHE }, #endif /* DA_OLD_QUIRKS */ + { + /* + * EXATELECOM (Sigmatel) i-Bead 100/105 USB Flash MP3 Player + * PR: kern/51675 + */ + {T_DIRECT, SIP_MEDIA_REMOVABLE, "EXATEL", "i-BEAD10*", "*"}, + /*quirks*/ DA_Q_NO_SYNC_CACHE + }, }; static disk_strategy_t dastrategy; diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs index 1c3c6ee..5f82e3a 100644 --- a/sys/dev/usb/usbdevs +++ b/sys/dev/usb/usbdevs @@ -1067,6 +1067,9 @@ product SHUTTLE EUSBORCA 0x0325 eUSB ORCA Quad Reader /* Siemens products */ product SIEMENS SPEEDSTREAM 0x1001 SpeedStream USB +/* Sigmatel products */ +product SIGMATEL I_BEAD100 0x8008 i-Bead 100 MP3 Player + /* SIIG products */ product SIIG DIGIFILMREADER 0x0004 DigiFilm-Combo Reader diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h index 6b7fefd..62b5ebc 100644 --- a/sys/dev/usb/usbdevs.h +++ b/sys/dev/usb/usbdevs.h @@ -1074,6 +1074,9 @@ /* Siemens products */ #define USB_PRODUCT_SIEMENS_SPEEDSTREAM 0x1001 /* SpeedStream USB */ +/* Sigmatel products */ +#define USB_PRODUCT_SIGMATEL_I_BEAD100 0x8008 /* i-Bead 100 MP3 Player */ + /* SIIG products */ #define USB_PRODUCT_SIIG_DIGIFILMREADER 0x0004 /* DigiFilm-Combo Reader */ diff --git a/sys/dev/usb/usbdevs_data.h b/sys/dev/usb/usbdevs_data.h index fccd738..87ec470 100644 --- a/sys/dev/usb/usbdevs_data.h +++ b/sys/dev/usb/usbdevs_data.h @@ -2608,6 +2608,12 @@ const struct usb_knowndev usb_knowndevs[] = { "SpeedStream USB", }, { + USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_I_BEAD100, + 0, + "Sigmatel", + "i-Bead 100 MP3 Player", + }, + { USB_VENDOR_SIIG, USB_PRODUCT_SIIG_DIGIFILMREADER, 0, "SIIG", -- cgit v1.1