Skip to content

Commit 5fb2c78

Browse files
oneukumgregkh
authored andcommitted
usb-storage: ignore ZTE MF 823 card reader in mode 0x1225
This device automatically switches itself to another mode (0x1405) unless the specific access pattern of Windows is followed in its initial mode. That makes a dirty unmount of the internal storage devices inevitable if they are mounted. So the card reader of such a device should be ignored, lest an unclean removal become inevitable. This replaces an earlier patch that ignored all LUNs of this device. That patch was overly broad. Signed-off-by: Oliver Neukum <[email protected]> CC: [email protected] Reviewed-by: Lars Melin <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 7d8021c commit 5fb2c78

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

drivers/usb/storage/unusual_devs.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2065,6 +2065,18 @@ UNUSUAL_DEV( 0x1908, 0x3335, 0x0200, 0x0200,
20652065
USB_SC_DEVICE, USB_PR_DEVICE, NULL,
20662066
US_FL_NO_READ_DISC_INFO ),
20672067

2068+
/* Reported by Oliver Neukum <[email protected]>
2069+
* This device morphes spontaneously into another device if the access
2070+
* pattern of Windows isn't followed. Thus writable media would be dirty
2071+
* if the initial instance is used. So the device is limited to its
2072+
* virtual CD.
2073+
* And yes, the concept that BCD goes up to 9 is not heeded */
2074+
UNUSUAL_DEV( 0x19d2, 0x1225, 0x0000, 0xffff,
2075+
"ZTE,Incorporated",
2076+
"ZTE WCDMA Technologies MSM",
2077+
USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2078+
US_FL_SINGLE_LUN ),
2079+
20682080
/* Reported by Sven Geggus <[email protected]>
20692081
* This encrypted pen drive returns bogus data for the initial READ(10).
20702082
*/

0 commit comments

Comments
 (0)