usb/129251: Liebert UPS being assigned uhid and not ugen

Andrew D Wiles adw at avatastic.co.uk
Fri Nov 28 15:10:05 PST 2008


The following reply was made to PR usb/129251; it has been noted by GNATS.

From: Andrew D Wiles <adw at avatastic.co.uk>
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: usb/129251: Liebert UPS being assigned uhid and not ugen
Date: Fri, 28 Nov 2008 23:02:27 +0000

 The patch in the original pr was a bit broken. Corrected patch follows.
 
 diff -Naur usb.orig/usb_quirks.c usb/usb_quirks.c
 --- usb.orig/usb_quirks.c       2008-11-28 08:22:36.000000000 +0000
 +++ usb/usb_quirks.c    2008-11-28 22:56:47.000000000 +0000
 @@ -110,6 +110,8 @@
          ANY, { UQ_HID_IGNORE }},
    { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPHONE_3G,
          ANY, { UQ_HID_IGNORE }},
 + { USB_VENDOR_LIEBERT, USB_PRODUCT_LIEBERT_POWERSURE_PXT,
 +    ANY, { UQ_HID_IGNORE }},
 
    /* Devices which should be ignored by both ukbd and uhid */
    { USB_VENDOR_CYPRESS, USB_PRODUCT_CYPRESS_WISPY1A,
 diff -Naur usb.orig/usbdevs usb/usbdevs
 --- usb.orig/usbdevs    2008-11-28 08:22:54.000000000 +0000
 +++ usb/usbdevs 2008-11-28 22:56:53.000000000 +0000
 @@ -347,6 +347,7 @@
   vendor ASIAMD          0x06be  Asia Microelectronic Development
   vendor BIZLINK         0x06c4  Bizlink International
   vendor KEYSPAN         0x06cd  Keyspan / InnoSys Inc.
 +vendor LIEBERT      0x06da  Liebert
   vendor AASHIMA         0x06d6  Aashima Technology
   vendor MULTITECH       0x06e0  MultiTech
   vendor ADS             0x06e1  ADS Technologies
 @@ -1553,6 +1554,9 @@
   /* 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
 [root at skynet /usr/src/sys/dev]# diff -Naur usb.orig/ usb/ > ~/liebert.patch
 [root at skynet /usr/src/sys/dev]# cat ~/liebert.patch
 diff -Naur usb.orig/usb_quirks.c usb/usb_quirks.c
 --- usb.orig/usb_quirks.c       2008-11-28 08:22:36.000000000 +0000
 +++ usb/usb_quirks.c    2008-11-28 22:56:47.000000000 +0000
 @@ -110,6 +110,8 @@
          ANY, { UQ_HID_IGNORE }},
    { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPHONE_3G,
          ANY, { UQ_HID_IGNORE }},
 + { USB_VENDOR_LIEBERT, USB_PRODUCT_LIEBERT_POWERSURE_PXT,
 +    ANY, { UQ_HID_IGNORE }},
 
    /* Devices which should be ignored by both ukbd and uhid */
    { USB_VENDOR_CYPRESS, USB_PRODUCT_CYPRESS_WISPY1A,
 diff -Naur usb.orig/usbdevs usb/usbdevs
 --- usb.orig/usbdevs    2008-11-28 08:22:54.000000000 +0000
 +++ usb/usbdevs 2008-11-28 22:56:53.000000000 +0000
 @@ -347,6 +347,7 @@
   vendor ASIAMD          0x06be  Asia Microelectronic Development
   vendor BIZLINK         0x06c4  Bizlink International
   vendor KEYSPAN         0x06cd  Keyspan / InnoSys Inc.
 +vendor LIEBERT      0x06da  Liebert
   vendor AASHIMA         0x06d6  Aashima Technology
   vendor MULTITECH       0x06e0  MultiTech
   vendor ADS             0x06e1  ADS Technologies
 @@ -1553,6 +1554,9 @@
   /* 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


More information about the freebsd-usb mailing list