Author: gavin
Date: Tue Aug  3 17:47:27 2010
New Revision: 210824
URL: http://svn.freebsd.org/changeset/base/210824

Log:
  Merge r210515,210516,210543 from head:
  
    Prevent ukbd(4) and uhid(4) from attaching when a WiSPY DBx Spectrum
    Analyzer is attached. [1]
  
    Prevent uhid(4) from attaching to the Gembird Silver Shield remote power
    plug. [2]
  
    Prevent uhid(4) from attaching to the Liebert PowerSure Personal XT UPS.
    [3]
  
  PR:           usb/134631 [1], usb/132785 [2], usb/129251 [3]
  Submitted by: Jesse Kempf <jkempf davisvision.com> [1]
  Submitted by: Dirk-Willem van Gulik <dirkx webweaving.org> [2]
  Submitted by: Andrew D Wiles <adw+gnats avatastic.co.uk> [3]

Modified:
  stable/8/sys/dev/usb/quirk/usb_quirk.c
  stable/8/sys/dev/usb/usbdevs
Directory Properties:
  stable/8/sys/   (props changed)
  stable/8/sys/amd64/include/xen/   (props changed)
  stable/8/sys/cddl/contrib/opensolaris/   (props changed)
  stable/8/sys/contrib/dev/acpica/   (props changed)
  stable/8/sys/contrib/pf/   (props changed)
  stable/8/sys/dev/xen/xenpci/   (props changed)

Modified: stable/8/sys/dev/usb/quirk/usb_quirk.c
==============================================================================
--- stable/8/sys/dev/usb/quirk/usb_quirk.c      Tue Aug  3 17:40:09 2010        
(r210823)
+++ stable/8/sys/dev/usb/quirk/usb_quirk.c      Tue Aug  3 17:47:27 2010        
(r210824)
@@ -111,9 +111,11 @@ static struct usb_quirk_entry usb_quirks
        USB_QUIRK(APC, UPS, 0x0000, 0xffff, UQ_HID_IGNORE),
        USB_QUIRK(BELKIN, F6C550AVR, 0x0000, 0xffff, UQ_HID_IGNORE),
        USB_QUIRK(CYBERPOWER, 1500CAVRLCD, 0x0000, 0xffff, UQ_HID_IGNORE),
+       USB_QUIRK(CYPRESS, SILVERSHIELD, 0x0000, 0xffff, UQ_HID_IGNORE),
        USB_QUIRK(DELORME, EARTHMATE, 0x0000, 0xffff, UQ_HID_IGNORE),
        USB_QUIRK(ITUNERNET, USBLCD2X20, 0x0000, 0xffff, UQ_HID_IGNORE),
        USB_QUIRK(ITUNERNET, USBLCD4X20, 0x0000, 0xffff, UQ_HID_IGNORE),
+       USB_QUIRK(LIEBERT, POWERSURE_PXT, 0x0000, 0xffff, UQ_HID_IGNORE),
        USB_QUIRK(MGE, UPS1, 0x0000, 0xffff, UQ_HID_IGNORE),
        USB_QUIRK(MGE, UPS2, 0x0000, 0xffff, UQ_HID_IGNORE),
        USB_QUIRK(APPLE, IPHONE, 0x0000, 0xffff, UQ_HID_IGNORE),
@@ -121,10 +123,11 @@ static struct usb_quirk_entry usb_quirks
        /* Devices which should be ignored by both ukbd and uhid */
        USB_QUIRK(CYPRESS, WISPY1A, 0x0000, 0xffff, UQ_KBD_IGNORE, 
UQ_HID_IGNORE),
        USB_QUIRK(METAGEEK, WISPY1B, 0x0000, 0xffff, UQ_KBD_IGNORE, 
UQ_HID_IGNORE),
+       USB_QUIRK(METAGEEK, WISPY24X, 0x0000, 0xffff, UQ_KBD_IGNORE, 
UQ_HID_IGNORE),
+       USB_QUIRK(METAGEEK2, WISPYDBX, 0x0000, 0xffff, UQ_KBD_IGNORE, 
UQ_HID_IGNORE),
        USB_QUIRK(TENX, UAUDIO0, 0x0101, 0x0101, UQ_AUDIO_SWAP_LR),
        /* MS keyboards do weird things */
        USB_QUIRK(MICROSOFT, WLINTELLIMOUSE, 0x0000, 0xffff, 
UQ_MS_LEADING_BYTE),
-       USB_QUIRK(METAGEEK, WISPY24X, 0x0000, 0xffff, UQ_KBD_IGNORE, 
UQ_HID_IGNORE),
        /* umodem(4) device quirks */
        USB_QUIRK(METRICOM, RICOCHET_GS, 0x100, 0x100, UQ_ASSUME_CM_OVER_DATA),
        USB_QUIRK(SANYO, SCP4900, 0x000, 0x000, UQ_ASSUME_CM_OVER_DATA),

Modified: stable/8/sys/dev/usb/usbdevs
==============================================================================
--- stable/8/sys/dev/usb/usbdevs        Tue Aug  3 17:40:09 2010        
(r210823)
+++ stable/8/sys/dev/usb/usbdevs        Tue Aug  3 17:47:27 2010        
(r210824)
@@ -353,6 +353,7 @@ vendor ASIAMD               0x06be  Asia Microelectron
 vendor BIZLINK         0x06c4  Bizlink International
 vendor KEYSPAN         0x06cd  Keyspan / InnoSys Inc.
 vendor AASHIMA         0x06d6  Aashima Technology
+vendor LIEBERT         0x06da  Liebert
 vendor MULTITECH       0x06e0  MultiTech
 vendor ADS             0x06e1  ADS Technologies
 vendor ALCATELM                0x06e4  Alcatel Microelectronics
@@ -653,6 +654,7 @@ vendor MPMAN                0x1cae  MpMan
 vendor DRESDENELEKTRONIK 0x1cf1 dresden elektronik
 vendor PEGATRON                0x1d4d  Pegatron
 vendor QISDA           0x1da5  Qisda
+vendor METAGEEK2       0x1dd5  MetaGeek
 vendor ALINK           0x1e0e  Alink
 vendor AIRTIES         0x1eda  AirTies
 vendor DLINK           0x2001  D-Link
@@ -1274,6 +1276,7 @@ product CYPRESS IKARILASER        0x121f  Ikari 
 product CYPRESS USBRS232       0x5500  USB-RS232 Interface
 product CYPRESS SLIM_HUB       0x6560  Slim Hub
 product CYPRESS XX6830XX       0x6830  PATA Storage Device
+product CYPRESS SILVERSHIELD   0xfd13  Gembird Silver Shield PM
 
 /* Daisy Technology products */
 product DAISY DMC              0x6901  USB MultiMedia Reader
@@ -1926,6 +1929,9 @@ product LEXAR CF_READER           0xb002  USB CF R
 /* Lexmark products */
 product LEXMARK S2450          0x0009  Optra S 2450
 
+/* Liebert products */
+product LIEBERT POWERSURE_PXT  0xffff  PowerSure Personal XT
+
 /* Linksys products */
 product LINKSYS MAUSB2         0x0105  Camedia MAUSB-2
 product LINKSYS USB10TX1       0x200c  USB10TX
@@ -2026,6 +2032,7 @@ product MERLIN V620             0x1110  
 /* MetaGeek products */
 product METAGEEK WISPY1B       0x083e  MetaGeek Wi-Spy
 product METAGEEK WISPY24X      0x083f  MetaGeek Wi-Spy 2.4x
+product METAGEEK2 WISPYDBX     0x5000  MetaGeek Wi-Spy DBx
 
 /* Metricom products */
 product METRICOM RICOCHET_GS   0x0001  Ricochet GS
_______________________________________________
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