Author: hselasky
Date: Sat Dec 31 15:18:51 2011
New Revision: 229117
URL: http://svn.freebsd.org/changeset/base/229117

Log:
  MFC r227610 and r228243:
  Add more quirks for USB mass storage devices.

Modified:
  stable/9/sys/dev/usb/quirk/usb_quirk.c
  stable/9/sys/dev/usb/usbdevs
Directory Properties:
  stable/9/sys/   (props changed)
  stable/9/sys/amd64/include/xen/   (props changed)
  stable/9/sys/boot/   (props changed)
  stable/9/sys/boot/i386/efi/   (props changed)
  stable/9/sys/boot/ia64/efi/   (props changed)
  stable/9/sys/boot/ia64/ski/   (props changed)
  stable/9/sys/boot/powerpc/boot1.chrp/   (props changed)
  stable/9/sys/boot/powerpc/ofw/   (props changed)
  stable/9/sys/cddl/contrib/opensolaris/   (props changed)
  stable/9/sys/conf/   (props changed)
  stable/9/sys/contrib/dev/acpica/   (props changed)
  stable/9/sys/contrib/octeon-sdk/   (props changed)
  stable/9/sys/contrib/pf/   (props changed)
  stable/9/sys/contrib/x86emu/   (props changed)

Modified: stable/9/sys/dev/usb/quirk/usb_quirk.c
==============================================================================
--- stable/9/sys/dev/usb/quirk/usb_quirk.c      Sat Dec 31 15:15:30 2011        
(r229116)
+++ stable/9/sys/dev/usb/quirk/usb_quirk.c      Sat Dec 31 15:18:51 2011        
(r229117)
@@ -148,10 +148,6 @@ static struct usb_quirk_entry usb_quirks
            UQ_MSC_FORCE_PROTO_SCSI),
        USB_QUIRK(AIPTEK, POCKETCAM3M, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_BBB,
            UQ_MSC_FORCE_PROTO_SCSI),
-       USB_QUIRK(ALCOR, SDCR_6335, 0x0000, 0xffff, UQ_MSC_NO_TEST_UNIT_READY,
-           UQ_MSC_NO_SYNC_CACHE),
-       USB_QUIRK(ALCOR, SDCR_6362, 0x0000, 0xffff, UQ_MSC_NO_TEST_UNIT_READY,
-           UQ_MSC_NO_SYNC_CACHE),
        USB_QUIRK(ALCOR, UMCR_9361, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_BBB,
            UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_GETMAXLUN),
        USB_QUIRK(ALCOR, TRANSCEND, 0x0000, 0xffff, UQ_MSC_NO_GETMAXLUN,
@@ -252,6 +248,7 @@ static struct usb_quirk_entry usb_quirks
        USB_QUIRK(MICROTECH, DPCM, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_CBI,
            UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_TEST_UNIT_READY,
            UQ_MSC_NO_START_STOP),
+       USB_QUIRK(MICRON, REALSSD, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE),
        USB_QUIRK(MICROTECH, SCSIDB25, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_BBB,
            UQ_MSC_FORCE_PROTO_SCSI),
        USB_QUIRK(MICROTECH, SCSIHD50, 0x0000, 0xffff, UQ_MSC_FORCE_WIRE_BBB,
@@ -462,6 +459,7 @@ static struct usb_quirk_entry usb_quirks
         * Quirks for manufacturers which USB devices does not respond
         * after issuing non-supported commands:
         */
+       USB_QUIRK(ALCOR, DUMMY, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE, 
UQ_MSC_NO_TEST_UNIT_READY, UQ_MATCH_VENDOR_ONLY),
        USB_QUIRK(FEIYA, DUMMY, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE, 
UQ_MATCH_VENDOR_ONLY),
        USB_QUIRK(REALTEK, DUMMY, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE, 
UQ_MATCH_VENDOR_ONLY),
        USB_QUIRK(INITIO, DUMMY, 0x0000, 0xffff, UQ_MSC_NO_SYNC_CACHE, 
UQ_MATCH_VENDOR_ONLY),

Modified: stable/9/sys/dev/usb/usbdevs
==============================================================================
--- stable/9/sys/dev/usb/usbdevs        Sat Dec 31 15:15:30 2011        
(r229116)
+++ stable/9/sys/dev/usb/usbdevs        Sat Dec 31 15:18:51 2011        
(r229117)
@@ -317,6 +317,7 @@ vendor ACTLABS              0x061c  Act Labs
 vendor ALARIS          0x0620  Alaris
 vendor APEX            0x0624  Apex
 vendor CREATIVE3       0x062a  Creative Labs
+vendor MICRON          0x0634  Micron Technology
 vendor VIVITAR         0x0636  Vivitar
 vendor GUNZE           0x0637  Gunze Electronics USA
 vendor AVISION         0x0638  Avision
@@ -915,8 +916,10 @@ product ALCATEL OT535              0x02df  One Touch 
 /* Alcor Micro, Inc. products */
 product ALCOR2 KBD_HUB         0x2802  Kbd Hub
 
+product ALCOR DUMMY            0x0000  Dummy product
 product ALCOR SDCR_6335                0x6335  SD/MMC Card Reader
 product ALCOR SDCR_6362                0x6362  SD/MMC Card Reader
+product ALCOR SDCR_6366                0x6366  SD/MMC Card Reader
 product ALCOR TRANSCEND                0x6387  Transcend JetFlash Drive
 product ALCOR MA_KBD_HUB       0x9213  MacAlly Kbd Hub
 product ALCOR AU9814           0x9215  AU9814 Hub
@@ -2224,6 +2227,9 @@ product MSI RT3070_7              0x899a  RT3070
 product MSI RT2573_3           0xa861  RT2573
 product MSI RT2573_4           0xa874  RT2573
 
+/* Micron products */
+product MICRON REALSSD         0x0655  Real SSD eUSB
+
 /* Microsoft products */
 product MICROSOFT SIDEPREC     0x0008  SideWinder Precision Pro
 product MICROSOFT INTELLIMOUSE 0x0009  IntelliMouse
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to