diff options
author | pjd <pjd@FreeBSD.org> | 2005-12-19 03:27:28 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2005-12-19 03:27:28 +0000 |
commit | 6ecc825a57775aec49fc523d47e90247241aa51b (patch) | |
tree | 78d9eb6578cee078e094964bd16433c0845107df /sys | |
parent | a8cc7e07c2e37024b1ad61cc5157f75f3b8b0337 (diff) | |
download | FreeBSD-src-6ecc825a57775aec49fc523d47e90247241aa51b.zip FreeBSD-src-6ecc825a57775aec49fc523d47e90247241aa51b.tar.gz |
Allow to use TransFlash drive, which can be found in Motorola E398 Mobile Phone.
PR: usb/89889
Submitted by: Wojciech A. Koszek <dunstan@freebsd.czest.pl>
MFC after: 1 week
Diffstat (limited to 'sys')
-rw-r--r-- | sys/cam/scsi/scsi_da.c | 9 | ||||
-rw-r--r-- | sys/dev/usb/umass.c | 4 | ||||
-rw-r--r-- | sys/dev/usb/usbdevs | 1 |
3 files changed, 14 insertions, 0 deletions
diff --git a/sys/cam/scsi/scsi_da.c b/sys/cam/scsi/scsi_da.c index 273fadc..21e4a2a 100644 --- a/sys/cam/scsi/scsi_da.c +++ b/sys/cam/scsi/scsi_da.c @@ -354,6 +354,15 @@ static struct da_quirk_entry da_quirk_table[] = {T_DIRECT, SIP_MEDIA_REMOVABLE, "Kingston" , "DataTraveler II+", "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE }, + { + /* + * Motorola E398 Mobile Phone (TransFlash memory card). + * Reported by: Wojciech A. Koszek <dunstan@FreeBSD.czest.pl> + * PR: usb/89889 + */ + {T_DIRECT, SIP_MEDIA_REMOVABLE, "Motorola" , "Motorola Phone", + "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE + }, }; static disk_strategy_t dastrategy; diff --git a/sys/dev/usb/umass.c b/sys/dev/usb/umass.c index b13a047..01dea4b 100644 --- a/sys/dev/usb/umass.c +++ b/sys/dev/usb/umass.c @@ -381,6 +381,10 @@ Static struct umass_devdescr_t umass_devdescrs[] = { UMASS_PROTO_SCSI | UMASS_PROTO_CBI, NO_TEST_UNIT_READY | NO_START_STOP }, + { USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_E398, RID_WILDCARD, + UMASS_PROTO_SCSI | UMASS_PROTO_BBB, + FORCE_SHORT_INQUIRY | NO_INQUIRY_EVPD | NO_GETMAXLUN + }, { USB_VENDOR_MSYSTEMS, USB_PRODUCT_MSYSTEMS_DISKONKEY, RID_WILDCARD, UMASS_PROTO_SCSI | UMASS_PROTO_BBB, IGNORE_RESIDUE | NO_GETMAXLUN | RS_NO_CLEAR_UA diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs index d1af331..38e4f44 100644 --- a/sys/dev/usb/usbdevs +++ b/sys/dev/usb/usbdevs @@ -1205,6 +1205,7 @@ product MITSUMI BT_DONGLE 0x641f Bluetooth USB dongle /* Motorola products */ product MOTOROLA MC141555 0x1555 MC141555 hub controller product MOTOROLA SB4100 0x4100 SB4100 USB Cable Modem +product MOTOROLA2 E398 0x4810 E398 Mobile Phone /* MultiTech products */ product MULTITECH ATLAS 0xf101 MT5634ZBA-USB modem |