NetBSD Problem Report #45133

From www@NetBSD.org  Sun Jul 10 10:33:02 2011
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 47A3A63C12E
	for <gnats-bugs@gnats.NetBSD.org>; Sun, 10 Jul 2011 10:33:02 +0000 (UTC)
Message-Id: <20110710103301.0D01663B8E2@www.NetBSD.org>
Date: Sun, 10 Jul 2011 10:33:01 +0000 (UTC)
From: yamajun@ofug.net
Reply-To: yamajun@ofug.net
To: gnats-bugs@NetBSD.org
Subject: usb/udl(4): Add new device ID
X-Send-Pr-Version: www-1.0

>Number:         45133
>Category:       kern
>Synopsis:       usb/udl(4): Add new device ID
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          closed
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 10 10:35:00 +0000 2011
>Closed-Date:    Fri Jul 22 12:49:20 +0000 2011
>Last-Modified:  Fri Jul 22 12:49:20 +0000 2011
>Originator:     YAMASHIRO, Jun
>Release:        NetBSD/amd64 5.99.54
>Organization:
Okinawa FreeBSD Users Group
>Environment:
NetBSD yamajun 5.99.54 NetBSD 5.99.54 (GENERIC) #48: Sun Jul 10 17:44:42 JST 2011  yamajun@yamajun:/usr/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
Add new device ID for DisplayLink driver(udl(4))

New device:
IO-DATA LCD-USB10XB-T
http://www.iodata.jp/product/lcd/tp/lcd-usb10xb-t/ (in Japanese)


Copy from OpenBSD's udl(4):
IOGEAR DVI GUC2020
StarTech CONV-USB2DVI
HP USB DVI
VideoHome NBdock1920
Lilliput UM-70

>How-To-Repeat:

>Fix:
Apply this patch to sys/dev/usb

# cd /usr/src/sys/sev/usb
# patch -p0 < /path/to/this_patch
# make -f Makefile.usbdevs

--- usbdevs.orig	2011-07-10 17:06:01.000000000 +0900
+++ usbdevs	2011-07-10 17:33:17.000000000 +0900
@@ -1110,13 +1110,16 @@
 product DIGITALSTREAM PS2	0x0001	PS/2 Active Adapter

 /* DisplayLink products */
+product DISPLAYLINK GUC2020	0x0059	IOGEAR DVI GUC2020
 product DISPLAYLINK LD220	0x0100	Samsung LD220
 product DISPLAYLINK LD190	0x0102	Samsung LD190
 product DISPLAYLINK U70		0x0103	Samsung U70
 product DISPLAYLINK VCUD60	0x0136	Rextron DVI
+product DISPLAYLINK CONV	0x0138	StarTech CONV-USB2DVI
 product DISPLAYLINK DLDVI	0x0141	DisplayLink DVI
 product DISPLAYLINK USBRGB	0x0150	IO-DATA USB-RGB
 product DISPLAYLINK LCDUSB7X	0x0153	IO-DATA LCD-USB7X
+product DISPLAYLINK LCDUSB10X	0x0156	IO-DATA LCD-USB10XB-T
 product DISPLAYLINK VGA10	0x015a	CMP-USBVGA10
 product DISPLAYLINK WSDVI	0x0198	WS Tech DVI
 product DISPLAYLINK EC008	0x019b	EasyCAP008 DVI
@@ -1124,8 +1127,11 @@
 product DISPLAYLINK LCD4300U	0x01ba	LCD-4300U
 product DISPLAYLINK LCD8000U	0x01bb	LCD-8000U
 product DISPLAYLINK HPDOCK	0x01d4	HP USB Docking
+product DISPLAYLINK NL571	0x01d7	HP USB DVI
 product DISPLAYLINK M01061	0x01e2	Lenovo DVI
+product DISPLAYLINK NBDOCK	0x0215	VideoHome NBdock1920
 product DISPLAYLINK SWDVI	0x024c	SUNWEIT DVI
+product DISPLAYLINK LUM70	0x02a9	Lilliput UM-70
 product DISPLAYLINK LCD8000UD_DVI	0x02b8	LCD-8000UD-DVI
 product DISPLAYLINK LDEWX015U	0x02e3	Logitec LDE-WX015U
 product DISPLAYLINK UM7X0	0x401a	nanovision MiMo


--- udl.c.orig	2011-07-10 17:06:11.000000000 +0900
+++ udl.c	2011-07-10 17:34:51.000000000 +0900
@@ -298,13 +298,16 @@
  * Matching devices.
  */
 static const struct usb_devno udl_devs[] = {
+	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_GUC2020 },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LD220 },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LD190 },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_U70 },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_VCUD60 },
+	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_CONV },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_DLDVI },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_USBRGB },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LCDUSB7X },
+	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LCDUSB10X },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_VGA10 },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_WSDVI },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_EC008 },
@@ -312,8 +315,11 @@
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LCD4300U },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LCD8000U },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_HPDOCK },
+	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_NL571 },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_M01061 },
+	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_NBDOCK },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_SWDVI },
+	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LUM70 },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LCD8000UD_DVI },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_LDEWX015U },
 	{ USB_VENDOR_DISPLAYLINK, USB_PRODUCT_DISPLAYLINK_UM7X0 }

>Release-Note:

>Audit-Trail:
From: "NONAKA Kimihiro" <nonaka@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/45133 CVS commit: src/sys/dev/usb
Date: Fri, 22 Jul 2011 12:40:55 +0000

 Module Name:	src
 Committed By:	nonaka
 Date:		Fri Jul 22 12:40:55 UTC 2011

 Modified Files:
 	src/sys/dev/usb: udl.c usbdevs

 Log Message:
 PR/45133: usb/udl(4): Add new device ID
 Applied patch.


 To generate a diff of this commit:
 cvs rdiff -u -r1.4 -r1.5 src/sys/dev/usb/udl.c
 cvs rdiff -u -r1.589 -r1.590 src/sys/dev/usb/usbdevs

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: nonaka@NetBSD.org
State-Changed-When: Fri, 22 Jul 2011 12:49:20 +0000
State-Changed-Why:
Applied patch.
Thanks!


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.