==== //depot/user/flz/usb/src/sys/cam/scsi/scsi_da.c#2 - /disks/zero/Work/perforce/flz_usb/src/sys/cam/scsi/scsi_da.c ==== --- /tmp/tmp.3336.0 Tue Jan 17 01:01:05 2006 +++ /disks/zero/Work/perforce/flz_usb/src/sys/cam/scsi/scsi_da.c Tue Jan 17 00:57:45 2006 @@ -379,6 +379,14 @@ {T_DIRECT, SIP_MEDIA_REMOVABLE, "USB2.0*", "(FS) FLASH DISK*", "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE }, + { + /* + * Genesys 6-in-1 Card Reader + * No PR, reported by anders + */ + {T_DIRECT, SIP_MEDIA_REMOVABLE, "Generic*", "STORAGE DEVICE*", + "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE + }, }; static disk_strategy_t dastrategy; ==== //depot/user/flz/usb/src/sys/dev/usb/usbdevs#4 - /disks/zero/Work/perforce/flz_usb/src/sys/dev/usb/usbdevs ==== --- /tmp/tmp.3336.1 Tue Jan 17 01:01:06 2006 +++ /disks/zero/Work/perforce/flz_usb/src/sys/dev/usb/usbdevs Tue Jan 17 00:58:57 2006 @@ -938,6 +938,7 @@ product GENESYS GL641USB 0x0700 GL641USB CompactFlash Card Reader product GENESYS GL641USB2IDE_2 0x0701 GL641USB USB-IDE Bridge No 2 product GENESYS GL641USB2IDE 0x0702 GL641USB USB-IDE Bridge +product GENESYS GL641USB_2 0x0760 GL641USB 6-in-1 Card Reader /* GIGABYTE products */ product GIGABYTE GNBR402W 0x8002 GN-BR402W ==== //depot/user/flz/usb/src/sys/dev/usb/umass.c#5 - /disks/zero/Work/perforce/flz_usb/src/sys/dev/usb/umass.c ==== --- /tmp/tmp.3336.2 Tue Jan 17 01:01:06 2006 +++ /disks/zero/Work/perforce/flz_usb/src/sys/dev/usb/umass.c Tue Jan 17 00:59:53 2006 @@ -340,6 +340,10 @@ UMASS_PROTO_SCSI | UMASS_PROTO_BBB, FORCE_SHORT_INQUIRY | NO_START_STOP | IGNORE_RESIDUE }, + { USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL641USB_2, RID_WILDCARD, + UMASS_PROTO_SCSI | UMASS_PROTO_BBB, + WRONG_CSWSIG + }, { USB_VENDOR_HITACHI, USB_PRODUCT_HITACHI_DVDCAM_USB, RID_WILDCARD, UMASS_PROTO_ATAPI | UMASS_PROTO_CBI_I, NO_INQUIRY