Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Nov 2008 21:41:46 GMT
From:      Andre Guibert de Bruet <andy@siliconlandmark.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   usb/128803: Quirk for I-Tuner Networks USBLCD4X20 support
Message-ID:  <200811112141.mABLfkim087907@www.freebsd.org>
Resent-Message-ID: <200811112150.mABLo19I048514@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         128803
>Category:       usb
>Synopsis:       Quirk for I-Tuner Networks USBLCD4X20 support
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 11 21:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Andre Guibert de Bruet
>Release:        7.1-PRERELEASE & CURRENT
>Organization:
Silicon Landmark
>Environment:
FreeBSD zoom.properkernel.com 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Sat Nov  8 12:12:58 EST 2008     devel@zoom.properkernel.com:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
The I-Tuner Networks USBLCD4X20 is a bus-powered external USB 4x20 LCD display. When plugged in, uhid attaches to this device, rendering it useless. The attached patch adds the proper quirk so that uhid doesn't attach to it. This allows software such as LCDproc to talk to it and display useful information.
>How-To-Repeat:
Plug the device in, and try to use any libusb-based application to talk to the device. They will fail to claim the appropriate interface.
>Fix:
See attached patch.

Patch attached with submission follows:

--- usb_quirks.c.orig	2008-10-30 22:50:12.000000000 -0400
+++ usb_quirks.c	2008-10-30 22:50:38.000000000 -0400
@@ -102,6 +102,8 @@
 	ANY, { UQ_HID_IGNORE }},
  { USB_VENDOR_ITUNERNET, USB_PRODUCT_ITUNERNET_USBLCD2X20,
 	ANY, { UQ_HID_IGNORE }},
+ { USB_VENDOR_ITUNERNET, USB_PRODUCT_ITUNERNET_USBLCD4X20,
+	ANY, { UQ_HID_IGNORE }},
  { USB_VENDOR_MGE, USB_PRODUCT_MGE_UPS1,
 	ANY, { UQ_HID_IGNORE }},
  { USB_VENDOR_MGE, USB_PRODUCT_MGE_UPS2,
--- usbdevs.orig	2008-10-30 22:50:00.000000000 -0400
+++ usbdevs	2008-10-30 22:51:00.000000000 -0400
@@ -1455,6 +1455,7 @@
 
 /* Ituner networks products */
 product ITUNERNET USBLCD2X20	0x0002	USB-LCD 2x20
+product ITUNERNET USBLCD4X20	0xc001	USB-LCD 4x20
 
 /* Jablotron products */
 product JABLOTRON PC60B		0x0001	PC-60B


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811112141.mABLfkim087907>