1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69#if !defined(CONFIG_USB_STORAGE_SDDR09) && \
70 !defined(CONFIG_USB_STORAGE_SDDR09_MODULE)
71#define NO_SDDR09
72#endif
73
74
75UNUSUAL_DEV( 0x03eb, 0x2002, 0x0100, 0x0100,
76 "ATMEL",
77 "SND1 Storage",
78 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
79 US_FL_IGNORE_RESIDUE),
80
81
82UNUSUAL_DEV( 0x03ee, 0x6906, 0x0003, 0x0003,
83 "VIA Technologies Inc.",
84 "Mitsumi multi cardreader",
85 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
86 US_FL_IGNORE_RESIDUE ),
87
88UNUSUAL_DEV( 0x03f0, 0x0107, 0x0200, 0x0200,
89 "HP",
90 "CD-Writer+",
91 USB_SC_8070, USB_PR_CB, NULL, 0),
92
93
94UNUSUAL_DEV( 0x03f0, 0x070c, 0x0000, 0x0000,
95 "HP",
96 "Personal Media Drive",
97 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
98 US_FL_SANE_SENSE ),
99
100
101
102
103
104UNUSUAL_DEV( 0x03f0, 0x4002, 0x0001, 0x0001,
105 "HP",
106 "PhotoSmart R707",
107 USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_FIX_CAPACITY),
108
109UNUSUAL_DEV( 0x03f3, 0x0001, 0x0000, 0x9999,
110 "Adaptec",
111 "USBConnect 2000",
112 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
113 US_FL_SCM_MULT_TARG ),
114
115
116
117
118
119
120UNUSUAL_DEV( 0x0409, 0x0040, 0x0000, 0x9999,
121 "NEC",
122 "NEC USB UF000x",
123 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
124 US_FL_SINGLE_LUN ),
125
126
127UNUSUAL_DEV( 0x040d, 0x6205, 0x0003, 0x0003,
128 "VIA Technologies Inc.",
129 "USB 2.0 Card Reader",
130 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
131 US_FL_IGNORE_RESIDUE ),
132
133
134
135
136
137
138UNUSUAL_DEV( 0x0411, 0x001c, 0x0113, 0x0113,
139 "Buffalo",
140 "DUB-P40G HDD",
141 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
142 US_FL_FIX_INQUIRY ),
143
144
145UNUSUAL_DEV( 0x0419, 0x0100, 0x0100, 0x0100,
146 "Samsung Info. Systems America, Inc.",
147 "MP3 Player",
148 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
149 US_FL_IGNORE_RESIDUE ),
150
151
152UNUSUAL_DEV( 0x0419, 0xaace, 0x0100, 0x0100,
153 "Samsung", "MP3 Player",
154 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
155 US_FL_IGNORE_RESIDUE ),
156
157
158UNUSUAL_DEV( 0x0419, 0xaaf5, 0x0100, 0x0100,
159 "TrekStor",
160 "i.Beat 115 2.0",
161 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
162 US_FL_IGNORE_RESIDUE | US_FL_NOT_LOCKABLE ),
163
164
165UNUSUAL_DEV( 0x0419, 0xaaf6, 0x0100, 0x0100,
166 "TrekStor",
167 "i.Beat Joy 2.0",
168 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
169 US_FL_IGNORE_RESIDUE ),
170
171
172UNUSUAL_DEV( 0x0420, 0x0001, 0x0100, 0x0100,
173 "GENERIC", "MP3 PLAYER",
174 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
175 US_FL_IGNORE_RESIDUE ),
176
177
178
179
180
181UNUSUAL_DEV( 0x0421, 0x0019, 0x0592, 0x0610,
182 "Nokia",
183 "Nokia 6288",
184 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
185 US_FL_MAX_SECTORS_64 ),
186
187
188UNUSUAL_DEV( 0x0421, 0x042e, 0x0100, 0x0100,
189 "Nokia",
190 "Nokia 3250",
191 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
192 US_FL_IGNORE_RESIDUE | US_FL_FIX_CAPACITY ),
193
194
195UNUSUAL_DEV( 0x0421, 0x0433, 0x0100, 0x0100,
196 "Nokia",
197 "E70",
198 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
199 US_FL_IGNORE_RESIDUE | US_FL_FIX_CAPACITY ),
200
201
202UNUSUAL_DEV( 0x0421, 0x0434, 0x0100, 0x0100,
203 "Nokia",
204 "E60",
205 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
206 US_FL_FIX_CAPACITY | US_FL_IGNORE_RESIDUE ),
207
208
209
210
211
212UNUSUAL_DEV( 0x0421, 0x0444, 0x0100, 0x0100,
213 "Nokia",
214 "N91",
215 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
216 US_FL_IGNORE_RESIDUE | US_FL_FIX_CAPACITY ),
217
218
219
220
221
222UNUSUAL_DEV( 0x0421, 0x0446, 0x0100, 0x0100,
223 "Nokia",
224 "N80",
225 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
226 US_FL_IGNORE_RESIDUE | US_FL_FIX_CAPACITY ),
227
228
229UNUSUAL_DEV( 0x0421, 0x044e, 0x0100, 0x0100,
230 "Nokia",
231 "E61",
232 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
233 US_FL_IGNORE_RESIDUE | US_FL_FIX_CAPACITY ),
234
235
236UNUSUAL_DEV( 0x0421, 0x047c, 0x0370, 0x0610,
237 "Nokia",
238 "6131",
239 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
240 US_FL_MAX_SECTORS_64 ),
241
242
243UNUSUAL_DEV( 0x0421, 0x0492, 0x0452, 0x9999,
244 "Nokia",
245 "Nokia 6233",
246 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
247 US_FL_MAX_SECTORS_64 ),
248
249
250UNUSUAL_DEV( 0x0421, 0x0495, 0x0370, 0x0370,
251 "Nokia",
252 "6234",
253 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
254 US_FL_MAX_SECTORS_64 ),
255
256
257UNUSUAL_DEV( 0x0421, 0x04b9, 0x0350, 0x0350,
258 "Nokia",
259 "5300",
260 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
261 US_FL_MAX_SECTORS_64 ),
262
263
264UNUSUAL_DEV( 0x0421, 0x05af, 0x0742, 0x0742,
265 "Nokia",
266 "305",
267 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
268 US_FL_MAX_SECTORS_64),
269
270
271UNUSUAL_DEV( 0x0421, 0x06aa, 0x1110, 0x1110,
272 "Nokia",
273 "502",
274 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
275 US_FL_MAX_SECTORS_64 ),
276
277#ifdef NO_SDDR09
278UNUSUAL_DEV( 0x0436, 0x0005, 0x0100, 0x0100,
279 "Microtech",
280 "CameraMate",
281 USB_SC_SCSI, USB_PR_CB, NULL,
282 US_FL_SINGLE_LUN ),
283#endif
284
285
286
287
288
289UNUSUAL_DEV( 0x0451, 0x5416, 0x0100, 0x0100,
290 "Neuros Audio",
291 "USB 2.0 HD 2.5",
292 USB_SC_DEVICE, USB_PR_BULK, NULL,
293 US_FL_NEED_OVERRIDE ),
294
295
296
297
298
299
300UNUSUAL_DEV( 0x0457, 0x0150, 0x0100, 0x0100,
301 "USBest Technology",
302 "USB Mass Storage Device",
303 USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_NOT_LOCKABLE ),
304
305
306
307
308
309
310UNUSUAL_DEV( 0x0457, 0x0151, 0x0100, 0x0100,
311 "USB 2.0",
312 "Flash Disk",
313 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
314 US_FL_NOT_LOCKABLE ),
315
316
317
318
319
320
321
322
323UNUSUAL_DEV( 0x045e, 0xffff, 0x0000, 0x0000,
324 "Mitac",
325 "GPS",
326 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
327 US_FL_MAX_SECTORS_64 ),
328
329
330
331
332
333
334
335UNUSUAL_DEV( 0x046b, 0xff40, 0x0100, 0x0100,
336 "AMI",
337 "Virtual Floppy",
338 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
339 US_FL_NO_WP_DETECT),
340
341
342UNUSUAL_DEV( 0x0480, 0xd010, 0x0100, 0x9999,
343 "Toshiba",
344 "External USB 3.0",
345 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
346 US_FL_ALWAYS_SYNC),
347
348
349UNUSUAL_DEV( 0x0482, 0x0100, 0x0100, 0x0100,
350 "Kyocera",
351 "Finecam S3x",
352 USB_SC_8070, USB_PR_CB, NULL, US_FL_FIX_INQUIRY),
353
354
355UNUSUAL_DEV( 0x0482, 0x0101, 0x0100, 0x0100,
356 "Kyocera",
357 "Finecam S4",
358 USB_SC_8070, USB_PR_CB, NULL, US_FL_FIX_INQUIRY),
359
360
361UNUSUAL_DEV( 0x0482, 0x0103, 0x0100, 0x0100,
362 "Kyocera",
363 "Finecam S5",
364 USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_FIX_INQUIRY),
365
366
367UNUSUAL_DEV( 0x0482, 0x0107, 0x0100, 0x0100,
368 "Kyocera",
369 "CONTAX SL300R T*",
370 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
371 US_FL_FIX_CAPACITY | US_FL_NOT_LOCKABLE),
372
373
374
375
376
377UNUSUAL_DEV( 0x04a4, 0x0004, 0x0001, 0x0001,
378 "Hitachi",
379 "DVD-CAM DZ-MV100A Camcorder",
380 USB_SC_SCSI, USB_PR_CB, NULL, US_FL_SINGLE_LUN),
381
382
383
384
385
386
387UNUSUAL_DEV( 0x04a5, 0x3010, 0x0100, 0x0100,
388 "Tekom Technologies, Inc",
389 "300_CAMERA",
390 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
391 US_FL_IGNORE_RESIDUE ),
392
393
394
395
396
397UNUSUAL_DEV( 0x04b0, 0x0301, 0x0010, 0x0010,
398 "NIKON",
399 "NIKON DSC E2000",
400 USB_SC_DEVICE, USB_PR_DEVICE,NULL,
401 US_FL_NOT_LOCKABLE ),
402
403
404UNUSUAL_DEV( 0x04b3, 0x4001, 0x0110, 0x0110,
405 "IBM",
406 "IBM RSA2",
407 USB_SC_DEVICE, USB_PR_CB, NULL,
408 US_FL_MAX_SECTORS_MIN),
409
410
411
412
413
414UNUSUAL_DEV( 0x04b8, 0x0601, 0x0100, 0x0100,
415 "Epson",
416 "875DC Storage",
417 USB_SC_SCSI, USB_PR_CB, NULL, US_FL_FIX_INQUIRY),
418
419
420
421
422
423UNUSUAL_DEV( 0x04b8, 0x0602, 0x0110, 0x0110,
424 "Epson",
425 "785EPX Storage",
426 USB_SC_SCSI, USB_PR_BULK, NULL, US_FL_SINGLE_LUN),
427
428
429
430
431
432UNUSUAL_DEV( 0x04cb, 0x0100, 0x0000, 0x2210,
433 "Fujifilm",
434 "FinePix 1400Zoom",
435 USB_SC_UFI, USB_PR_DEVICE, NULL, US_FL_FIX_INQUIRY | US_FL_SINGLE_LUN),
436
437
438
439
440
441UNUSUAL_DEV( 0x04ce, 0x0002, 0x026c, 0x026c,
442 "ScanLogic",
443 "SL11R-IDE",
444 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
445 US_FL_FIX_CAPACITY),
446
447
448
449
450
451
452
453UNUSUAL_DEV( 0x04da, 0x0901, 0x0100, 0x0200,
454 "Panasonic",
455 "LS-120 Camera",
456 USB_SC_UFI, USB_PR_DEVICE, NULL, 0),
457
458
459
460
461
462UNUSUAL_DEV( 0x04da, 0x0d05, 0x0000, 0x0000,
463 "Sharp CE-CW05",
464 "CD-R/RW Drive",
465 USB_SC_8070, USB_PR_CB, NULL, 0),
466
467
468UNUSUAL_DEV( 0x04da, 0x2372, 0x0000, 0x9999,
469 "Panasonic",
470 "DMC-LCx Camera",
471 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
472 US_FL_FIX_CAPACITY | US_FL_NOT_LOCKABLE ),
473
474
475UNUSUAL_DEV( 0x04da, 0x2373, 0x0000, 0x9999,
476 "LEICA",
477 "D-LUX Camera",
478 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
479 US_FL_FIX_CAPACITY | US_FL_NOT_LOCKABLE ),
480
481
482
483
484
485UNUSUAL_DEV( 0x04e6, 0x0001, 0x0200, 0x0200,
486 "Matshita",
487 "LS-120",
488 USB_SC_8020, USB_PR_CB, NULL, 0),
489
490UNUSUAL_DEV( 0x04e6, 0x0002, 0x0100, 0x0100,
491 "Shuttle",
492 "eUSCSI Bridge",
493 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
494 US_FL_SCM_MULT_TARG ),
495
496#ifdef NO_SDDR09
497UNUSUAL_DEV( 0x04e6, 0x0005, 0x0100, 0x0208,
498 "SCM Microsystems",
499 "eUSB CompactFlash Adapter",
500 USB_SC_SCSI, USB_PR_CB, NULL,
501 US_FL_SINGLE_LUN),
502#endif
503
504
505UNUSUAL_DEV( 0x04e6, 0x0006, 0x0100, 0x0100,
506 "SCM Microsystems Inc.",
507 "eUSB MMC Adapter",
508 USB_SC_SCSI, USB_PR_CB, NULL,
509 US_FL_SINGLE_LUN),
510
511
512UNUSUAL_DEV( 0x04e6, 0x0006, 0x0205, 0x0205,
513 "Shuttle",
514 "eUSB MMC Adapter",
515 USB_SC_SCSI, USB_PR_DEVICE, NULL,
516 US_FL_SINGLE_LUN),
517
518UNUSUAL_DEV( 0x04e6, 0x0007, 0x0100, 0x0200,
519 "Sony",
520 "Hifd",
521 USB_SC_SCSI, USB_PR_CB, NULL,
522 US_FL_SINGLE_LUN),
523
524UNUSUAL_DEV( 0x04e6, 0x0009, 0x0200, 0x0200,
525 "Shuttle",
526 "eUSB ATA/ATAPI Adapter",
527 USB_SC_8020, USB_PR_CB, NULL, 0),
528
529UNUSUAL_DEV( 0x04e6, 0x000a, 0x0200, 0x0200,
530 "Shuttle",
531 "eUSB CompactFlash Adapter",
532 USB_SC_8020, USB_PR_CB, NULL, 0),
533
534UNUSUAL_DEV( 0x04e6, 0x000b, 0x0100, 0x0100,
535 "Shuttle",
536 "eUSCSI Bridge",
537 USB_SC_SCSI, USB_PR_BULK, usb_stor_euscsi_init,
538 US_FL_SCM_MULT_TARG ),
539
540UNUSUAL_DEV( 0x04e6, 0x000c, 0x0100, 0x0100,
541 "Shuttle",
542 "eUSCSI Bridge",
543 USB_SC_SCSI, USB_PR_BULK, usb_stor_euscsi_init,
544 US_FL_SCM_MULT_TARG ),
545
546UNUSUAL_DEV( 0x04e6, 0x000f, 0x0000, 0x9999,
547 "SCM Microsystems",
548 "eUSB SCSI Adapter (Bus Powered)",
549 USB_SC_SCSI, USB_PR_BULK, usb_stor_euscsi_init,
550 US_FL_SCM_MULT_TARG ),
551
552UNUSUAL_DEV( 0x04e6, 0x0101, 0x0200, 0x0200,
553 "Shuttle",
554 "CD-RW Device",
555 USB_SC_8020, USB_PR_CB, NULL, 0),
556
557
558UNUSUAL_DEV( 0x04e8, 0x507c, 0x0220, 0x0220,
559 "Samsung",
560 "YP-U3",
561 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
562 US_FL_MAX_SECTORS_64),
563
564
565UNUSUAL_DEV( 0x04e8, 0x5122, 0x0000, 0x9999,
566 "Samsung",
567 "YP-CP3",
568 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
569 US_FL_MAX_SECTORS_64 | US_FL_BULK_IGNORE_TAG),
570
571
572UNUSUAL_DEV( 0x04e8, 0x5136, 0x0000, 0x9999,
573 "Samsung",
574 "YP-Z3",
575 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
576 US_FL_MAX_SECTORS_64),
577
578
579
580
581
582
583UNUSUAL_DEV( 0x04fc, 0x80c2, 0x0100, 0x0100,
584 "Kobian Mercury",
585 "Binocam DCB-132",
586 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
587 US_FL_BULK32),
588
589
590UNUSUAL_DEV( 0x050d, 0x0115, 0x0133, 0x0133,
591 "Belkin",
592 "USB SCSI Adaptor",
593 USB_SC_SCSI, USB_PR_BULK, usb_stor_euscsi_init,
594 US_FL_SCM_MULT_TARG ),
595
596
597
598
599
600
601UNUSUAL_DEV( 0x0525, 0xa140, 0x0100, 0x0100,
602 "Iomega",
603 "USB Clik! 40",
604 USB_SC_8070, USB_PR_DEVICE, NULL,
605 US_FL_FIX_INQUIRY ),
606
607
608COMPLIANT_DEV(0x0525, 0xa4a5, 0x0000, 0x9999,
609 "Linux",
610 "File-backed Storage Gadget",
611 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
612 US_FL_CAPACITY_OK ),
613
614
615
616
617UNUSUAL_DEV( 0x052b, 0x1801, 0x0100, 0x0100,
618 "Tekom Technologies, Inc",
619 "300_CAMERA",
620 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
621 US_FL_IGNORE_RESIDUE ),
622
623
624
625
626
627UNUSUAL_DEV( 0x052b, 0x1804, 0x0100, 0x0100,
628 "Tekom Technologies, Inc",
629 "300_CAMERA",
630 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
631 US_FL_IGNORE_RESIDUE ),
632
633
634UNUSUAL_DEV( 0x052b, 0x1807, 0x0100, 0x0100,
635 "Tekom Technologies, Inc",
636 "300_CAMERA",
637 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
638 US_FL_IGNORE_RESIDUE ),
639
640
641
642
643
644UNUSUAL_DEV( 0x052b, 0x1905, 0x0100, 0x0100,
645 "Tekom Technologies, Inc",
646 "400_CAMERA",
647 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
648 US_FL_IGNORE_RESIDUE ),
649
650
651
652
653
654UNUSUAL_DEV( 0x052b, 0x1911, 0x0100, 0x0100,
655 "Tekom Technologies, Inc",
656 "400_CAMERA",
657 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
658 US_FL_IGNORE_RESIDUE ),
659
660UNUSUAL_DEV( 0x054c, 0x0010, 0x0106, 0x0450,
661 "Sony",
662 "DSC-S30/S70/S75/505V/F505/F707/F717/P8",
663 USB_SC_SCSI, USB_PR_DEVICE, NULL,
664 US_FL_SINGLE_LUN | US_FL_NOT_LOCKABLE | US_FL_NO_WP_DETECT ),
665
666
667
668
669
670UNUSUAL_DEV( 0x054c, 0x0010, 0x0500, 0x0610,
671 "Sony",
672 "DSC-T1/T5/H5",
673 USB_SC_8070, USB_PR_DEVICE, NULL,
674 US_FL_SINGLE_LUN ),
675
676
677
678UNUSUAL_DEV( 0x054c, 0x0025, 0x0100, 0x0100,
679 "Sony",
680 "Memorystick NW-MS7",
681 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
682 US_FL_SINGLE_LUN ),
683
684
685UNUSUAL_DEV( 0x054c, 0x002c, 0x0501, 0x2000,
686 "Sony",
687 "USB Floppy Drive",
688 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
689 US_FL_SINGLE_LUN ),
690
691UNUSUAL_DEV( 0x054c, 0x002d, 0x0100, 0x0100,
692 "Sony",
693 "Memorystick MSAC-US1",
694 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
695 US_FL_SINGLE_LUN ),
696
697
698UNUSUAL_DEV( 0x054c, 0x002e, 0x0106, 0x0310,
699 "Sony",
700 "Handycam",
701 USB_SC_SCSI, USB_PR_DEVICE, NULL,
702 US_FL_SINGLE_LUN ),
703
704
705UNUSUAL_DEV( 0x054c, 0x002e, 0x0500, 0x0500,
706 "Sony",
707 "Handycam HC-85",
708 USB_SC_UFI, USB_PR_DEVICE, NULL,
709 US_FL_SINGLE_LUN ),
710
711UNUSUAL_DEV( 0x054c, 0x0032, 0x0000, 0x9999,
712 "Sony",
713 "Memorystick MSC-U01N",
714 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
715 US_FL_SINGLE_LUN ),
716
717
718UNUSUAL_DEV( 0x054c, 0x0058, 0x0000, 0x9999,
719 "Sony",
720 "PEG N760c Memorystick",
721 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
722 US_FL_FIX_INQUIRY ),
723
724UNUSUAL_DEV( 0x054c, 0x0069, 0x0000, 0x9999,
725 "Sony",
726 "Memorystick MSC-U03",
727 USB_SC_UFI, USB_PR_CB, NULL,
728 US_FL_SINGLE_LUN ),
729
730
731UNUSUAL_DEV( 0x054c, 0x006d, 0x0000, 0x9999,
732 "Sony",
733 "PEG Mass Storage",
734 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
735 US_FL_FIX_INQUIRY ),
736
737
738UNUSUAL_DEV( 0x054c, 0x0099, 0x0000, 0x9999,
739 "Sony",
740 "PEG Mass Storage",
741 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
742 US_FL_FIX_INQUIRY ),
743
744
745UNUSUAL_DEV( 0x054c, 0x016a, 0x0000, 0x9999,
746 "Sony",
747 "PEG Mass Storage",
748 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
749 US_FL_FIX_INQUIRY ),
750
751
752UNUSUAL_DEV( 0x054c, 0x02a5, 0x0100, 0x0100,
753 "Sony Corp.",
754 "MicroVault Flash Drive",
755 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
756 US_FL_NO_READ_CAPACITY_16 ),
757
758
759UNUSUAL_DEV( 0x055d, 0x2020, 0x0000, 0x0210,
760 "SAMSUNG",
761 "SFD-321U [FW 0C]",
762 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
763 US_FL_SINGLE_LUN ),
764
765
766UNUSUAL_DEV( 0x057b, 0x0000, 0x0000, 0x0299,
767 "Y-E Data",
768 "Flashbuster-U",
769 USB_SC_DEVICE, USB_PR_CB, NULL,
770 US_FL_SINGLE_LUN),
771
772
773
774
775
776
777UNUSUAL_DEV( 0x057b, 0x0022, 0x0000, 0x9999,
778 "Y-E Data",
779 "Silicon Media R/W",
780 USB_SC_DEVICE, USB_PR_DEVICE, NULL, 0),
781
782
783UNUSUAL_DEV( 0x058f, 0x6387, 0x0141, 0x0141,
784 "JetFlash",
785 "TS1GJF2A/120",
786 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
787 US_FL_MAX_SECTORS_64 ),
788
789
790UNUSUAL_DEV( 0x0595, 0x4343, 0x0000, 0x2210,
791 "Fujifilm",
792 "Digital Camera EX-20 DSC",
793 USB_SC_8070, USB_PR_DEVICE, NULL, 0 ),
794
795
796
797
798
799
800
801
802UNUSUAL_DEV( 0x059b, 0x0001, 0x0100, 0x0100,
803 "Iomega",
804 "ZIP 100",
805 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
806 US_FL_SINGLE_LUN ),
807
808UNUSUAL_DEV( 0x059b, 0x0040, 0x0100, 0x0100,
809 "Iomega",
810 "Jaz USB Adapter",
811 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
812 US_FL_SINGLE_LUN ),
813
814
815UNUSUAL_DEV( 0x059f, 0x0643, 0x0000, 0x0000,
816 "LaCie",
817 "DVD+-RW",
818 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
819 US_FL_GO_SLOW ),
820
821
822UNUSUAL_DEV( 0x059f, 0x0651, 0x0000, 0x0000,
823 "LaCie",
824 "External HDD",
825 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
826 US_FL_NO_WP_DETECT ),
827
828
829
830
831
832
833UNUSUAL_DEV( 0x05ab, 0x0060, 0x1104, 0x1110,
834 "In-System",
835 "PyroGate External CD-ROM Enclosure (FCD-523)",
836 USB_SC_SCSI, USB_PR_BULK, NULL,
837 US_FL_NEED_OVERRIDE ),
838
839
840
841
842
843
844
845
846UNUSUAL_DEV( 0x05ac, 0x1202, 0x0000, 0x9999,
847 "Apple",
848 "iPod",
849 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
850 US_FL_FIX_CAPACITY ),
851
852
853UNUSUAL_DEV( 0x05ac, 0x1203, 0x0000, 0x9999,
854 "Apple",
855 "iPod",
856 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
857 US_FL_FIX_CAPACITY ),
858
859UNUSUAL_DEV( 0x05ac, 0x1204, 0x0000, 0x9999,
860 "Apple",
861 "iPod",
862 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
863 US_FL_FIX_CAPACITY | US_FL_NOT_LOCKABLE ),
864
865UNUSUAL_DEV( 0x05ac, 0x1205, 0x0000, 0x9999,
866 "Apple",
867 "iPod",
868 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
869 US_FL_FIX_CAPACITY ),
870
871
872
873
874
875UNUSUAL_DEV( 0x05ac, 0x120a, 0x0000, 0x9999,
876 "Apple",
877 "iPod",
878 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
879 US_FL_FIX_CAPACITY ),
880
881
882
883
884
885
886
887
888UNUSUAL_DEV( 0x05c6, 0x1000, 0x0000, 0x9999,
889 "Option N.V.",
890 "Mass Storage",
891 USB_SC_DEVICE, USB_PR_DEVICE, option_ms_init,
892 0),
893
894
895UNUSUAL_DEV( 0x05dc, 0xb002, 0x0000, 0x0113,
896 "Lexar",
897 "USB CF Reader",
898 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
899 US_FL_FIX_INQUIRY ),
900
901
902
903
904
905
906
907
908
909
910
911
912
913UNUSUAL_DEV( 0x05e3, 0x0701, 0x0000, 0xffff,
914 "Genesys Logic",
915 "USB to IDE Optical",
916 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
917 US_FL_GO_SLOW | US_FL_MAX_SECTORS_64 | US_FL_IGNORE_RESIDUE ),
918
919UNUSUAL_DEV( 0x05e3, 0x0702, 0x0000, 0xffff,
920 "Genesys Logic",
921 "USB to IDE Disk",
922 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
923 US_FL_GO_SLOW | US_FL_MAX_SECTORS_64 | US_FL_IGNORE_RESIDUE ),
924
925
926UNUSUAL_DEV( 0x05e3, 0x0723, 0x9451, 0x9451,
927 "Genesys Logic",
928 "USB to SATA",
929 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
930 US_FL_SANE_SENSE ),
931
932
933
934
935
936UNUSUAL_DEV( 0x0636, 0x0003, 0x0000, 0x9999,
937 "Vivitar",
938 "Vivicam 35Xx",
939 USB_SC_SCSI, USB_PR_BULK, NULL,
940 US_FL_FIX_INQUIRY ),
941
942UNUSUAL_DEV( 0x0644, 0x0000, 0x0100, 0x0100,
943 "TEAC",
944 "Floppy Drive",
945 USB_SC_UFI, USB_PR_CB, NULL, 0 ),
946
947
948UNUSUAL_DEV( 0x066f, 0x8000, 0x0001, 0x0001,
949 "SigmaTel",
950 "USBMSC Audio Player",
951 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
952 US_FL_FIX_CAPACITY ),
953
954
955UNUSUAL_DEV( 0x067b, 0x1063, 0x0100, 0x0100,
956 "Prolific Technology, Inc.",
957 "Prolific Storage Gadget",
958 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
959 US_FL_BAD_SENSE ),
960
961
962UNUSUAL_DEV( 0x067b, 0x2317, 0x0001, 0x001,
963 "Prolific Technology, Inc.",
964 "Mass Storage Device",
965 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
966 US_FL_NOT_LOCKABLE ),
967
968
969
970
971
972
973UNUSUAL_DEV( 0x067b, 0x2507, 0x0001, 0x0100,
974 "Prolific Technology Inc.",
975 "Mass Storage Device",
976 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
977 US_FL_FIX_CAPACITY | US_FL_GO_SLOW ),
978
979
980UNUSUAL_DEV( 0x067b, 0x3507, 0x0001, 0x0101,
981 "Prolific Technology Inc.",
982 "ATAPI-6 Bridge Controller",
983 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
984 US_FL_FIX_CAPACITY | US_FL_GO_SLOW ),
985
986
987UNUSUAL_DEV( 0x0686, 0x4011, 0x0001, 0x0001,
988 "Minolta",
989 "Dimage F300",
990 USB_SC_SCSI, USB_PR_BULK, NULL, 0 ),
991
992
993UNUSUAL_DEV( 0x0686, 0x4017, 0x0001, 0x0001,
994 "Minolta",
995 "DIMAGE E223",
996 USB_SC_SCSI, USB_PR_DEVICE, NULL, 0 ),
997
998UNUSUAL_DEV( 0x0693, 0x0005, 0x0100, 0x0100,
999 "Hagiwara",
1000 "Flashgate",
1001 USB_SC_SCSI, USB_PR_BULK, NULL, 0 ),
1002
1003
1004UNUSUAL_DEV( 0x069b, 0x3004, 0x0001, 0x0001,
1005 "Thomson Multimedia Inc.",
1006 "RCA RD1080 MP3 Player",
1007 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1008 US_FL_FIX_CAPACITY ),
1009
1010UNUSUAL_DEV( 0x06ca, 0x2003, 0x0100, 0x0100,
1011 "Newer Technology",
1012 "uSCSI",
1013 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
1014 US_FL_SCM_MULT_TARG ),
1015
1016
1017UNUSUAL_DEV( 0x071b, 0x3203, 0x0000, 0x0000,
1018 "RockChip",
1019 "MP3",
1020 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1021 US_FL_NO_WP_DETECT | US_FL_MAX_SECTORS_64 |
1022 US_FL_NO_READ_CAPACITY_16),
1023
1024
1025
1026
1027
1028
1029UNUSUAL_DEV( 0x071b, 0x32bb, 0x0000, 0x0000,
1030 "RockChip",
1031 "MTP",
1032 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1033 US_FL_NO_WP_DETECT | US_FL_MAX_SECTORS_64),
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046UNUSUAL_DEV( 0x071b, 0x3203, 0x0100, 0x0100,
1047 "RockChip",
1048 "ROCK MP3",
1049 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1050 US_FL_MAX_SECTORS_64),
1051
1052
1053UNUSUAL_DEV( 0x0727, 0x0306, 0x0100, 0x0100,
1054 "ATMEL",
1055 "SND1 Storage",
1056 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1057 US_FL_IGNORE_RESIDUE),
1058
1059
1060UNUSUAL_DEV( 0x0781, 0x0001, 0x0200, 0x0200,
1061 "Sandisk",
1062 "ImageMate SDDR-05a",
1063 USB_SC_SCSI, USB_PR_CB, NULL,
1064 US_FL_SINGLE_LUN ),
1065
1066UNUSUAL_DEV( 0x0781, 0x0002, 0x0009, 0x0009,
1067 "SanDisk Corporation",
1068 "ImageMate CompactFlash USB",
1069 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1070 US_FL_FIX_CAPACITY ),
1071
1072UNUSUAL_DEV( 0x0781, 0x0100, 0x0100, 0x0100,
1073 "Sandisk",
1074 "ImageMate SDDR-12",
1075 USB_SC_SCSI, USB_PR_CB, NULL,
1076 US_FL_SINGLE_LUN ),
1077
1078
1079UNUSUAL_DEV( 0x07ab, 0xfccd, 0x0000, 0x9999,
1080 "Freecom Technologies",
1081 "FHD-Classic",
1082 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1083 US_FL_FIX_CAPACITY),
1084
1085UNUSUAL_DEV( 0x07af, 0x0004, 0x0100, 0x0133,
1086 "Microtech",
1087 "USB-SCSI-DB25",
1088 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
1089 US_FL_SCM_MULT_TARG ),
1090
1091UNUSUAL_DEV( 0x07af, 0x0005, 0x0100, 0x0100,
1092 "Microtech",
1093 "USB-SCSI-HD50",
1094 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
1095 US_FL_SCM_MULT_TARG ),
1096
1097#ifdef NO_SDDR09
1098UNUSUAL_DEV( 0x07af, 0x0006, 0x0100, 0x0100,
1099 "Microtech",
1100 "CameraMate",
1101 USB_SC_SCSI, USB_PR_CB, NULL,
1102 US_FL_SINGLE_LUN ),
1103#endif
1104
1105
1106
1107
1108
1109
1110
1111
1112UNUSUAL_DEV( 0x07c4, 0xa400, 0x0000, 0xffff,
1113 "Datafab",
1114 "KECF-USB",
1115 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1116 US_FL_FIX_INQUIRY | US_FL_FIX_CAPACITY ),
1117
1118
1119
1120
1121
1122UNUSUAL_DEV( 0x07c4, 0xa4a5, 0x0000, 0xffff,
1123 "Simple Tech/Datafab",
1124 "CF+SM Reader",
1125 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1126 US_FL_IGNORE_RESIDUE | US_FL_MAX_SECTORS_64 ),
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140UNUSUAL_DEV( 0x07cf, 0x1001, 0x1000, 0x9999,
1141 "Casio",
1142 "QV DigitalCamera",
1143 USB_SC_8070, USB_PR_CB, NULL,
1144 US_FL_NEED_OVERRIDE | US_FL_FIX_INQUIRY ),
1145
1146
1147UNUSUAL_DEV( 0x07cf, 0x1167, 0x0100, 0x0100,
1148 "Casio",
1149 "EX-N1 DigitalCamera",
1150 USB_SC_8070, USB_PR_DEVICE, NULL, 0),
1151
1152
1153UNUSUAL_DEV( 0x0839, 0x000a, 0x0001, 0x0001,
1154 "Samsung",
1155 "Digimax 410",
1156 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1157 US_FL_FIX_INQUIRY),
1158
1159
1160UNUSUAL_DEV( 0x0840, 0x0082, 0x0001, 0x0001,
1161 "Argosy",
1162 "Storage",
1163 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1164 US_FL_FIX_CAPACITY),
1165
1166
1167UNUSUAL_DEV( 0x0840, 0x0084, 0x0001, 0x0001,
1168 "Argosy",
1169 "Storage",
1170 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1171 US_FL_FIX_CAPACITY),
1172
1173
1174UNUSUAL_DEV( 0x0840, 0x0085, 0x0001, 0x0001,
1175 "Argosy",
1176 "Storage",
1177 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1178 US_FL_FIX_CAPACITY),
1179
1180
1181UNUSUAL_DEV( 0x084b, 0xa001, 0x0000, 0x9999,
1182 "Castlewood Systems",
1183 "USB to SCSI cable",
1184 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
1185 US_FL_SCM_MULT_TARG ),
1186
1187
1188
1189
1190
1191
1192
1193
1194UNUSUAL_DEV( 0x084d, 0x0011, 0x0110, 0x0110,
1195 "Grandtech",
1196 "DC2MEGA",
1197 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1198 US_FL_BULK32),
1199
1200
1201
1202
1203
1204
1205UNUSUAL_DEV( 0x0851, 0x1542, 0x0002, 0x0002,
1206 "MagicPixel",
1207 "FW_Omega2",
1208 USB_SC_DEVICE, USB_PR_DEVICE, NULL, 0),
1209
1210
1211
1212
1213
1214
1215
1216UNUSUAL_DEV( 0x0851, 0x1543, 0x0200, 0x0200,
1217 "PanDigital",
1218 "Photo Frame",
1219 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1220 US_FL_NOT_LOCKABLE),
1221
1222UNUSUAL_DEV( 0x085a, 0x0026, 0x0100, 0x0133,
1223 "Xircom",
1224 "PortGear USB-SCSI (Mac USB Dock)",
1225 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
1226 US_FL_SCM_MULT_TARG ),
1227
1228UNUSUAL_DEV( 0x085a, 0x0028, 0x0100, 0x0133,
1229 "Xircom",
1230 "PortGear USB to SCSI Converter",
1231 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
1232 US_FL_SCM_MULT_TARG ),
1233
1234
1235UNUSUAL_DEV( 0x08bd, 0x1100, 0x0000, 0x0000,
1236 "CITIZEN",
1237 "X1DE-USB",
1238 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1239 US_FL_SINGLE_LUN),
1240
1241
1242
1243
1244
1245UNUSUAL_DEV( 0x08ca, 0x3103, 0x0100, 0x0100,
1246 "AIPTEK",
1247 "Aiptek USB Keychain MP3 Player",
1248 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1249 US_FL_IGNORE_RESIDUE),
1250
1251
1252
1253
1254
1255
1256
1257UNUSUAL_DEV( 0x090a, 0x1001, 0x0100, 0x0100,
1258 "Trumpion",
1259 "t33520 USB Flash Card Controller",
1260 USB_SC_DEVICE, USB_PR_BULK, NULL,
1261 US_FL_NEED_OVERRIDE ),
1262
1263
1264
1265
1266
1267UNUSUAL_DEV( 0x090a, 0x1050, 0x0100, 0x0100,
1268 "Trumpion Microelectronics, Inc.",
1269 "33520 USB Digital Voice Recorder",
1270 USB_SC_UFI, USB_PR_DEVICE, NULL,
1271 0),
1272
1273
1274UNUSUAL_DEV( 0x090a, 0x1200, 0x0000, 0x9999,
1275 "Trumpion",
1276 "MP3 player",
1277 USB_SC_RBC, USB_PR_BULK, NULL,
1278 0 ),
1279
1280
1281UNUSUAL_DEV( 0x090c, 0x1132, 0x0000, 0xffff,
1282 "Feiya",
1283 "5-in-1 Card Reader",
1284 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1285 US_FL_FIX_CAPACITY ),
1286
1287
1288
1289
1290
1291
1292UNUSUAL_DEV( 0x090c, 0x6000, 0x0100, 0x0100,
1293 "Feiya",
1294 "SD/SDHC Card Reader",
1295 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1296 US_FL_INITIAL_READ10 ),
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306UNUSUAL_DEV( 0x0a17, 0x0004, 0x1000, 0x1000,
1307 "Pentax",
1308 "Optio 2/3/400",
1309 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1310 US_FL_FIX_INQUIRY ),
1311
1312
1313
1314
1315
1316UNUSUAL_DEV( 0x0ace, 0x2011, 0x0101, 0x0101,
1317 "ZyXEL",
1318 "G-220F USB-WLAN Install",
1319 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1320 US_FL_IGNORE_DEVICE ),
1321
1322UNUSUAL_DEV( 0x0ace, 0x20ff, 0x0101, 0x0101,
1323 "SiteCom",
1324 "WL-117 USB-WLAN Install",
1325 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1326 US_FL_IGNORE_DEVICE ),
1327
1328
1329
1330
1331
1332
1333
1334
1335UNUSUAL_DEV( 0x0af0, 0x6971, 0x0000, 0x9999,
1336 "Option N.V.",
1337 "Mass Storage",
1338 USB_SC_DEVICE, USB_PR_DEVICE, option_ms_init,
1339 0),
1340
1341
1342
1343
1344
1345
1346
1347UNUSUAL_DEV( 0x0af0, 0x7401, 0x0000, 0x0000,
1348 "Option",
1349 "GI 0401 SD-Card",
1350 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1351 0 ),
1352
1353
1354
1355
1356
1357
1358
1359UNUSUAL_DEV( 0x0af0, 0x7501, 0x0000, 0x0000,
1360 "Option",
1361 "GI 0431 SD-Card",
1362 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1363 0 ),
1364
1365UNUSUAL_DEV( 0x0af0, 0x7701, 0x0000, 0x0000,
1366 "Option",
1367 "GI 0451 SD-Card",
1368 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1369 0 ),
1370
1371UNUSUAL_DEV( 0x0af0, 0x7706, 0x0000, 0x0000,
1372 "Option",
1373 "GI 0451 SD-Card",
1374 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1375 0 ),
1376
1377UNUSUAL_DEV( 0x0af0, 0x7901, 0x0000, 0x0000,
1378 "Option",
1379 "GI 0452 SD-Card",
1380 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1381 0 ),
1382
1383UNUSUAL_DEV( 0x0af0, 0x7A01, 0x0000, 0x0000,
1384 "Option",
1385 "GI 0461 SD-Card",
1386 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1387 0 ),
1388
1389UNUSUAL_DEV( 0x0af0, 0x7A05, 0x0000, 0x0000,
1390 "Option",
1391 "GI 0461 SD-Card",
1392 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1393 0 ),
1394
1395UNUSUAL_DEV( 0x0af0, 0x8300, 0x0000, 0x0000,
1396 "Option",
1397 "GI 033x SD-Card",
1398 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1399 0 ),
1400
1401UNUSUAL_DEV( 0x0af0, 0x8302, 0x0000, 0x0000,
1402 "Option",
1403 "GI 033x SD-Card",
1404 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1405 0 ),
1406
1407UNUSUAL_DEV( 0x0af0, 0x8304, 0x0000, 0x0000,
1408 "Option",
1409 "GI 033x SD-Card",
1410 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1411 0 ),
1412
1413UNUSUAL_DEV( 0x0af0, 0xc100, 0x0000, 0x0000,
1414 "Option",
1415 "GI 070x SD-Card",
1416 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1417 0 ),
1418
1419UNUSUAL_DEV( 0x0af0, 0xd057, 0x0000, 0x0000,
1420 "Option",
1421 "GI 1505 SD-Card",
1422 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1423 0 ),
1424
1425UNUSUAL_DEV( 0x0af0, 0xd058, 0x0000, 0x0000,
1426 "Option",
1427 "GI 1509 SD-Card",
1428 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1429 0 ),
1430
1431UNUSUAL_DEV( 0x0af0, 0xd157, 0x0000, 0x0000,
1432 "Option",
1433 "GI 1515 SD-Card",
1434 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1435 0 ),
1436
1437UNUSUAL_DEV( 0x0af0, 0xd257, 0x0000, 0x0000,
1438 "Option",
1439 "GI 1215 SD-Card",
1440 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1441 0 ),
1442
1443UNUSUAL_DEV( 0x0af0, 0xd357, 0x0000, 0x0000,
1444 "Option",
1445 "GI 1505 SD-Card",
1446 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1447 0 ),
1448
1449
1450UNUSUAL_DEV(0x0bc2, 0x2300, 0x0000, 0x9999,
1451 "Seagate",
1452 "Portable HDD",
1453 USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_WRITE_CACHE),
1454
1455
1456UNUSUAL_DEV( 0x0bc2, 0x3010, 0x0000, 0x0000,
1457 "Seagate",
1458 "FreeAgent Pro",
1459 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1460 US_FL_SANE_SENSE ),
1461
1462UNUSUAL_DEV( 0x0d49, 0x7310, 0x0000, 0x9999,
1463 "Maxtor",
1464 "USB to SATA",
1465 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1466 US_FL_SANE_SENSE),
1467
1468
1469
1470
1471
1472UNUSUAL_DEV( 0x0c45, 0x1060, 0x0100, 0x0100,
1473 "Unknown",
1474 "Unknown",
1475 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1476 US_FL_SINGLE_LUN ),
1477
1478
1479UNUSUAL_DEV( 0x0d96, 0x410a, 0x0001, 0xffff,
1480 "Medion",
1481 "MD 7425",
1482 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1483 US_FL_FIX_INQUIRY),
1484
1485
1486
1487
1488
1489
1490UNUSUAL_DEV( 0x0d96, 0x5200, 0x0001, 0x0200,
1491 "Jenoptik",
1492 "JD 5200 z3",
1493 USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_FIX_INQUIRY),
1494
1495
1496UNUSUAL_DEV( 0x0dc4, 0x0073, 0x0000, 0x0000,
1497 "Macpower Technology Co.LTD.",
1498 "USB 2.0 3.5\" DEVICE",
1499 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1500 US_FL_FIX_CAPACITY),
1501
1502
1503
1504
1505
1506
1507
1508UNUSUAL_DEV( 0x0dd8, 0x1060, 0x0000, 0xffff,
1509 "Netac",
1510 "USB-CF-Card",
1511 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1512 US_FL_FIX_INQUIRY ),
1513
1514
1515
1516
1517
1518UNUSUAL_DEV( 0x0dd8, 0xd202, 0x0000, 0x9999,
1519 "Netac",
1520 "USB Flash Disk",
1521 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1522 US_FL_IGNORE_RESIDUE ),
1523
1524
1525
1526
1527
1528
1529UNUSUAL_DEV( 0x0dda, 0x0001, 0x0012, 0x0012,
1530 "WINWARD",
1531 "Music Disk",
1532 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1533 US_FL_IGNORE_RESIDUE ),
1534
1535
1536UNUSUAL_DEV( 0x0dda, 0x0301, 0x0012, 0x0012,
1537 "PNP_MP3",
1538 "PNP_MP3 PLAYER",
1539 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1540 US_FL_IGNORE_RESIDUE ),
1541
1542
1543UNUSUAL_DEV( 0x0e21, 0x0520, 0x0100, 0x0100,
1544 "Cowon Systems",
1545 "iAUDIO M5",
1546 USB_SC_DEVICE, USB_PR_BULK, NULL,
1547 US_FL_NEED_OVERRIDE ),
1548
1549
1550UNUSUAL_DEV( 0x0ed1, 0x6660, 0x0100, 0x0300,
1551 "USB",
1552 "Solid state disk",
1553 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1554 US_FL_FIX_INQUIRY ),
1555
1556
1557
1558
1559
1560UNUSUAL_DEV( 0x0ea0, 0x2168, 0x0110, 0x0110,
1561 "Ours Technology",
1562 "Flash Disk",
1563 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1564 US_FL_IGNORE_RESIDUE ),
1565
1566
1567UNUSUAL_DEV( 0x0ea0, 0x6828, 0x0110, 0x0110,
1568 "USB",
1569 "Flash Disk",
1570 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1571 US_FL_IGNORE_RESIDUE ),
1572
1573
1574
1575
1576
1577UNUSUAL_DEV( 0x0ed1, 0x7636, 0x0103, 0x0103,
1578 "Typhoon",
1579 "My DJ 1820",
1580 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1581 US_FL_IGNORE_RESIDUE | US_FL_GO_SLOW | US_FL_MAX_SECTORS_64),
1582
1583
1584
1585
1586
1587
1588
1589UNUSUAL_DEV( 0x0f19, 0x0103, 0x0100, 0x0100,
1590 "Oracom Co., Ltd",
1591 "ORC-200M",
1592 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1593 US_FL_IGNORE_RESIDUE ),
1594
1595
1596
1597
1598
1599
1600UNUSUAL_DEV( 0x0f19, 0x0105, 0x0100, 0x0100,
1601 "C-MEX",
1602 "A-VOX",
1603 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1604 US_FL_IGNORE_RESIDUE ),
1605
1606
1607UNUSUAL_DEV( 0x0f88, 0x042e, 0x0100, 0x0100,
1608 "VTech",
1609 "Kidizoom",
1610 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1611 US_FL_FIX_CAPACITY ),
1612
1613
1614UNUSUAL_DEV( 0x0fca, 0x8004, 0x0201, 0x0201,
1615 "Research In Motion",
1616 "BlackBerry Bold 9000",
1617 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1618 US_FL_MAX_SECTORS_64 ),
1619
1620
1621UNUSUAL_DEV( 0x0fce, 0xd008, 0x0000, 0x0000,
1622 "Sony Ericsson",
1623 "V800-Vodafone 802",
1624 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1625 US_FL_NO_WP_DETECT ),
1626
1627
1628UNUSUAL_DEV( 0x0fce, 0xd0e1, 0x0000, 0x0000,
1629 "Sony Ericsson",
1630 "MD400",
1631 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1632 US_FL_IGNORE_DEVICE),
1633
1634
1635
1636
1637
1638UNUSUAL_DEV( 0x0fce, 0xe030, 0x0000, 0x0000,
1639 "Sony Ericsson",
1640 "P990i",
1641 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1642 US_FL_FIX_CAPACITY | US_FL_IGNORE_RESIDUE ),
1643
1644
1645UNUSUAL_DEV( 0x0fce, 0xe031, 0x0000, 0x0000,
1646 "Sony Ericsson",
1647 "M600i",
1648 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1649 US_FL_IGNORE_RESIDUE | US_FL_FIX_CAPACITY ),
1650
1651
1652UNUSUAL_DEV( 0x0fce, 0xe092, 0x0000, 0x0000,
1653 "Sony Ericsson",
1654 "P1i",
1655 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1656 US_FL_IGNORE_RESIDUE ),
1657
1658
1659
1660
1661
1662
1663
1664
1665UNUSUAL_DEV( 0x1019, 0x0c55, 0x0000, 0x0110,
1666 "Desknote",
1667 "UCR-61S2B",
1668 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_ucr61s2b_init,
1669 0 ),
1670
1671UNUSUAL_DEV( 0x1058, 0x0704, 0x0000, 0x9999,
1672 "Western Digital",
1673 "External HDD",
1674 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1675 US_FL_SANE_SENSE),
1676
1677
1678UNUSUAL_DEV(0x1058, 0x070a, 0x0000, 0x9999,
1679 "Western Digital",
1680 "My Passport HDD",
1681 USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_WRITE_CACHE),
1682
1683
1684
1685
1686
1687UNUSUAL_DEV( 0x10d6, 0x2200, 0x0100, 0x0100,
1688 "Actions Semiconductor",
1689 "Mtp device",
1690 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1691 0),
1692
1693
1694
1695
1696
1697UNUSUAL_DEV( 0x1186, 0x3e04, 0x0000, 0x0000,
1698 "D-Link",
1699 "USB Mass Storage",
1700 USB_SC_DEVICE, USB_PR_DEVICE, option_ms_init, US_FL_IGNORE_DEVICE),
1701
1702
1703
1704
1705
1706
1707
1708UNUSUAL_DEV( 0x1199, 0x0fff, 0x0000, 0x9999,
1709 "Sierra Wireless",
1710 "USB MMC Storage",
1711 USB_SC_DEVICE, USB_PR_DEVICE, sierra_ms_init,
1712 0),
1713
1714
1715
1716
1717
1718
1719UNUSUAL_DEV( 0x1210, 0x0003, 0x0100, 0x0100,
1720 "Digitech HMG",
1721 "DigiTech Mass Storage",
1722 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1723 US_FL_IGNORE_RESIDUE ),
1724
1725
1726
1727
1728
1729UNUSUAL_DEV( 0x12d1, 0x1001, 0x0000, 0x0000,
1730 "HUAWEI MOBILE",
1731 "Mass Storage",
1732 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1733 0),
1734UNUSUAL_DEV( 0x12d1, 0x1003, 0x0000, 0x0000,
1735 "HUAWEI MOBILE",
1736 "Mass Storage",
1737 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1738 0),
1739UNUSUAL_DEV( 0x12d1, 0x1004, 0x0000, 0x0000,
1740 "HUAWEI MOBILE",
1741 "Mass Storage",
1742 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1743 0),
1744UNUSUAL_DEV( 0x12d1, 0x1401, 0x0000, 0x0000,
1745 "HUAWEI MOBILE",
1746 "Mass Storage",
1747 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1748 0),
1749UNUSUAL_DEV( 0x12d1, 0x1402, 0x0000, 0x0000,
1750 "HUAWEI MOBILE",
1751 "Mass Storage",
1752 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1753 0),
1754UNUSUAL_DEV( 0x12d1, 0x1403, 0x0000, 0x0000,
1755 "HUAWEI MOBILE",
1756 "Mass Storage",
1757 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1758 0),
1759UNUSUAL_DEV( 0x12d1, 0x1404, 0x0000, 0x0000,
1760 "HUAWEI MOBILE",
1761 "Mass Storage",
1762 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1763 0),
1764UNUSUAL_DEV( 0x12d1, 0x1405, 0x0000, 0x0000,
1765 "HUAWEI MOBILE",
1766 "Mass Storage",
1767 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1768 0),
1769UNUSUAL_DEV( 0x12d1, 0x1406, 0x0000, 0x0000,
1770 "HUAWEI MOBILE",
1771 "Mass Storage",
1772 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1773 0),
1774UNUSUAL_DEV( 0x12d1, 0x1407, 0x0000, 0x0000,
1775 "HUAWEI MOBILE",
1776 "Mass Storage",
1777 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1778 0),
1779UNUSUAL_DEV( 0x12d1, 0x1408, 0x0000, 0x0000,
1780 "HUAWEI MOBILE",
1781 "Mass Storage",
1782 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1783 0),
1784UNUSUAL_DEV( 0x12d1, 0x1409, 0x0000, 0x0000,
1785 "HUAWEI MOBILE",
1786 "Mass Storage",
1787 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1788 0),
1789UNUSUAL_DEV( 0x12d1, 0x140A, 0x0000, 0x0000,
1790 "HUAWEI MOBILE",
1791 "Mass Storage",
1792 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1793 0),
1794UNUSUAL_DEV( 0x12d1, 0x140B, 0x0000, 0x0000,
1795 "HUAWEI MOBILE",
1796 "Mass Storage",
1797 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1798 0),
1799UNUSUAL_DEV( 0x12d1, 0x140C, 0x0000, 0x0000,
1800 "HUAWEI MOBILE",
1801 "Mass Storage",
1802 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1803 0),
1804UNUSUAL_DEV( 0x12d1, 0x140D, 0x0000, 0x0000,
1805 "HUAWEI MOBILE",
1806 "Mass Storage",
1807 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1808 0),
1809UNUSUAL_DEV( 0x12d1, 0x140E, 0x0000, 0x0000,
1810 "HUAWEI MOBILE",
1811 "Mass Storage",
1812 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1813 0),
1814UNUSUAL_DEV( 0x12d1, 0x140F, 0x0000, 0x0000,
1815 "HUAWEI MOBILE",
1816 "Mass Storage",
1817 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1818 0),
1819UNUSUAL_DEV( 0x12d1, 0x1410, 0x0000, 0x0000,
1820 "HUAWEI MOBILE",
1821 "Mass Storage",
1822 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1823 0),
1824UNUSUAL_DEV( 0x12d1, 0x1411, 0x0000, 0x0000,
1825 "HUAWEI MOBILE",
1826 "Mass Storage",
1827 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1828 0),
1829UNUSUAL_DEV( 0x12d1, 0x1412, 0x0000, 0x0000,
1830 "HUAWEI MOBILE",
1831 "Mass Storage",
1832 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1833 0),
1834UNUSUAL_DEV( 0x12d1, 0x1413, 0x0000, 0x0000,
1835 "HUAWEI MOBILE",
1836 "Mass Storage",
1837 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1838 0),
1839UNUSUAL_DEV( 0x12d1, 0x1414, 0x0000, 0x0000,
1840 "HUAWEI MOBILE",
1841 "Mass Storage",
1842 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1843 0),
1844UNUSUAL_DEV( 0x12d1, 0x1415, 0x0000, 0x0000,
1845 "HUAWEI MOBILE",
1846 "Mass Storage",
1847 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1848 0),
1849UNUSUAL_DEV( 0x12d1, 0x1416, 0x0000, 0x0000,
1850 "HUAWEI MOBILE",
1851 "Mass Storage",
1852 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1853 0),
1854UNUSUAL_DEV( 0x12d1, 0x1417, 0x0000, 0x0000,
1855 "HUAWEI MOBILE",
1856 "Mass Storage",
1857 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1858 0),
1859UNUSUAL_DEV( 0x12d1, 0x1418, 0x0000, 0x0000,
1860 "HUAWEI MOBILE",
1861 "Mass Storage",
1862 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1863 0),
1864UNUSUAL_DEV( 0x12d1, 0x1419, 0x0000, 0x0000,
1865 "HUAWEI MOBILE",
1866 "Mass Storage",
1867 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1868 0),
1869UNUSUAL_DEV( 0x12d1, 0x141A, 0x0000, 0x0000,
1870 "HUAWEI MOBILE",
1871 "Mass Storage",
1872 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1873 0),
1874UNUSUAL_DEV( 0x12d1, 0x141B, 0x0000, 0x0000,
1875 "HUAWEI MOBILE",
1876 "Mass Storage",
1877 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1878 0),
1879UNUSUAL_DEV( 0x12d1, 0x141C, 0x0000, 0x0000,
1880 "HUAWEI MOBILE",
1881 "Mass Storage",
1882 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1883 0),
1884UNUSUAL_DEV( 0x12d1, 0x141D, 0x0000, 0x0000,
1885 "HUAWEI MOBILE",
1886 "Mass Storage",
1887 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1888 0),
1889UNUSUAL_DEV( 0x12d1, 0x141E, 0x0000, 0x0000,
1890 "HUAWEI MOBILE",
1891 "Mass Storage",
1892 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1893 0),
1894UNUSUAL_DEV( 0x12d1, 0x141F, 0x0000, 0x0000,
1895 "HUAWEI MOBILE",
1896 "Mass Storage",
1897 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1898 0),
1899UNUSUAL_DEV( 0x12d1, 0x1420, 0x0000, 0x0000,
1900 "HUAWEI MOBILE",
1901 "Mass Storage",
1902 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1903 0),
1904UNUSUAL_DEV( 0x12d1, 0x1421, 0x0000, 0x0000,
1905 "HUAWEI MOBILE",
1906 "Mass Storage",
1907 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1908 0),
1909UNUSUAL_DEV( 0x12d1, 0x1422, 0x0000, 0x0000,
1910 "HUAWEI MOBILE",
1911 "Mass Storage",
1912 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1913 0),
1914UNUSUAL_DEV( 0x12d1, 0x1423, 0x0000, 0x0000,
1915 "HUAWEI MOBILE",
1916 "Mass Storage",
1917 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1918 0),
1919UNUSUAL_DEV( 0x12d1, 0x1424, 0x0000, 0x0000,
1920 "HUAWEI MOBILE",
1921 "Mass Storage",
1922 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1923 0),
1924UNUSUAL_DEV( 0x12d1, 0x1425, 0x0000, 0x0000,
1925 "HUAWEI MOBILE",
1926 "Mass Storage",
1927 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1928 0),
1929UNUSUAL_DEV( 0x12d1, 0x1426, 0x0000, 0x0000,
1930 "HUAWEI MOBILE",
1931 "Mass Storage",
1932 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1933 0),
1934UNUSUAL_DEV( 0x12d1, 0x1427, 0x0000, 0x0000,
1935 "HUAWEI MOBILE",
1936 "Mass Storage",
1937 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1938 0),
1939UNUSUAL_DEV( 0x12d1, 0x1428, 0x0000, 0x0000,
1940 "HUAWEI MOBILE",
1941 "Mass Storage",
1942 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1943 0),
1944UNUSUAL_DEV( 0x12d1, 0x1429, 0x0000, 0x0000,
1945 "HUAWEI MOBILE",
1946 "Mass Storage",
1947 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1948 0),
1949UNUSUAL_DEV( 0x12d1, 0x142A, 0x0000, 0x0000,
1950 "HUAWEI MOBILE",
1951 "Mass Storage",
1952 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1953 0),
1954UNUSUAL_DEV( 0x12d1, 0x142B, 0x0000, 0x0000,
1955 "HUAWEI MOBILE",
1956 "Mass Storage",
1957 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1958 0),
1959UNUSUAL_DEV( 0x12d1, 0x142C, 0x0000, 0x0000,
1960 "HUAWEI MOBILE",
1961 "Mass Storage",
1962 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1963 0),
1964UNUSUAL_DEV( 0x12d1, 0x142D, 0x0000, 0x0000,
1965 "HUAWEI MOBILE",
1966 "Mass Storage",
1967 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1968 0),
1969UNUSUAL_DEV( 0x12d1, 0x142E, 0x0000, 0x0000,
1970 "HUAWEI MOBILE",
1971 "Mass Storage",
1972 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1973 0),
1974UNUSUAL_DEV( 0x12d1, 0x142F, 0x0000, 0x0000,
1975 "HUAWEI MOBILE",
1976 "Mass Storage",
1977 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1978 0),
1979UNUSUAL_DEV( 0x12d1, 0x1430, 0x0000, 0x0000,
1980 "HUAWEI MOBILE",
1981 "Mass Storage",
1982 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1983 0),
1984UNUSUAL_DEV( 0x12d1, 0x1431, 0x0000, 0x0000,
1985 "HUAWEI MOBILE",
1986 "Mass Storage",
1987 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1988 0),
1989UNUSUAL_DEV( 0x12d1, 0x1432, 0x0000, 0x0000,
1990 "HUAWEI MOBILE",
1991 "Mass Storage",
1992 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1993 0),
1994UNUSUAL_DEV( 0x12d1, 0x1433, 0x0000, 0x0000,
1995 "HUAWEI MOBILE",
1996 "Mass Storage",
1997 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1998 0),
1999UNUSUAL_DEV( 0x12d1, 0x1434, 0x0000, 0x0000,
2000 "HUAWEI MOBILE",
2001 "Mass Storage",
2002 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2003 0),
2004UNUSUAL_DEV( 0x12d1, 0x1435, 0x0000, 0x0000,
2005 "HUAWEI MOBILE",
2006 "Mass Storage",
2007 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2008 0),
2009UNUSUAL_DEV( 0x12d1, 0x1436, 0x0000, 0x0000,
2010 "HUAWEI MOBILE",
2011 "Mass Storage",
2012 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2013 0),
2014UNUSUAL_DEV( 0x12d1, 0x1437, 0x0000, 0x0000,
2015 "HUAWEI MOBILE",
2016 "Mass Storage",
2017 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2018 0),
2019UNUSUAL_DEV( 0x12d1, 0x1438, 0x0000, 0x0000,
2020 "HUAWEI MOBILE",
2021 "Mass Storage",
2022 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2023 0),
2024UNUSUAL_DEV( 0x12d1, 0x1439, 0x0000, 0x0000,
2025 "HUAWEI MOBILE",
2026 "Mass Storage",
2027 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2028 0),
2029UNUSUAL_DEV( 0x12d1, 0x143A, 0x0000, 0x0000,
2030 "HUAWEI MOBILE",
2031 "Mass Storage",
2032 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2033 0),
2034UNUSUAL_DEV( 0x12d1, 0x143B, 0x0000, 0x0000,
2035 "HUAWEI MOBILE",
2036 "Mass Storage",
2037 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2038 0),
2039UNUSUAL_DEV( 0x12d1, 0x143C, 0x0000, 0x0000,
2040 "HUAWEI MOBILE",
2041 "Mass Storage",
2042 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2043 0),
2044UNUSUAL_DEV( 0x12d1, 0x143D, 0x0000, 0x0000,
2045 "HUAWEI MOBILE",
2046 "Mass Storage",
2047 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2048 0),
2049UNUSUAL_DEV( 0x12d1, 0x143E, 0x0000, 0x0000,
2050 "HUAWEI MOBILE",
2051 "Mass Storage",
2052 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2053 0),
2054UNUSUAL_DEV( 0x12d1, 0x143F, 0x0000, 0x0000,
2055 "HUAWEI MOBILE",
2056 "Mass Storage",
2057 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
2058 0),
2059
2060
2061UNUSUAL_DEV( 0x132b, 0x000b, 0x0001, 0x0001,
2062 "Minolta",
2063 "Dimage Z10",
2064 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2065 0 ),
2066
2067
2068UNUSUAL_DEV( 0x1370, 0x6828, 0x0110, 0x0110,
2069 "SWISSBIT",
2070 "Black Silver",
2071 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2072 US_FL_IGNORE_RESIDUE ),
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082UNUSUAL_DEV( 0x13fd, 0x3609, 0x0209, 0x0209,
2083 "Initio Corporation",
2084 "INIC-3619",
2085 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2086 US_FL_IGNORE_RESIDUE ),
2087
2088
2089UNUSUAL_DEV( 0x13fe, 0x3600, 0x0100, 0x0100,
2090 "Kingston",
2091 "DT 101 G2",
2092 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2093 US_FL_BULK_IGNORE_TAG ),
2094
2095
2096UNUSUAL_DEV( 0x14cd, 0x6600, 0x0201, 0x0201,
2097 "Super Top",
2098 "IDE DEVICE",
2099 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2100 US_FL_IGNORE_RESIDUE ),
2101
2102
2103UNUSUAL_DEV( 0x152d, 0x0567, 0x0114, 0x0116,
2104 "JMicron",
2105 "USB to ATA/ATAPI Bridge",
2106 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2107 US_FL_BROKEN_FUA ),
2108
2109
2110
2111
2112
2113UNUSUAL_DEV( 0x152d, 0x2329, 0x0100, 0x0100,
2114 "JMicron",
2115 "USB to ATA/ATAPI Bridge",
2116 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2117 US_FL_IGNORE_RESIDUE | US_FL_SANE_SENSE ),
2118
2119
2120UNUSUAL_DEV( 0x152d, 0x2566, 0x0114, 0x0114,
2121 "JMicron",
2122 "USB to ATA/ATAPI Bridge",
2123 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2124 US_FL_BROKEN_FUA ),
2125
2126
2127UNUSUAL_DEV(0x152d, 0x9561, 0x0000, 0x9999,
2128 "JMicron",
2129 "JMS56x",
2130 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2131 US_FL_NO_REPORT_OPCODES),
2132
2133
2134
2135
2136UNUSUAL_DEV( 0x1645, 0x0007, 0x0100, 0x0133,
2137 "Entrega Technologies",
2138 "USB to SCSI Converter",
2139 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
2140 US_FL_SCM_MULT_TARG ),
2141
2142
2143
2144
2145
2146UNUSUAL_DEV( 0x1652, 0x6600, 0x0201, 0x0201,
2147 "Teac",
2148 "HD-35PUK-B",
2149 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2150 US_FL_IGNORE_RESIDUE ),
2151
2152
2153UNUSUAL_DEV( 0x174c, 0x55aa, 0x0100, 0x0100,
2154 "ASMedia",
2155 "AS2105",
2156 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2157 US_FL_NEEDS_CAP16),
2158
2159
2160UNUSUAL_DEV( 0x177f, 0x0400, 0x0000, 0x0000,
2161 "Yarvik",
2162 "PMP400",
2163 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2164 US_FL_BULK_IGNORE_TAG | US_FL_MAX_SECTORS_64 ),
2165
2166UNUSUAL_DEV( 0x1822, 0x0001, 0x0000, 0x9999,
2167 "Ariston Technologies",
2168 "iConnect USB to SCSI adapter",
2169 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
2170 US_FL_SCM_MULT_TARG ),
2171
2172
2173
2174
2175
2176
2177
2178UNUSUAL_DEV( 0x1908, 0x1315, 0x0000, 0x0000,
2179 "BUILDWIN",
2180 "Photo Frame",
2181 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2182 US_FL_BAD_SENSE ),
2183UNUSUAL_DEV( 0x1908, 0x1320, 0x0000, 0x0000,
2184 "BUILDWIN",
2185 "Photo Frame",
2186 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2187 US_FL_BAD_SENSE ),
2188UNUSUAL_DEV( 0x1908, 0x3335, 0x0200, 0x0200,
2189 "BUILDWIN",
2190 "Photo Frame",
2191 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2192 US_FL_NO_READ_DISC_INFO ),
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202UNUSUAL_DEV( 0x19d2, 0x1225, 0x0000, 0xffff,
2203 "ZTE,Incorporated",
2204 "ZTE WCDMA Technologies MSM",
2205 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2206 US_FL_SINGLE_LUN ),
2207
2208
2209
2210
2211
2212UNUSUAL_DEV( 0x1b1c, 0x1ab5, 0x0200, 0x0200,
2213 "Corsair",
2214 "Padlock v2",
2215 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2216 US_FL_INITIAL_READ10 ),
2217
2218
2219
2220
2221
2222
2223
2224UNUSUAL_DEV( 0x1de1, 0xc102, 0x0000, 0xffff,
2225 "Grain-media Technology Corp.",
2226 "USB3.0 Device GM12U320",
2227 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2228 US_FL_IGNORE_DEVICE ),
2229
2230
2231
2232
2233
2234
2235UNUSUAL_DEV( 0x1e68, 0x001b, 0x0000, 0x0000,
2236 "TrekStor GmbH & Co. KG",
2237 "DataStation maxi g.u",
2238 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2239 US_FL_IGNORE_RESIDUE | US_FL_SANE_SENSE ),
2240
2241
2242UNUSUAL_DEV( 0x1e74, 0x4621, 0x0000, 0x0000,
2243 "Coby Electronics",
2244 "MP3 Player",
2245 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2246 US_FL_BULK_IGNORE_TAG | US_FL_MAX_SECTORS_64 ),
2247
2248
2249UNUSUAL_DEV( 0x2027, 0xa001, 0x0000, 0x9999,
2250 "Double-H Technology",
2251 "USB to SCSI Intelligent Cable",
2252 USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_euscsi_init,
2253 US_FL_SCM_MULT_TARG ),
2254
2255UNUSUAL_DEV( 0x2116, 0x0320, 0x0001, 0x0001,
2256 "ST",
2257 "2A",
2258 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2259 US_FL_FIX_CAPACITY),
2260
2261
2262
2263
2264
2265UNUSUAL_DEV( 0x22b8, 0x3010, 0x0001, 0x0001,
2266 "Motorola",
2267 "RAZR V3x",
2268 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2269 US_FL_FIX_CAPACITY | US_FL_IGNORE_RESIDUE ),
2270
2271
2272
2273
2274
2275
2276UNUSUAL_DEV( 0x22b8, 0x6426, 0x0101, 0x0101,
2277 "Motorola",
2278 "MSnc.",
2279 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2280 US_FL_FIX_INQUIRY | US_FL_FIX_CAPACITY | US_FL_BULK_IGNORE_TAG),
2281
2282
2283UNUSUAL_DEV( 0x2735, 0x100b, 0x0000, 0x9999,
2284 "MPIO",
2285 "HS200",
2286 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2287 US_FL_GO_SLOW ),
2288
2289
2290
2291
2292
2293UNUSUAL_DEV( 0x3340, 0xffff, 0x0000, 0x0000,
2294 "Mitac",
2295 "Mio DigiWalker USB Sync",
2296 USB_SC_DEVICE,USB_PR_DEVICE,NULL,
2297 US_FL_MAX_SECTORS_64 ),
2298
2299
2300UNUSUAL_DEV( 0x4102, 0x1020, 0x0100, 0x0100,
2301 "iRiver",
2302 "MP3 T10",
2303 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2304 US_FL_IGNORE_RESIDUE ),
2305
2306
2307UNUSUAL_DEV( 0x4102, 0x1059, 0x0000, 0x0000,
2308 "iRiver",
2309 "P7K",
2310 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2311 US_FL_MAX_SECTORS_64 ),
2312
2313
2314
2315
2316
2317UNUSUAL_DEV( 0x4146, 0xba01, 0x0100, 0x0100,
2318 "Iomega",
2319 "Micro Mini 1GB",
2320 USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_NOT_LOCKABLE ),
2321
2322
2323
2324
2325
2326UNUSUAL_DEV( 0xc251, 0x4003, 0x0100, 0x0100,
2327 "Keil Software, Inc.",
2328 "V2M MotherBoard",
2329 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2330 US_FL_NOT_LOCKABLE),
2331
2332
2333UNUSUAL_DEV( 0xed06, 0x4500, 0x0001, 0x0001,
2334 "DataStor",
2335 "USB4500 FW1.04",
2336 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
2337 US_FL_CAPACITY_HEURISTICS),
2338
2339
2340UNUSUAL_DEV( 0xed10, 0x7636, 0x0001, 0x0001,
2341 "TGE",
2342 "Digital MP3 Audio Player",
2343 USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_NOT_LOCKABLE ),
2344
2345
2346#if IS_ENABLED(CONFIG_USB_UAS)
2347#include "unusual_uas.h"
2348#endif
2349
2350
2351USUAL_DEV(USB_SC_RBC, USB_PR_CB),
2352USUAL_DEV(USB_SC_8020, USB_PR_CB),
2353USUAL_DEV(USB_SC_QIC, USB_PR_CB),
2354USUAL_DEV(USB_SC_UFI, USB_PR_CB),
2355USUAL_DEV(USB_SC_8070, USB_PR_CB),
2356USUAL_DEV(USB_SC_SCSI, USB_PR_CB),
2357
2358
2359USUAL_DEV(USB_SC_RBC, USB_PR_CBI),
2360USUAL_DEV(USB_SC_8020, USB_PR_CBI),
2361USUAL_DEV(USB_SC_QIC, USB_PR_CBI),
2362USUAL_DEV(USB_SC_UFI, USB_PR_CBI),
2363USUAL_DEV(USB_SC_8070, USB_PR_CBI),
2364USUAL_DEV(USB_SC_SCSI, USB_PR_CBI),
2365
2366
2367USUAL_DEV(USB_SC_RBC, USB_PR_BULK),
2368USUAL_DEV(USB_SC_8020, USB_PR_BULK),
2369USUAL_DEV(USB_SC_QIC, USB_PR_BULK),
2370USUAL_DEV(USB_SC_UFI, USB_PR_BULK),
2371USUAL_DEV(USB_SC_8070, USB_PR_BULK),
2372USUAL_DEV(USB_SC_SCSI, USB_PR_BULK),
2373