This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / usb / storage / unusual_devs.h
index 9fcc7bd..464aa69 100644 (file)
@@ -1,5 +1,5 @@
 /* Driver for USB Mass Storage compliant devices
- * Unusual Devices File
+ * Ununsual Devices File
  *
  * $Id: unusual_devs.h,v 1.32 2002/02/25 02:41:24 mdharm Exp $
  *
  * USB development list <linux-usb-devel@lists.sourceforge.net>.
  */
 
-/* patch submitted by Vivian Bregier <Vivian.Bregier@imag.fr>
- */
-UNUSUAL_DEV(  0x03eb, 0x2002, 0x0100, 0x0100,
-                "ATMEL",
-                "SND1 Storage",
-                US_SC_DEVICE, US_PR_DEVICE, NULL,
-                US_FL_IGNORE_RESIDUE),
-
 UNUSUAL_DEV(  0x03ee, 0x6901, 0x0000, 0x0100,
                "Mitsumi",
                "USB FDD",
@@ -67,16 +59,16 @@ UNUSUAL_DEV(  0x03f0, 0x0107, 0x0200, 0x0200,
                "CD-Writer+",
                US_SC_8070, US_PR_CB, NULL, 0), 
 
-#ifdef CONFIG_USB_STORAGE_USBAT
+#ifdef CONFIG_USB_STORAGE_HP8200e
 UNUSUAL_DEV(  0x03f0, 0x0207, 0x0001, 0x0001, 
                "HP",
                "CD-Writer+ 8200e",
-               US_SC_8070, US_PR_SCM_ATAPI, init_usbat, 0), 
+               US_SC_8070, US_PR_SCM_ATAPI, init_8200e, 0), 
 
 UNUSUAL_DEV(  0x03f0, 0x0307, 0x0001, 0x0001, 
                "HP",
                "CD-Writer+ CD-4e",
-               US_SC_8070, US_PR_SCM_ATAPI, init_usbat, 0), 
+               US_SC_8070, US_PR_SCM_ATAPI, init_8200e, 0), 
 #endif
 
 /* Deduced by Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
@@ -131,22 +123,6 @@ UNUSUAL_DEV(  0x04a4, 0x0004, 0x0001, 0x0001,
                "DVD-CAM DZ-MV100A Camcorder",
                US_SC_SCSI, US_PR_CB, NULL, US_FL_SINGLE_LUN),
 
-/* Reported by Andreas Bockhold <andreas@bockionline.de> */
-UNUSUAL_DEV(  0x04b0, 0x0405, 0x0100, 0x0100,
-               "NIKON",
-               "NIKON DSC D70",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_FIX_CAPACITY),
-
-/* BENQ DC5330
- * Reported by Manuel Fombuena <mfombuena@ya.com> and
- * Frank Copeland <fjc@thingy.apana.org.au> */
-UNUSUAL_DEV(  0x04a5, 0x3010, 0x0100, 0x0100,
-               "Tekom Technologies, Inc",
-               "300_CAMERA",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_IGNORE_RESIDUE ),
-
 /* Reported by Simon Levitt <simon@whattf.com>
  * This entry needs Sub and Proto fields */
 UNUSUAL_DEV(  0x04b8, 0x0601, 0x0100, 0x0100,
@@ -195,12 +171,15 @@ UNUSUAL_DEV(  0x04da, 0x0d05, 0x0000, 0x0000,
                "CD-R/RW Drive",
                US_SC_8070, US_PR_CB, NULL, 0),
 
-/* Reported by Adriaan Penning <a.penning@luon.net> */
+/* Reported by Adriaan Penning <a.penning@luon.net>
+ * Note that these cameras report "Medium not present" after
+ * ALLOW_MEDIUM_REMOVAL, so they also need to be marked
+ * NOT_LOCKABLE in the SCSI blacklist (and the vendor is MATSHITA). */
 UNUSUAL_DEV(  0x04da, 0x2372, 0x0000, 0x9999,
                "Panasonic",
                "DMC-LCx Camera",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_FIX_CAPACITY | US_FL_NOT_LOCKABLE ),
+               US_FL_FIX_CAPACITY ),
 
 /* Most of the following entries were developed with the help of
  * Shuttle/SCM directly.
@@ -231,15 +210,7 @@ UNUSUAL_DEV(  0x04e6, 0x0005, 0x0100, 0x0208,
                0), 
 #endif
 
-/* Reported by Markus Demleitner <msdemlei@cl.uni-heidelberg.de> */
-UNUSUAL_DEV(  0x04e6, 0x0006, 0x0100, 0x0100, 
-               "SCM Microsystems Inc.",
-               "eUSB MMC Adapter",
-               US_SC_SCSI, US_PR_CB, NULL, 
-               US_FL_SINGLE_LUN), 
-
-/* Reported by Daniel Nouri <dpunktnpunkt@web.de> */
-UNUSUAL_DEV(  0x04e6, 0x0006, 0x0205, 0x0205, 
+UNUSUAL_DEV(  0x04e6, 0x0006, 0x0100, 0x0205, 
                "Shuttle",
                "eUSB MMC Adapter",
                US_SC_SCSI, US_PR_DEVICE, NULL, 
@@ -278,25 +249,6 @@ UNUSUAL_DEV(  0x04e6, 0x0101, 0x0200, 0x0200,
                "CD-RW Device",
                US_SC_8020, US_PR_CB, NULL, 0),
 
-/* Entry and supporting patch by Theodore Kilgore <kilgota@auburn.edu>.
- * Device uses standards-violating 32-byte Bulk Command Block Wrappers and
- * reports itself as "Proprietary SCSI Bulk." Cf. device entry 0x084d:0x0011.
- */
-
-UNUSUAL_DEV(  0x04fc, 0x80c2, 0x0100, 0x0100,
-               "Kobian Mercury",
-               "Binocam DCB-132",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_BULK32),
-
-#ifdef CONFIG_USB_STORAGE_USBAT
-UNUSUAL_DEV(  0x04e6, 0x1010, 0x0000, 0x9999,
-               "SCM",
-               "SCM USBAT-02",
-               US_SC_SCSI, US_PR_SCM_ATAPI, init_usbat,
-               US_FL_SINGLE_LUN),
-#endif
-
 /* Reported by Bob Sass <rls@vectordb.com> -- only rev 1.33 tested */
 UNUSUAL_DEV(  0x050d, 0x0115, 0x0133, 0x0133,
                "Belkin",
@@ -353,18 +305,19 @@ UNUSUAL_DEV(  0x052b, 0x1911, 0x0100, 0x0100,
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_IGNORE_RESIDUE ),
 
+/* This entry is needed because the device reports Sub=ff */
 UNUSUAL_DEV(  0x054c, 0x0010, 0x0106, 0x0450, 
                "Sony",
                "DSC-S30/S70/S75/505V/F505/F707/F717/P8", 
                US_SC_SCSI, US_PR_DEVICE, NULL,
-               US_FL_SINGLE_LUN | US_FL_NOT_LOCKABLE | US_FL_NO_WP_DETECT ),
+               US_FL_SINGLE_LUN | US_FL_MODE_XLATE ),
 
 /* This entry is needed because the device reports Sub=ff */
 UNUSUAL_DEV(  0x054c, 0x0010, 0x0500, 0x0500, 
                "Sony",
                "DSC-T1", 
                US_SC_8070, US_PR_DEVICE, NULL,
-               US_FL_SINGLE_LUN ),
+               US_FL_SINGLE_LUN | US_FL_MODE_XLATE ),
 
 
 /* Reported by wim@geeks.nl */
@@ -382,13 +335,6 @@ UNUSUAL_DEV(  0x054c, 0x002b, 0x0100, 0x0110,
                0 ),
 #endif
 
-/* Submitted by Olaf Hering, <olh@suse.de> SuSE Bugzilla #49049 */
-UNUSUAL_DEV(  0x054c, 0x002c, 0x0501, 0x0501,
-               "Sony",
-               "USB Floppy Drive",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_SINGLE_LUN ),
-
 UNUSUAL_DEV(  0x054c, 0x002d, 0x0100, 0x0100, 
                "Sony",
                "Memorystick MSAC-US1",
@@ -400,14 +346,14 @@ UNUSUAL_DEV(  0x054c, 0x002e, 0x0106, 0x0310,
                "Sony",
                "Handycam",
                US_SC_SCSI, US_PR_DEVICE, NULL,
-               US_FL_SINGLE_LUN ),
+               US_FL_SINGLE_LUN | US_FL_MODE_XLATE),
 
 /* Submitted by Rajesh Kumble Nayak <nayak@obs-nice.fr> */
 UNUSUAL_DEV(  0x054c, 0x002e, 0x0500, 0x0500, 
                "Sony",
                "Handycam HC-85",
                US_SC_UFI, US_PR_DEVICE, NULL,
-               US_FL_SINGLE_LUN ),
+               US_FL_SINGLE_LUN | US_FL_MODE_XLATE),
 
 UNUSUAL_DEV(  0x054c, 0x0032, 0x0000, 0x9999,
                "Sony",
@@ -525,32 +471,15 @@ UNUSUAL_DEV(  0x05ab, 0x5701, 0x0100, 0x0110,
                0 ),
 #endif
 
-/* Submitted by Sven Anderson <sven-linux@anderson.de>
- * There are at least four ProductIDs used for iPods, so I added 0x1202 and
- * 0x1204. They just need the US_FL_FIX_CAPACITY. As the bcdDevice appears
- * to change with firmware updates, I changed the range to maximum for all
- * iPod entries.
- */
-UNUSUAL_DEV( 0x05ac, 0x1202, 0x0000, 0x9999,
-               "Apple",
-               "iPod",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_FIX_CAPACITY ),
-
 /* Reported by Avi Kivity <avi@argo.co.il> */
-UNUSUAL_DEV( 0x05ac, 0x1203, 0x0000, 0x9999,
+UNUSUAL_DEV( 0x05ac, 0x1203, 0x0001, 0x0001,
                "Apple",
                "iPod",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_CAPACITY ),
 
-UNUSUAL_DEV( 0x05ac, 0x1204, 0x0000, 0x9999,
-               "Apple",
-               "iPod",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_FIX_CAPACITY ),
-
-UNUSUAL_DEV( 0x05ac, 0x1205, 0x0000, 0x9999,
+/* Reported by <swhite-kernel@parthcomp.com> */
+UNUSUAL_DEV( 0x05ac, 0x1202, 0x0001, 0x0001,
                "Apple",
                "iPod",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
@@ -561,7 +490,7 @@ UNUSUAL_DEV(  0x05dc, 0x0001, 0x0000, 0x0001,
                "Lexar",
                "Jumpshot USB CF Reader",
                US_SC_SCSI, US_PR_JUMPSHOT, NULL,
-               US_FL_NEED_OVERRIDE ),
+               US_FL_NEED_OVERRIDE | US_FL_MODE_XLATE ),
 #endif
 
 /* Reported by Blake Matheny <bmatheny@purdue.edu> */
@@ -571,32 +500,13 @@ UNUSUAL_DEV(  0x05dc, 0xb002, 0x0000, 0x0113,
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_INQUIRY ),
 
-/* The following two entries are for a Genesys USB to IDE
- * converter chip, but it changes its ProductId depending
- * on whether or not a disk or an optical device is enclosed
- * They were originally reported by Alexander Oltu
- * <alexander@all-2.com> and Peter Marks <peter.marks@turner.com>
- * respectively.
- */
-UNUSUAL_DEV(  0x05e3, 0x0701, 0x0000, 0xffff,
-               "Genesys Logic",
-               "USB to IDE Optical",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_GO_SLOW ),
-
-UNUSUAL_DEV(  0x05e3, 0x0702, 0x0000, 0xffff,
-               "Genesys Logic",
-               "USB to IDE Disk",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_GO_SLOW ),
-
 /* Reported by Hanno Boeck <hanno@gmx.de>
  * Taken from the Lycoris Kernel */
 UNUSUAL_DEV(  0x0636, 0x0003, 0x0000, 0x9999,
                "Vivitar",
                "Vivicam 35Xx",
                US_SC_SCSI, US_PR_BULK, NULL,
-               US_FL_FIX_INQUIRY ),
+               US_FL_FIX_INQUIRY | US_FL_MODE_XLATE),
 
 UNUSUAL_DEV(  0x0644, 0x0000, 0x0100, 0x0100, 
                "TEAC",
@@ -618,20 +528,6 @@ UNUSUAL_DEV( 0x066f, 0x8000, 0x0001, 0x0001,
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_CAPACITY ),
 
-/* Reported by Richard -=[]=- <micro_flyer@hotmail.com> */
-UNUSUAL_DEV( 0x067b, 0x2507, 0x0100, 0x0100,
-               "Prolific Technology Inc.",
-               "Mass Storage Device",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_FIX_CAPACITY | US_FL_GO_SLOW ),
-
-/* Reported by Alex Butcher <alex.butcher@assursys.co.uk> */
-UNUSUAL_DEV( 0x067b, 0x3507, 0x0001, 0x0001,
-               "Prolific Technology Inc.",
-               "ATAPI-6 Bridge Controller",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_FIX_CAPACITY | US_FL_GO_SLOW ),
-
 /* Submitted by Benny Sjostrand <benny@hostmobility.com> */
 UNUSUAL_DEV( 0x0686, 0x4011, 0x0001, 0x0001,
                "Minolta",
@@ -660,6 +556,14 @@ UNUSUAL_DEV(  0x0781, 0x0001, 0x0200, 0x0200,
                US_SC_SCSI, US_PR_CB, NULL,
                US_FL_SINGLE_LUN ),
 
+#if !defined(CONFIG_BLK_DEV_UB) && !defined(CONFIG_BLK_DEV_UB_MODULE)
+UNUSUAL_DEV(  0x0781, 0x0002, 0x0009, 0x0009, 
+               "Sandisk",
+               "ImageMate SDDR-31",
+               US_SC_DEVICE, US_PR_DEVICE, NULL,
+               US_FL_IGNORE_SER ),
+#endif
+
 UNUSUAL_DEV(  0x0781, 0x0100, 0x0100, 0x0100,
                "Sandisk",
                "ImageMate SDDR-12",
@@ -712,55 +616,48 @@ UNUSUAL_DEV(  0x07c4, 0xa000, 0x0000, 0x0015,
                "Datafab",
                "MDCFE-B USB CF Reader",
                US_SC_SCSI, US_PR_DATAFAB, NULL,
-               0 ),
-
-/*
- * The following Datafab-based devices may or may not work
- * using the current driver...the 0xffff is arbitrary since I
- * don't know what device versions exist for these guys.
- *
- * The 0xa003 and 0xa004 devices in particular I'm curious about.
- * I'm told they exist but so far nobody has come forward to say that
- * they work with this driver.  Given the success we've had getting
- * other Datafab-based cards operational with this driver, I've decided
- * to leave these two devices in the list.
- */
+               US_FL_MODE_XLATE ),
+
+       /*
       * The following Datafab-based devices may or may not work
       * using the current driver...the 0xffff is arbitrary since I
       * don't know what device versions exist for these guys.
       *
       * The 0xa003 and 0xa004 devices in particular I'm curious about.
       * I'm told they exist but so far nobody has come forward to say that
       * they work with this driver.  Given the success we've had getting
       * other Datafab-based cards operational with this driver, I've decided
       * to leave these two devices in the list.
       */
 UNUSUAL_DEV( 0x07c4, 0xa001, 0x0000, 0xffff,
                "SIIG/Datafab",
                "SIIG/Datafab Memory Stick+CF Reader/Writer",
                US_SC_SCSI, US_PR_DATAFAB, NULL,
-               0 ),
-
-/* Reported by Josef Reisinger <josef.reisinger@netcologne.de> */
-UNUSUAL_DEV( 0x07c4, 0xa002, 0x0000, 0xffff,
-               "Datafab/Unknown",
-               "MD2/MD3 Disk enclosure",
-               US_SC_SCSI, US_PR_DATAFAB, NULL,
-               US_FL_SINGLE_LUN ),
+               US_FL_MODE_XLATE ),
 
 UNUSUAL_DEV( 0x07c4, 0xa003, 0x0000, 0xffff,
                "Datafab/Unknown",
                "Datafab-based Reader",
                US_SC_SCSI, US_PR_DATAFAB, NULL,
-               0 ),
+               US_FL_MODE_XLATE ),
 
 UNUSUAL_DEV( 0x07c4, 0xa004, 0x0000, 0xffff,
                "Datafab/Unknown",
                "Datafab-based Reader",
                US_SC_SCSI, US_PR_DATAFAB, NULL,
-               0 ),
+               US_FL_MODE_XLATE ),
 
 UNUSUAL_DEV( 0x07c4, 0xa005, 0x0000, 0xffff,
                "PNY/Datafab",
                "PNY/Datafab CF+SM Reader",
                US_SC_SCSI, US_PR_DATAFAB, NULL,
-               0 ),
+               US_FL_MODE_XLATE ),
 
 UNUSUAL_DEV( 0x07c4, 0xa006, 0x0000, 0xffff,
                "Simple Tech/Datafab",
                "Simple Tech/Datafab CF+SM Reader",
                US_SC_SCSI, US_PR_DATAFAB, NULL,
-               0 ),
+               US_FL_MODE_XLATE ),
 #endif
                
 #ifdef CONFIG_USB_STORAGE_SDDR55
@@ -778,7 +675,7 @@ UNUSUAL_DEV(  0x07c4, 0xa109, 0x0000, 0xffff,
                "Datafab Systems, Inc.",
                "USB to CF + SM Combo (LC1)",
                US_SC_SCSI, US_PR_DATAFAB, NULL,
-               0 ),
+               US_FL_MODE_XLATE ),
 #endif
 #ifdef CONFIG_USB_STORAGE_SDDR55
 /* SM part - aeb <Andries.Brouwer@cwi.nl> */
@@ -789,19 +686,6 @@ UNUSUAL_DEV(  0x07c4, 0xa109, 0x0000, 0xffff,
                US_FL_SINGLE_LUN ),
 #endif
 
-#ifdef CONFIG_USB_STORAGE_DATAFAB
-/* Reported by Felix Moeller <felix@derklecks.de>
- * in Germany this is sold by Hama with the productnumber 46952
- * as "DualSlot CompactFlash(TM) & MStick Drive USB"
- */
-UNUSUAL_DEV(  0x07c4, 0xa10b, 0x0000, 0xffff,
-                "DataFab Systems Inc.",
-                "USB CF+MS",
-                US_SC_SCSI, US_PR_DATAFAB, NULL,
-                0 ),
-
-#endif
-
 /* Datafab KECF-USB / Sagatek DCS-CF / Simpletech Flashlink UCF-100
  * Only revision 1.13 tested (same for all of the above devices,
  * based on the Datafab DF-UG-07 chip).  Needed for US_FL_FIX_INQUIRY.
@@ -838,18 +722,14 @@ UNUSUAL_DEV( 0x0839, 0x000a, 0x0001, 0x0001,
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_INQUIRY),
 
-/* Entry and supporting patch by Theodore Kilgore <kilgota@auburn.edu>.
- * Flag will support Bulk devices which use a standards-violating 32-byte
- * Command Block Wrapper. Here, the "DC2MEGA" cameras (several brands) with
- * Grandtech GT892x chip, which request "Proprietary SCSI Bulk" support.
+/* Aiptek PocketCAM 3Mega
+ * Nicolas DUPEUX <nicolas@dupeux.net> 
  */
-
-UNUSUAL_DEV(  0x084d, 0x0011, 0x0110, 0x0110,
-               "Grandtech",
-               "DC2MEGA",
+UNUSUAL_DEV(  0x08ca, 0x2011, 0x0000, 0x9999,
+               "AIPTEK",
+               "PocketCAM 3Mega",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_BULK32),
-
+               US_FL_MODE_XLATE ),
 
 /* Entry needed for flags. Moreover, all devices with this ID use
  * bulk-only transport, but _some_ falsely report Control/Bulk instead.
@@ -860,23 +740,14 @@ UNUSUAL_DEV(  0x090a, 0x1001, 0x0100, 0x0100,
                "Trumpion",
                "t33520 USB Flash Card Controller",
                US_SC_DEVICE, US_PR_BULK, NULL,
-               US_FL_NEED_OVERRIDE ),
-
-/* Reported by Filippo Bardelli <filibard@libero.it>
- * The device reports a subclass of RBC, which is wrong.
- */
-UNUSUAL_DEV(  0x090a, 0x1050, 0x0100, 0x0100,
-               "Trumpion Microelectronics, Inc.",
-               "33520 USB Digital Voice Recorder",
-               US_SC_UFI, US_PR_DEVICE, NULL,
-               0),
+               US_FL_NEED_OVERRIDE | US_FL_MODE_XLATE),
 
 /* Trumpion Microelectronics MP3 player (felipe_alfaro@linuxmail.org) */
 UNUSUAL_DEV( 0x090a, 0x1200, 0x0000, 0x9999,
                "Trumpion",
                "MP3 player",
                US_SC_RBC, US_PR_BULK, NULL,
-               ),
+               US_FL_MODE_XLATE),
 
 /* aeb */
 UNUSUAL_DEV( 0x090c, 0x1132, 0x0000, 0xffff,
@@ -885,6 +756,12 @@ UNUSUAL_DEV( 0x090c, 0x1132, 0x0000, 0xffff,
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_CAPACITY ),
 
+UNUSUAL_DEV(  0x097a, 0x0001, 0x0000, 0x0001,
+               "Minds@Work",
+               "Digital Wallet",
+               US_SC_DEVICE, US_PR_DEVICE, NULL,
+               US_FL_MODE_XLATE ),
+
 /* This Pentax still camera is not conformant
  * to the USB storage specification: -
  * - It does not like the INQUIRY command. So we must handle this command
@@ -965,13 +842,6 @@ UNUSUAL_DEV( 0x0dda, 0x0001, 0x0012, 0x0012,
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_IGNORE_RESIDUE ),
 
-/* Reported by Ian McConnell <ian at emit.demon.co.uk> */
-UNUSUAL_DEV(  0x0dda, 0x0301, 0x0012, 0x0012,
-               "PNP_MP3",
-               "PNP_MP3 PLAYER",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_IGNORE_RESIDUE ),
-
 /* Submitted by Antoine Mairesse <antoine.mairesse@free.fr> */
 UNUSUAL_DEV( 0x0ed1, 0x6660, 0x0100, 0x0300,
                "USB",
@@ -979,14 +849,6 @@ UNUSUAL_DEV( 0x0ed1, 0x6660, 0x0100, 0x0300,
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_INQUIRY ),
 
-/* Submitted by Daniel Drake <dsd@gentoo.org>
- * Reported by dayul on the Gentoo Forums */
-UNUSUAL_DEV(  0x0ea0, 0x2168, 0x0110, 0x0110,
-               "Ours Technology",
-               "Flash Disk",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_IGNORE_RESIDUE ),
-
 /* Reported by Rastislav Stanik <rs_kernel@yahoo.com> */
 UNUSUAL_DEV(  0x0ea0, 0x6828, 0x0110, 0x0110,
                "USB",
@@ -994,13 +856,6 @@ UNUSUAL_DEV(  0x0ea0, 0x6828, 0x0110, 0x0110,
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_IGNORE_RESIDUE ),
 
-/* Reported by Michael Stattmann <michael@stattmann.com> */
-UNUSUAL_DEV(  0x0fce, 0xd008, 0x0000, 0x0000,
-               "Sony Ericsson",
-               "V800-Vodafone 802",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_NO_WP_DETECT ),
-
 /* Reported by Kevin Cernekee <kpc-usbdev@gelato.uiuc.edu>
  * Tested on hardware version 1.10.
  * Entry is needed only for the initializer function override.
@@ -1011,12 +866,16 @@ UNUSUAL_DEV(  0x1019, 0x0c55, 0x0000, 0x9999,
                US_SC_DEVICE, US_PR_DEVICE, usb_stor_ucr61s2b_init,
                0 ),
 
-/* Reported by Vilius Bilinkevicius <vilisas AT xxx DOT lt) */
-UNUSUAL_DEV(  0x132b, 0x000b, 0x0001, 0x0001,
-               "Minolta",
-               "Dimage Z10",
+/* Reported by Dan Pilone <pilone@slac.com>
+ * The device needs the flags only.
+ * Also reported by Brian Hall <brihall@pcisys.net>, again for flags.
+ * I also suspect this device may have a broken serial number.
+ */
+UNUSUAL_DEV(  0x1065, 0x2136, 0x0000, 0x9999,
+               "CCYU TECHNOLOGY",
+               "EasyDisk Portable Device",
                US_SC_DEVICE, US_PR_DEVICE, NULL,
-               0 ),
+               US_FL_MODE_XLATE ),
 
 /* Reported by Kotrla Vitezslav <kotrla@ceb.cz> */
 UNUSUAL_DEV(  0x1370, 0x6828, 0x0110, 0x0110,
@@ -1025,13 +884,6 @@ UNUSUAL_DEV(  0x1370, 0x6828, 0x0110, 0x0110,
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_IGNORE_RESIDUE ),
 
-/* Reported by Radovan Garabik <garabik@kassiopeia.juls.savba.sk> */
-UNUSUAL_DEV(  0x2735, 0x100b, 0x0000, 0x9999,
-               "MPIO",
-               "HS200",
-               US_SC_DEVICE, US_PR_DEVICE, NULL,
-               US_FL_GO_SLOW ),
-
 #ifdef CONFIG_USB_STORAGE_SDDR55
 UNUSUAL_DEV(  0x55aa, 0xa103, 0x0000, 0x9999, 
                "Sandisk",