kern/132785: Gemtech remote powersocket is classed as a HID device rather than ugen

Dirk-Willem van Gulik dirkx at webweaving.org
Wed Mar 18 12:50:02 PDT 2009


>Number:         132785
>Category:       kern
>Synopsis:       Gemtech remote powersocket is classed as a HID device rather than ugen
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 18 19:50:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Dirk-Willem van Gulik
>Release:        7.1
>Organization:
webweaving
>Environment:
FreeBSD monit.nek.org 7.1-RELEASE-p3 FreeBSD 7.1-RELEASE-p3 #0: Wed Mar 18 20:05:54 CET 2009 root at monit.nek.org:/usr/src/sys/
i386/compile/MARTEN i386


>Description:
Below change maps the Gembird Electronics Gembird Silver Shield remote power plug as a quick - as to ensure it is not picked up as a 'uhid' but shows as a 'ugen'.

This makes it work out of the box with the http://sispmctl.sourceforge.net/ utility (see separate ports submission).

Dw.



>How-To-Repeat:

>Fix:
monit# diff -c usb_quirks.c.org usb_quirks.c; diff -c usbdevs.org usbdevs
*** usb_quirks.c.org	Wed Mar 18 20:38:39 2009
--- usb_quirks.c	Wed Mar 18 20:38:18 2009
***************
*** 110,115 ****
--- 110,117 ----
  	ANY, { UQ_HID_IGNORE }},
   { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPHONE_3G,
  	ANY, { UQ_HID_IGNORE }},
+  { USB_VENDOR_GEMBIRD, USB_PRODUCT_GEMBIRD_ESHIELD,
+ 	ANY, { UQ_HID_IGNORE }},
  
   /* Devices which should be ignored by both ukbd and uhid */
   { USB_VENDOR_CYPRESS, USB_PRODUCT_CYPRESS_WISPY1A,
*** usbdevs.org	Wed Mar 18 20:33:12 2009
--- usbdevs	Wed Mar 18 20:36:36 2009
***************
*** 162,167 ****
--- 162,168 ----
  vendor PAN		0x04b1	Pan International
  vendor IBM		0x04b3	IBM
  vendor CYPRESS		0x04b4	Cypress Semiconductor
+ vendor GEMBIRD		0x04b4  Gembird Electronics 
  vendor ROHM		0x04b5	ROHM
  vendor COMPAL		0x04b7	Compal
  vendor EPSON		0x04b8	Seiko Epson
***************
*** 647,652 ****
--- 648,654 ----
  vendor MOSCHIP		0x9710	MosChip Semiconductor
  vendor 3COM3		0xa727	3Com
  vendor HP2		0xf003	Hewlett Packard
+ 
  vendor USRP		0xfffe	GNU Radio USRP
  
  /*
***************
*** 1270,1275 ****
--- 1272,1280 ----
  /* Garmin products */
  product GARMIN IQUE_3600	0x0004	iQue 3600
  
+ /* Gembird Electronics products */
+ product GEMBIRD ESHIELD 	0xfd13  Gembird Silver Shield PM
+ 
  /* General Instruments (Motorola) products */
  product GENERALINSTMNTS SB5100	0x5100	SURFboard SB5100 Cable modem



>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list