usbdevs revision 93960
158314Sache$FreeBSD: head/sys/dev/usb/usbdevs 93960 2002-04-06 12:27:23Z joe $
2136759Speter
321308Sache/*
421308Sache * Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc.
5136759Speter * All rights reserved.
621308Sache *
721308Sache * This code is derived from software contributed to The NetBSD Foundation
821308Sache * by Lennart Augustsson (lennart@augustsson.net) at
921308Sache * Carlstedt Research & Technology.
1021308Sache *
1121308Sache * Redistribution and use in source and binary forms, with or without
1258314Sache * modification, are permitted provided that the following conditions
1321308Sache * are met:
1421308Sache * 1. Redistributions of source code must retain the above copyright
1521308Sache *    notice, this list of conditions and the following disclaimer.
1621308Sache * 2. Redistributions in binary form must reproduce the above copyright
1721308Sache *    notice, this list of conditions and the following disclaimer in the
1821308Sache *    documentation and/or other materials provided with the distribution.
1921308Sache * 3. All advertising materials mentioning features or use of this software
2021308Sache *    must display the following acknowledgement:
2121308Sache *        This product includes software developed by the NetBSD
2221308Sache *        Foundation, Inc. and its contributors.
2358314Sache * 4. Neither the name of The NetBSD Foundation nor the names of its
2421308Sache *    contributors may be used to endorse or promote products derived
2521308Sache *    from this software without specific prior written permission.
2621308Sache *
2721308Sache * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
2821308Sache * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2921308Sache * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3021308Sache * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
3121308Sache * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
3221308Sache * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
3321308Sache * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
3421308Sache * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
3521308Sache * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3626497Sache * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3726497Sache * POSSIBILITY OF SUCH DAMAGE.
3821308Sache */
3921308Sache
4021308Sache/*
4121308Sache * List of known USB vendors
4221308Sache *
4321308Sache * Adding an ID and its string description for a device to the usbdevs file,
4426497Sache * enables the USB stack to print a useful description of the device that was
4521308Sache * connected.
4621308Sache *
4721308Sache * The ID should be added in usbdevs and then the files usbdevs.h and
48119614Sache * usbdevs_data.h need to be regenerated.
4921308Sache *
5021308Sache *	# edit usbdevs
5121308Sache *	make -f Makefile.usbdevs
5221308Sache *	# test your change
5321308Sache *	cd ../../modules/usb
5421308Sache *	make
5521308Sache *	# commit, if appropriate
5621308Sache *	cvs -m "ID for device XYZ" commit usbdevs
5758314Sache *	# commit the derived files after the $ FreeBSD $ has been updated.
5858314Sache *	cvs commit usbdevs.h usbdevs_data.h
5958314Sache *
6021308Sache * Please note that these IDs do not do anything. Adding an ID here and
6121308Sache * regenerating the usbdevs.h and usbdevs_data.h only makes a symbolic name
6221308Sache * available to the source code and does not change any functionality, nor
6321308Sache * does it make your device available to a specific driver.
6458314Sache * It will however make the descriptive string available if a device does not
6575409Sache * provide the string itself.
6635486Sache *
6721308Sache * After adding a vendor ID VNDR and a product ID PRDCT you will have the
68119614Sache * following extra defines:
69119614Sache * #define USB_VENDOR_VNDR              0x????
70119614Sache * #define USB_PRODUCT_VNDR_PRDCT       0x????
71119614Sache *
72119614Sache * You may have to add these defines to the respective probe routines to
7321308Sache * make the device recognised by the appropriate device driver.
74119614Sache */
75136759Speter
76119614Sachevendor AOX		0x03e8	AOX
77119614Sachevendor ATMEL		0x03eb	Atmel
78119614Sachevendor MITSUMI		0x03ee	Mitsumi
79119614Sachevendor HP		0x03f0	Hewlett Packard
80119614Sachevendor ADAPTEC		0x03f3	Adaptec
8121308Sachevendor NATIONAL		0x0400	National Semiconductor
8258314Sachevendor ACERLABS		0x0402	Acer Labs
8321308Sachevendor FTDI		0x0403	Future Technology Devices
8421308Sachevendor NEC		0x0409	NEC
8521308Sachevendor KODAK		0x040a	Eastman Kodak
8621308Sachevendor MELCO		0x0411	Melco
8721308Sachevendor CREATIVE		0x041e	Creative
8821308Sachevendor ADI		0x0422	ADI Systems
8921308Sachevendor CATC		0x0423	Computer Access Technology
9021308Sachevendor SMC2		0x0424	Standard Microsystems
9121308Sachevendor GRAVIS		0x0428	Advanced Gravis Computer Tech.
9221308Sachevendor SUN		0x0430	Sun Microsystems
9321308Sachevendor TAUGA		0x0436  Taugagreining HF
9421308Sachevendor AMD		0x0438	Advanced Micro Devices
9521308Sachevendor LEXMARK		0x043d	Lexmark International
9621308Sachevendor NANAO		0x0440	NANAO
9721308Sachevendor ALPS		0x044e	Alps Electric
9821308Sachevendor THRUST		0x044f	Thrustmaster
9921308Sachevendor TI		0x0451	Texas Instruments
10021308Sachevendor ANALOGDEVICES	0x0456	Analog Devices
10121308Sachevendor KYE		0x0458	KYE Systems
10221308Sachevendor DIAMOND2		0x045a	Diamond (Supra)
10321308Sachevendor MICROSOFT	0x045e	Microsoft
10421308Sachevendor PRIMAX		0x0461	Primax Electronics
10521308Sachevendor AMP		0x0464	AMP
10621308Sachevendor CHERRY		0x046a	Cherry Mikroschalter
10721308Sachevendor MEGATRENDS	0x046b	American Megatrends
10821308Sachevendor LOGITECH		0x046d	Logitech
10921308Sachevendor BTC		0x046e	Behavior Tech. Computer
11021308Sachevendor PHILIPS		0x0471	Philips
11121308Sachevendor CONNECTIX	0x0478	Connectix
11221308Sachevendor KENSINGTON	0x047d	Kensington
11321308Sachevendor LUCENT		0x047e	Lucent
11421308Sachevendor STMICRO		0x0483	STMicroelectronics
11521308Sachevendor YAMAHA		0x0499	YAMAHA
11675409Sachevendor COMPAQ		0x049f	Compaq Computers
11721308Sachevendor ACERP		0x04a5	Acer Peripherals
11821308Sachevendor VISIONEER	0x04a7	Visioneer
11921308Sachevendor CANON		0x04a9	Canon
12021308Sachevendor NIKON		0x04b0	Nikon
12121308Sachevendor IBM		0x04b3	IBM Corporation
12221308Sachevendor CYPRESS		0x04b4	Cypress Semiconductor
12321308Sachevendor EPSON		0x04b8	Seiko Epson
12421308Sachevendor RAINBOW		0x04b9	Rainbow Technologies
12521308Sachevendor IODATA		0x04bb	I/O Data
12621308Sachevendor TDK		0x04bf	TDK
12721308Sachevendor 3COMUSR		0x04c1	U.S. Robotics
12821308Sachevendor METHODE		0x04c2	Methode Electronics Far East
12921308Sachevendor MAXISWITCH	0x04c3	Maxi Switch
13021308Sachevendor LOCKHEEDMER	0x04c4	Lockheed Martin Energy Research
13121308Sachevendor FUJITSU		0x04c5	Fujitsu
13221308Sachevendor TOSHIBAAM	0x04c6	Toshiba America Electronic Components
13321308Sachevendor MICROMACRO	0x04c7	Micro Macro Technologies
13421308Sachevendor KONICA		0x04c8	Konica
13521308Sachevendor LITEON		0x04ca	Lite-On Technology
13621308Sachevendor FUJIPHOTO	0x04cb	Fuji Photo Film
13721308Sachevendor PHILIPSSEMI	0x04cc	Philips Semiconductors
13821308Sachevendor TATUNG		0x04cd	Tatung Co. Of America
13921308Sachevendor SCANLOGIC	0x04ce	ScanLogic
14021308Sachevendor MYSON		0x04cf	Myson Technology
14121308Sachevendor DIGI2		0x04d0	Digi International
14221308Sachevendor ITTCANON		0x04d1	ITT Canon
14321308Sachevendor ALTEC		0x04d2	Altec Lansing Technologies
14421308Sachevendor PANASONIC	0x04da	Panasonic (Matsushita)
14521308Sachevendor IIYAMA		0x04e1	Iiyama
14621308Sachevendor SHUTTLE		0x04e6	Shuttle Technology
14721308Sachevendor ANNABOOKS	0x04ed	Annabooks
14821308Sachevendor CHICONY		0x04f2	Chicony Electronics
14921308Sachevendor BROTHER		0x04f9	Brother Industries
15021308Sachevendor DALLAS		0x04fa	Dallas Semiconductor
15121308Sachevendor ACER		0x0502	Acer
15221308Sachevendor 3COM		0x0506	3Com
15321308Sachevendor AZTECH		0x0509	Aztech Systems
15421308Sachevendor BELKIN		0x050d	Belkin Components
15575409Sachevendor KAWATSU		0x050f	Kawatsu Semiconductor
15675409Sachevendor APC		0x051d	American Power Conversion
15775409Sachevendor CONNECTEK	0x0522	Advanced Connectek USA
15821308Sachevendor NETCHIP		0x0525	NetChip Technology
15975409Sachevendor ALTRA		0x0527	ALTRA
16021308Sachevendor ATI		0x0528	ATI Technologies
16121308Sachevendor AKS		0x0529	Aladdin Knowledge Systems
16221308Sachevendor UNIACCESS	0x0540	Universal Access
16321308Sachevendor XIRLINK		0x0545	Xirlink
16421308Sachevendor ANCHOR		0x0547	Anchor Chips
16575409Sachevendor SONY		0x054c	Sony
16675409Sachevendor VISION		0x0553	VLSI Vision
16721308Sachevendor ASAHIKASEI	0x0556	Asahi Kasei Microsystems
16821308Sachevendor ATEN		0x0557	ATEN International
16975409Sachevendor MUSTEK		0x055f	Mustek Systems
17075409Sachevendor TELEX		0x0562	Telex Communications
17121308Sachevendor PERACOM		0x0565	Peracom Networks
17221308Sachevendor ALCOR2		0x0566	Alcor Micro
17321308Sachevendor WACOM		0x056a	WACOM
17421308Sachevendor ETEK		0x056c	e-TEK Labs
17521308Sachevendor EIZO		0x056d	EIZO
17675409Sachevendor ELECOM		0x056e	Elecom
17775409Sachevendor HAUPPAUGE	0x0573	Hauppauge Computer Works
17875409Sachevendor BAFO		0x0576	BAFO/Quality Computer Accessories
17975409Sachevendor YEDATA		0x057b	Y-E Data
18075409Sachevendor AVM		0x057c	AVM GmbH
18175409Sachevendor QUICKSHOT	0x057f	Quickshot
18275409Sachevendor ROLAND		0x0582	Roland
183136759Spetervendor ROCKFIRE		0x0583	Rockfire
184136759Spetervendor RATOC		0x0584	RATOC Systems,Inc.
18521308Sachevendor ZYXEL		0x0586	ZyXEL Communication
18621308Sachevendor ALCOR		0x058f	Alcor Micro
18721308Sachevendor IOMEGA		0x059b	Iomega
18875409Sachevendor ATREND		0x059c	A-Trend Technology
18975409Sachevendor AID		0x059d	Advanced Input Devices
190136759Spetervendor LACIE		0x059f	LaCie
191136759Spetervendor OMNIVISION	0x05a9	OmniVision
19221308Sachevendor INSYSTEM		0x05ab	In-System Design
19321308Sachevendor APPLE		0x05ac	Apple Computer
19421308Sachevendor DIGI		0x05c5	Digi International
19521308Sachevendor QTRONIX		0x05c7	Qtronix
19621308Sachevendor ELSA		0x05cc	ELSA
19721308Sachevendor BRAINBOXES	0x05d1	Brainboxes Limited
19821308Sachevendor ULTIMA		0x05d8	Ultima
19921308Sachevendor AXIOHM		0x05d9	Axiohm Transaction Solutions
20021308Sachevendor MICROTEK		0x05da	Microtek
201136759Spetervendor SUNTAC		0x05db	SUN Corporation
20221308Sachevendor LEXAR		0x05dc	Lexar Media
203136759Spetervendor SYMBOL		0x05e0	Symbol Technologies
20421308Sachevendor GENESYS		0x05e3	Genesys Logic
20521308Sachevendor FUJI		0x05e5	Fuji Electric
206136759Spetervendor KEITHLEY		0x05e6	Keithley Instruments
20721308Sachevendor EIZONANAO	0x05e7	EIZO Nanao
20821308Sachevendor KLSI		0x05e9	Kawasaki LSI
209136759Spetervendor FFC		0x05eb	FFC
21021308Sachevendor ANKO		0x05ef	Anko Electronic
21121308Sachevendor PIENGINEERING	0x05f3	P.I. Engineering
21221308Sachevendor AOC		0x05f6	AOC International
21321308Sachevendor CHIC		0x05fe	Chic Technology
214136759Spetervendor BARCO		0x0600	Barco Display Systems
215136759Spetervendor BRIDGE		0x0607	Bridge Information
216136759Spetervendor SOLIDYEAR	0x060b	Solid Year
217136759Spetervendor BIORAD		0x0614	Bio-Rad Laboratories
218136759Spetervendor MACALLY		0x0618	Macally
219136759Spetervendor ACTLABS		0x061c	Act Labs
22021308Sachevendor ALARIS		0x0620	Alaris
22121308Sachevendor APEX		0x0624	Apex
22221308Sachevendor AVISION		0x0638	Avision
22321308Sachevendor TEAC		0x0644	TEAC
224119614Sachevendor LINKSYS		0x066b	Linksys
22575409Sachevendor ACERSA		0x066e	Acer Semiconductor America
22675409Sachevendor SIGMATEL		0x066f	Sigmatel
227136759Spetervendor AIWA		0x0677	Aiwa
22875409Sachevendor ACARD		0x0678	ACARD Technology
229136759Spetervendor PROLIFIC		0x067b	Prolific Technology
23021308Sachevendor SIEMENS		0x067c	Siemens
23121308Sachevendor ADVANCELOGIC	0x0680	Avance Logic
23221308Sachevendor HAGIWARA		0x0693  Hagiwara Sys-Com
23321308Sachevendor MINOLTA		0x0686	Minolta
23421308Sachevendor CTX		0x0698	Chuntex
23521308Sachevendor ASKEY		0x069a	Askey Computer
23621308Sachevendor SAITEK		0x06a3	Saitek
23721308Sachevendor ALCATELT		0x06b9	Alcatel Telecom
23821308Sachevendor AGFA		0x06bd	AGFA-Gevaert
23921308Sachevendor ASIAMD		0x06be	Asia Microelectronic Development
24021308Sachevendor BIZLINK		0x06c4	Bizlink International
24121308Sachevendor KEYSPAN		0x06cd	Keyspan
24221308Sachevendor AASHIMA		0x06d6	Aashima Technology
24321308Sachevendor MULTITECH	0x06e0	MultiTech
24421308Sachevendor ADS		0x06e1	ADS Technologies
24521308Sachevendor ALCATELM		0x06e4	Alcatel Microelectronics
246136759Spetervendor SIRIUS		0x06ea	Sirius Technologies
247136759Spetervendor BOSTON		0x06fd	Boston Acoustics
248136759Spetervendor SMC		0x0707	Standard Microsystems
249136759Spetervendor PUTERCOM		0x0708	Putercom
250136759Spetervendor MCT		0x0711	MCT
251136759Spetervendor DIGITALSTREAM	0x074e	Digital Stream
252136759Spetervendor AUREAL		0x0755	Aureal Semiconductor
253136759Spetervendor MIDIMAN		0x0763	Midiman
254136759Spetervendor GRIFFIN		0x077d	Griffin Technology
255136759Spetervendor SANDISK		0x0781	SanDisk Corp
256136759Spetervendor BRIMAX		0x078e	Brimax
257136759Spetervendor AXIS		0x0792	Axis Communications
258136759Spetervendor ABL		0x0794	ABL Electronics
259136759Spetervendor ALFADATA		0x079d	Alfadata Computer
260136759Spetervendor NATIONALTECH	0x07a2	National Technical Systems
261136759Spetervendor ONNTO		0x07a3	Onnto
262136759Spetervendor BE		0x07a4	Be
26375409Sachevendor ADMTEK		0x07a6	ADMtek
264136759Spetervendor COREGA		0x07aa	Corega
265136759Spetervendor FREECOM		0x07ab	Freecom
266136759Spetervendor MICROTECH	0x07af	Microtech
267136759Spetervendor OLYMPUS		0x07b4	Olympus
268136759Spetervendor ABOCOM		0x07b8	AboCom Systems
269136759Spetervendor KEISOKUGIKEN	0x07c1	Keisokugiken
270136759Spetervendor APG		0x07c5	APG Cash Drawer
271136759Spetervendor BUG		0x07c8	B.U.G.
272136759Spetervendor ALLIEDTELESYN	0x07c9	Allied Telesyn International
273136759Spetervendor AVERMEDIA	0x07ca	AVerMedia Technologies
274136759Spetervendor SIIG		0x07cc	SIIG
275136759Spetervendor CASIO		0x07cf	CASIO
276136759Spetervendor APTIO		0x07d2	Aptio Products
277136759Spetervendor ARASAN		0x07da	Arasan Chip Systems
278136759Spetervendor ALLIEDCABLE	0x07e6	Allied Cable
279136759Spetervendor STSN		0x07ef	STSN
280136759Spetervendor ZOOM		0x0803	Zoom Telephonics
28121308Sachevendor BROADLOGIC	0x0827	BroadLogic
28221308Sachevendor HANDSPRING	0x082d	Handspring
28321308Sachevendor ACTIONSTAR	0x0835	Action Star Enterprise
28475409Sachevendor PALM		0x0830	Palm Computing
28575409Sachevendor ACCTON		0x083a	Accton Technology
28675409Sachevendor DIAMOND		0x0841	Diamond
28721308Sachevendor NETGEAR		0x0846	BayNETGEAR
28821308Sachevendor ACTIVEWIRE	0x0854	ActiveWire
28921308Sachevendor PORTGEAR		0x085a	PortGear
29021308Sachevendor METRICOM		0x0870	Metricom
29121308Sachevendor ADESSOKBTEK	0x087c	ADESSO/Kbtek America
29275409Sachevendor JATON		0x087d	Jaton
29375409Sachevendor APT		0x0880	APT Technologies
294136759Spetervendor BOCARESEARCH	0x0885	Boca Research
295136759Spetervendor ANDREA		0x08a8	Andrea Electronics
29621308Sachevendor BURRBROWN	0x08bb	Burr-Brown Japan
29721308Sachevendor 2WIRE		0x08c8	2Wire
29821308Sachevendor AIPTEK		0x08ca	AIPTEK International
29958314Sachevendor SMARTBRIDGES	0x08d1	SmartBridges
30058314Sachevendor BILLIONTON	0x08dd	Billionton Systems
30158314Sachevendor EXTENDED		0x08e9	Extended Systems
30258314Sachevendor MSYSTEMS		0x08ec	M-Systems
30358314Sachevendor AUTHENTEC	0x08ff	AuthenTec
30458314Sachevendor ALATION		0x0910	Alation Systems
30558314Sachevendor BIOMETRIC	0x0929	American Biometric Company
30658314Sachevendor YANO		0x094f	Yano
307136759Spetervendor KINGSTON		0x0951	Kingston Technology
30858314Sachevendor BLUEWATER	0x0956	BlueWater Systems
30958314Sachevendor AGILENT		0x0957	Agilent Technologies
31058314Sachevendor PORTSMITH	0x095a	Portsmith
31121308Sachevendor ADIRONDACK	0x0976	Adirondack Wire & Cable
31221308Sachevendor BECKHOFF		0x0978	Beckhoff
31321308Sachevendor ALTIUS		0x09b3	Altius Solutions
31421308Sachevendor ARRIS		0x09c1	Arris Interactive
31521308Sachevendor ACTIVCARD	0x09c3	ACTIVCARD
31621308Sachevendor ACTISYS		0x09c4	ACTiSYS
31721308Sachevendor AFOURTECH	0x09da	A-FOUR TECH
31821308Sachevendor AIMEX		0x09dc	AIMEX
31975409Sachevendor ADDONICS		0x09df	Addonics Technologies
32075409Sachevendor AKAI		0x09e8	AKAI professional M.I.
32121308Sachevendor ARESCOM		0x09f5	ARESCOM
32221308Sachevendor BAY		0x09f9	Bay Associates
32321308Sachevendor ALTERA		0x09fb	Altera
32421308Sachevendor TREK		0x0a16	Trek Technology
32521308Sachevendor ASAHIOPTICAL	0x0a17	Asahi Optical
32621308Sachevendor BOCASYSTEMS	0x0a43	Boca Systems
32721308Sachevendor BROADCOM		0x0a5c	Broadcom
32821308Sachevendor GREENHOUSE	0x0a6b	GREENHOUSE
32921308Sachevendor GEOCAST		0x0a79	Geocast Network Systems
33021308Sachevendor TODOS		0x0b0c	Todos Data System
33121308Sachevendor NEC2		0x0b62	NEC
33221308Sachevendor ATI2		0x0b6f	ATI
33321308Sachevendor AGATE		0x0c08	Agate Technologies
33421308Sachevendor DMI		0x0c0b	DMI
33521308Sachevendor MOTOROLA		0x1063	Motorola
33675409Sachevendor PLX		0x10b5	PLX
33775409Sachevendor ASANTE		0x10bd	Asante
33875409Sachevendor BELKIN2		0x1293	Belkin Components
33921308Sachevendor MOBILITY		0x1342	Mobility
34075409Sachevendor SHARK		0x13d2	Shark
34121308Sachevendor SILICONPORTALS	0x1527	Silicon Portals
34221308Sachevendor SOHOWARE		0x15e8	SOHOware
34321308Sachevendor UMAX		0x1606	UMAX Data Systems
34421308Sachevendor INSIDEOUT	0x1608	Inside Out Networks
34521308Sachevendor ENTREGA		0x1645	Entrega
34621308Sachevendor ACTIONTEC	0x1668	Actiontec Electronics
34721308Sachevendor DLINK		0x2001	D-Link
34875409Sachevendor DAISY		0x3579	Daisy Technology
34975409Sachevendor INTEL		0x8086	Intel
35075409Sachevendor HP2		0xf003	Hewlett Packard
351136759Speter
352136759Speter/*
35321308Sache * List of known products.  Grouped by vendor.
35475409Sache */
35521308Sache
35621308Sache/* 3Com products */
35721308Sacheproduct 3COM HOMECONN		0x009d	HomeConnect USB Camera
35821308Sacheproduct 3COM 3C19250		0x03E8	3C19250 Ethernet adapter
35921308Sacheproduct 3COM USR56K		0x3021	U.S.Robotics 56000 Voice Faxmodem Pro
36075409Sache
36175409Sacheproduct 3COMUSR OFFICECONN	0x0082	3Com OfficeConnect Analog Modem
362136759Speterproduct 3COMUSR USRISDN		0x008f	3Com U.S. Robotics Pro ISDN TA
363136759Speterproduct 3COMUSR HOMECONN	0x009d	3Com HomeConnect camera
36421308Sacheproduct 3COMUSR USR56K		0x3021	U.S.Robotics 56000 Voice Faxmodem Pro
36521308Sacheproduct 3COM 3C460		0x11f8	HomeConnect 3C460
36621308Sacheproduct 3COM 3C460B		0x4601	HomeConnect 3C460B
36775409Sache
36875409Sache/* AboCom products */
369136759Speterproduct ABOCOM XX1		0x110c	XX1
370136759Speterproduct ABOCOM XX2		0x200c	XX2
37121308Sacheproduct ABOCOM URE450		0x4000	URE450 Ethernet Adapter
37275409Sacheproduct	ABOCOM UFE1000		0x4002	UFE1000 Fast Ethernet Adapter
37321308Sacheproduct ABOCOM DSB650TX_PNA	0x4003	1/10/100 ethernet adapter
37421308Sacheproduct ABOCOM XX4		0x4004	XX4
37521308Sacheproduct ABOCOM XX5		0x4007	XX5
37658314Sacheproduct ABOCOM XX6		0x400b	XX6
37758314Sacheproduct ABOCOM XX7		0x400c	XX7
37858314Sacheproduct ABOCOM XX8		0x4102	XX8
37958314Sacheproduct ABOCOM XX9		0x4104	XX9
38058314Sacheproduct ABOCOM XX10		0xabc1	XX10
38158314Sache
38258314Sache/* Accton products */
38358314Sacheproduct ACCTON USB320_EC	0x1046	USB320-EC Ethernet Adapter
38458314Sacheproduct	ACCTON SS1001		0x5046	SpeedStream Ethernet Adapter
38558314Sache
38658314Sache/* Acer Peripherals, Inc. products */
38758314Sacheproduct ACERP ACERSCAN_C310U	0x12a6	Acerscan C310U
38858314Sacheproduct ACERP ACERSCAN_320U	0x2022	Acerscan 320U
38958314Sacheproduct ACERP ACERSCAN_640U	0x2040	Acerscan 640U
39058314Sacheproduct ACERP ACERSCAN_620U	0x2060	Acerscan 620U
391119614Sache
392119614Sache/* ActiveWire, Inc. products */
39358314Sacheproduct ACTIVEWIRE IOBOARD	0x0100	I/O Board
39458314Sacheproduct ACTIVEWIRE IOBOARD_FW1	0x0101	I/O Board, rev. 1 firmware
39558314Sache
39658314Sache/* ADMtek products */
39758314Sacheproduct ADMTEK PEGASUS		0x0986	AN986 USB Ethernet adapter
39858314Sacheproduct ADMTEK PEGASUSII	0x8511	AN8511 USB Ethernet adapter
399119614Sache
400119614Sache/* ADS products */
40158314Sacheproduct ADS UBS10BT		0x0008	UBS-10BT Ethernet adapter
40258314Sache
40358314Sache/* Agate Technologies products */
40458314Sacheproduct AGATE QDRIVE		0x0378	Q-Drive
40558314Sache
40658314Sache/* AGFA products */
40758314Sacheproduct AGFA SNAPSCAN1212U	0x0001	SnapScan 1212U
40858314Sacheproduct AGFA SNAPSCAN1236U	0x0002	SnapScan 1236U
40958314Sacheproduct AGFA SNAPSCANTOUCH	0x0100	SnapScan Touch
41058314Sacheproduct AGFA SNAPSCAN1212U2	0x2061	SnapScan 1212U
41158314Sacheproduct AGFA SNAPSCANE40	0x208d	SnapScan e40
41258314Sacheproduct AGFA SNAPSCANE50	0x208f	SnapScan e50
41358314Sacheproduct AGFA SNAPSCANE20	0x2091	SnapScan e20
41458314Sacheproduct AGFA SNAPSCANE25	0x2095	SnapScan e25
415119614Sacheproduct AGFA SNAPSCANE26	0x2097	SnapScan e26
416119614Sacheproduct AGFA SNAPSCANE52	0x20fd	SnapScan e52
417119614Sache
41858314Sache/* Agiler products */
41958314Sacheproduct ELECOM MOUSE29UO	0x0002	mouse 29UO
42058314Sacheproduct ELECOM LDUSBTX0		0x200c	LD-USB/TX
42158314Sacheproduct ELECOM LDUSBTX1		0x4002	LD-USB/TX
42221308Sacheproduct ELECOM LDUSBTX2		0x400b	LD-USB/TX
42321308Sacheproduct ELECOM LDUSBTX3		0xabc1	LD-USB/TX
42421308Sache
42521308Sache/* AKS products */
42621308Sacheproduct AKS USBHASP		0x0001	USB-HASP 0.06
42721308Sache
42821308Sache/* Alcor Micro, Inc. products */
429136759Speterproduct ALCOR2 KBD_HUB		0x2802	Kbd Hub
43021308Sache
431119614Sacheproduct ALCOR MA_KBD_HUB	0x9213	MacAlly Kbd Hub
432119614Sacheproduct ALCOR AU9814		0x9215	AU9814 Hub
433119614Sacheproduct ALCOR SM_KBD		0x9410	MicroConnectors/StrongMan Keyboard
434119614Sacheproduct ALCOR NEC_KBD_HUB	0x9472	NEC Kbd Hub
435119614Sache
436119614Sache/* Altec Lansing products */
437119614Sacheproduct ALTEC ADA70		0x0070	ADA70 Speakers
43821308Sacheproduct ALTEC ASC495		0xff05	ASC495 Speakers
43921308Sache
44021308Sache/* American Power Conversion products */
44121308Sacheproduct APC UPSPRO500		0x0002	Back-UPS Pro 500
44221308Sache
44321308Sache/* Anchor products */
44421308Sacheproduct ANCHOR EZUSB		0x2131	EZUSB
44521308Sacheproduct ANCHOR EZLINK		0x2720	EZLINK
44621308Sache
44758314Sache/* AOX, Inc. products */
44821308Sacheproduct AOX USB101		0x0008	USB ethernet controller engine
44921308Sache
45021308Sache/* Apple Computer products */
45121308Sacheproduct APPLE OPTMOUSE		0x0302	Optical mouse
45221308Sacheproduct APPLE SPEAKERS		0x1101	Speakers
45321308Sache
45421308Sache/* ATen products */
45521308Sacheproduct ATEN UC1284		0x2001	Parallel printer adapter
45621308Sacheproduct ATEN UC10T		0x2002	10Mbps ethernet adapter
45721308Sacheproduct ATEN UC232A		0x2008	Serial adapter
45821308Sache
459136759Speter/* Atmel Comp. products */
46021308Sacheproduct ATMEL UHB124		0x3301	UHB124 hub
46121308Sacheproduct ATMEL DWL120		0x7602	DWL-120 Wireless adapter
46221308Sache
46321308Sache/* Avision products */
464136759Speterproduct AVISION 1200U		0x0268	1200U scanner
46521308Sache
46621308Sache/* Belkin products */
46721308Sache/*product BELKIN F5U111		0x????	F5U111 Ethernet adapter*/
46821308Sacheproduct BELKIN2 F5U002		0x0002	F5U002 Parallel printer adapter
46921308Sache
47021308Sache/* Billionton products */
47121308Sacheproduct BILLIONTON USB100	0x0986	USB100N 10/100 FastEthernet Adapter
47221308Sacheproduct BILLIONTON USBLP100	0x0987	USB100LP
47321308Sacheproduct BILLIONTON USBEL100	0x0988	USB100EL
47421308Sacheproduct BILLIONTON USBE100	0x8511	USBE100
47521308Sache
47621308Sache/* Brother Industries products */
47721308Sacheproduct BROTHER HL1050		0x0002	HL-1050 laser printer
47821308Sache
47921308Sache/* Behavior Technology Computer products */
48021308Sacheproduct BTC BTC7932		0x6782	Keyboard with mouse port
48121308Sache
48221308Sache/* Canon, Inc. products */
48321308Sacheproduct CANON N656U		0x2206	CANOSCAN N656U
48421308Sacheproduct CANON S10		0x3041	PowerShot S10
48547563Sacheproduct CANON S100		0x3045	PowerShot S100
48647563Sache
48747563Sache/* CATC products */
48847563Sacheproduct CATC NETMATE		0x000a	Netmate ethernet adapter
489119614Sacheproduct CATC NETMATE2		0x000c	Netmate2 ethernet adapter
490119614Sacheproduct CATC CHIEF		0x000d	USB Chief Bus & Protocol Analyzer
49147563Sacheproduct CATC ANDROMEDA		0x1237	Andromeda hub
49221308Sache
49321308Sache/* CASIO products */
49421308Sacheproduct	CASIO NAMELAND		0x4001	CASIO Nameland EZ-USB
49521308Sache
49675409Sache/* Cherry products */
49721308Sacheproduct CHERRY MY3000KBD	0x0001	My3000 keyboard
49821308Sacheproduct CHERRY MY3000HUB	0x0003	My3000 hub
49921308Sache
50021308Sache/* Chic Technology products */
50121308Sacheproduct CHIC MOUSE1		0x0001	mouse
50221308Sacheproduct CHIC CYPRESS		0x0003	Cypress USB Mouse
50321308Sache
50421308Sache/* Chicony products */
50521308Sacheproduct CHICONY KB8933		0x0001	KB-8933 keyboard
50621308Sache
50758314Sache/* Compaq products */
50821308Sacheproduct COMPAQ PJB100		0x504a	Personal Jukebox PJB100
50921308Sache
51058314Sache/* Connectix products */
51121308Sacheproduct CONNECTIX QUICKCAM	0x0001	QuickCam
51221308Sache
51358314Sache/* Corega products */
51421308Sacheproduct COREGA ETHER_USB_T	0x0001	Ether USB-T
51521308Sacheproduct COREGA FETHER_USB_TX	0x0004	FEther USB-TX
51621308Sacheproduct	COREGA FETHER_USB_TXS	0x000d	FEther USB-TXS
51721308Sache
518136759Speter/* Creative products */
51947563Sacheproduct CREATIVE NOMAD_II	0x1002	Nomad II MP3 player
52047563Sache
52147563Sache/* CTX products */
52247563Sacheproduct CTX EX1300		0x9999	Ex1300 hub
523119614Sache
524119614Sache/* Cypress Semiconductor products */
52547563Sacheproduct CYPRESS MOUSE		0x0001	mouse
52621308Sacheproduct CYPRESS THERMO		0x0002	thermometer
52721308Sacheproduct CYPRESS FMRADIO		0x1002	FM Radio
52821308Sache
52975409Sache/* D-Link products */
53021308Sache/*product DLINK DSBS25		0x0100	DSB-S25 serial adapter*/
53121308Sacheproduct DLINK DSB650TX4		0x200c	10/100 ethernet adapter
53258314Sacheproduct DLINK DSB650C		0x4000	10Mbps ethernet adapter
53358314Sacheproduct DLINK DSB650TX1		0x4001	10/100 ethernet adapter
53458314Sacheproduct DLINK DSB650TX		0x4002	10/100 ethernet adapter
53558314Sacheproduct DLINK DSB650TX_PNA	0x4003	1/10/100 ethernet adapter
53658314Sacheproduct DLINK DSB650TX3		0x400b	10/100 ethernet adapter
53758314Sacheproduct DLINK DSB650TX2		0x4102	10/100 ethernet adapter
53858314Sacheproduct DLINK DSB650		0xabc1	10/100 ethernet adapter
53958314Sache
540119614Sache/* Daisy Technology products */
541119614Sacheproduct DAISY DMC		0x6901	PhotoClip Camera
54221308Sache
54321308Sache/* Dallas Semiconductor products */
54447563Sacheproduct DALLAS J6502		0x4201	J-6502 speakers
54575409Sache
54647563Sache/* Diamond products */
54758314Sacheproduct DIAMOND RIO500USB	0x0001	Rio 500 USB
54858314Sache
54958314Sache/* Digi International products */
55058314Sacheproduct DIGI ACCELEPORT2	0x0002	AccelePort USB 2
551119614Sacheproduct DIGI ACCELEPORT4	0x0004	AccelePort USB 4
55258314Sacheproduct DIGI ACCELEPORT8	0x0008	AccelePort USB 8
55347563Sache
554119614Sache/* EIZO products */
55547563Sacheproduct EIZO HUB		0x0000	hub
55647563Sacheproduct EIZO MONITOR		0x0001	monitor
55721308Sache
558119614Sache/* Elsa products */
559119614Sacheproduct ELSA MODEM1		0x2265	ELSA Modem Board
560119614Sacheproduct ELSA USB2ETHERNET	0x3000	Microlink USB2Ethernet
561119614Sache
562119614Sache/* Entrega products */
563119614Sacheproduct ENTREGA 1S		0x0001	1S serial connector
564119614Sacheproduct ENTREGA 2S		0x0002	2S serial connector
565119614Sacheproduct ENTREGA 1S25		0x0003	1S25 serial connector
566119614Sacheproduct ENTREGA 4S		0x0004	4S serial connector
567119614Sacheproduct ENTREGA E45		0x0005	E45 Ethernet adapter
568119614Sacheproduct ENTREGA CENTRONICS	0x0006	Centronics connector
569119614Sacheproduct ENTREGA 1S9		0x0093	1S9 serial connector
570119614Sacheproduct ENTREGA EZUSB		0x8000	EZ-USB
571119614Sache/*product ENTREGA SERIAL	0x8001	DB25 Serial connector*/
572119614Sacheproduct ENTREGA 2U4S		0x8004  2U4S serial connector/usb hub
573119614Sache/*product ENTREGA SERIAL_DB9	0x8093	DB9 Serial connector*/
57421308Sache
57521308Sache/* Epson products */
57621308Sacheproduct EPSON PRINTER1		0x0001	USB Printer
577136759Speterproduct EPSON PRINTER2		0x0002	ISD USB Smart Cable for Mac
57826497Sacheproduct EPSON PRINTER3		0x0003	ISD USB Smart Cable
579136759Speterproduct EPSON PRINTER5		0x0005	USB Printer
580136759Speterproduct EPSON 636		0x0101	Perfection 636U / 636Photo scanner
581136759Speterproduct EPSON 610		0x0103	Perfection 610 scanner
582136759Speterproduct EPSON 1200		0x0104	Perfection 1200U / 1200Photo scanner
583119614Sacheproduct EPSON 1600		0x0107	Expression 1600 scanner
584119614Sacheproduct EPSON 1640		0x010a	Perfection 1640SU scanner
585136759Speterproduct EPSON 1240		0x010b	Perfection 1240U / 1240Photo scanner
586119614Sacheproduct EPSON 640U		0x010c	Perfection 640U scanner
58721308Sacheproduct EPSON 1650		0x0110	Perfection 1650 scanner
58875409Sacheproduct EPSON GT9700F		0x0112	GT-9700F scanner
58975409Sache
59075409Sache/* e-TEK Labs products */
59175409Sacheproduct ETEK 1COM		0x8007	Serial port
59275409Sache
59375409Sache/* Extended Systems products */
59426497Sacheproduct EXTENDED XTNDACCESS	0x0100	XTNDAccess IrDA
59575409Sache
59621308Sache/* Gravis products */
59775409Sacheproduct GRAVIS GAMEPADPRO	0x4001	GamePad Pro
59875409Sache
59975409Sache/* GREENHOUSE products */
60075409Sacheproduct GREENHOUSE KANA21	0x0001	CF-writer with Portable MP3 Player
60175409Sache
602136759Speter/* Griffin Technology */
603136759Speterproduct GRIFFIN IMATE		0x0405	iMate, ADB adapter
604136759Speter
605136759Speter/* Freecom products */
606136759Speterproduct FREECOM DVD		0xfc01	Connector for DVD drive
607136759Speter
608136759Speter/* Future Technology Devices products */
609136759Speterproduct FTDI SERIAL		0x8372	Serial converter
610136759Speter
611136759Speter/* Fuji photo products */
612136759Speterproduct FUJIPHOTO MASS0100	0x0100	Mass Storage
613136759Speter
614136759Speter/* Hagiwara products */
615136759Speterproduct HAGIWARA FGSM		0x0002  FlashGate SmartMedia Card Reader
616136759Speterproduct HAGIWARA FGCF		0x0003  FlashGate CompactFlash Card Reader
617136759Speterproduct HAGIWARA FG		0x0005  FlashGate
61875409Sache
619136759Speter/* Handspring, Inc. */
620136759Speterproduct HANDSPRING VISOR	0x0100	Handspring Visor
621136759Speter
622136759Speter/* Hauppauge Computer Works */
623136759Speterproduct HAUPPAUGE WINTV_USB_FM	0x4d12	WinTV USB FM
624136759Speter
625136759Speter/* HP products */
626136759Speterproduct HP 895C			0x0004	DeskJet 895C
627119614Sacheproduct HP 4100C		0x0101	Scanjet 4100C
628136759Speterproduct HP S20			0x0102	Photosmart S20
629119614Sacheproduct HP 880C			0x0104	DeskJet 880C
63026497Sacheproduct HP 4200C		0x0105	ScanJet 4200C
63126497Sacheproduct HP CDWRITERPLUS		0x0107	CD-Writer Plus
63275409Sacheproduct HP KBDHUB		0x010c	Multimedia Keyboard Hub
63375409Sacheproduct HP 6200C		0x0201	ScanJet 6200C
63475409Sacheproduct HP S20b			0x0202	PhotoSmart S20
63575409Sacheproduct HP 815C			0x0204	DeskJet 815C
63675409Sacheproduct HP 3300C		0x0205	ScanJet 3300C
63775409Sacheproduct HP CDW8200		0x0207	CD-Writer Plus 8200e
63875409Sacheproduct HP 810C			0x0304	DeskJet 810C/812C
63926497Sacheproduct HP 4300C		0x0305	Scanjet 4300C
640119614Sacheproduct HP G85XI		0x0311	OfficeJet G85xi
641119614Sacheproduct HP 5200C		0x0401	Scanjet 5200C
642119614Sacheproduct HP 830C			0x0404	DeskJet 830C
643119614Sacheproduct HP 3400CSE		0x0405	ScanJet 3400cse
644119614Sacheproduct HP 6300C		0x0601	Scanjet 6300C
645119614Sacheproduct HP 840C			0x0604	DeskJet 840c
646119614Sacheproduct HP 5300C		0x0701	Scanjet 5300C
647119614Sacheproduct HP 5400C		0x1105	Scanjet 5400C
648119614Sacheproduct HP 970CSE		0x1004	Deskjet 970Cse
649119614Sacheproduct HP 930C			0x1204	DeskJet 930c
650119614Sacheproduct HP 640C			0x2004	DeskJet 640c
65126497Sacheproduct HP P1100		0x3102	Photosmart P1100
652119614Sache
65326497Sache/* HP products */
65421308Sacheproduct HP2 C500		0x6002	PhotoSmart C500
65521308Sache
656119614Sache/* IBM Corporation */
657119614Sacheproduct IBM USBCDROMDRIVE	0x4427	USB CD-ROM Drive
658119614Sache
659136759Speter/* Inside Out Networks products */
660119614Sacheproduct INSIDEOUT EDGEPORT4	0x0001	EdgePort/4 serial ports
661119614Sache
662119614Sache/* In-System products */
663119614Sacheproduct INSYSTEM F5U002		0x0002	Parallel printer adapter
664119614Sacheproduct INSYSTEM ATAPI		0x0031	ATAPI adapter
665119614Sacheproduct INSYSTEM ISD110		0x0200	IDE adapter ISD110
666119614Sacheproduct INSYSTEM ISD105		0x0202	IDE adapter ISD105
667119614Sacheproduct INSYSTEM USBCABLE	0x081a	USB cable
668136759Speter
669119614Sache/* Intel products */
670119614Sacheproduct INTEL EASYPC_CAMERA	0x0110	Easy PC Camera
671119614Sacheproduct INTEL TESTBOARD		0x9890	82930 test board
672119614Sache
673136759Speter/* I/O DATA products */
674119614Sacheproduct IODATA USBETT		0x0901	USB ETT
675119614Sacheproduct IODATA USBETTX		0x0904	USB ETTX
676119614Sacheproduct	IODATA USBRSAQ		0x0a03	USB serial adapter USB-RSAQ1
677119614Sache
67821308Sache/* Iomega products */
67921308Sacheproduct IOMEGA ZIP100		0x0001	Zip 100
68021308Sacheproduct IOMEGA ZIP250		0x0030	Zip 250
681119614Sache
682119614Sache/* Kawasaki products */
68321308Sacheproduct KLSI DUH3E10BT		0x0008	USB ethernet controller engine
68421308Sache
68521308Sache/* Kawatsu products */
68621308Sacheproduct KAWATSU MH4000P		0x0003	MiniHub 4000P
68721308Sache
68821308Sache/* Keisokugiken Corp. products */
68921308Sacheproduct KEISOKUGIKEN USBDAQ	0x0068	HKS-0200 USBDAQ
69021308Sache
69121308Sache/* Kawasaki products */
692119614Sacheproduct KLSI DUH3E10BT		0x0008	10BT Ethernet adapter, in the DU-H3E
693119614Sache
694119614Sache/* Kensington products */
69521308Sacheproduct KENSINGTON ORBIT	0x1003	Orbit USB/PS2 trackball
696119614Sacheproduct KENSINGTON TURBOBALL	0x1005	TurboBall
69721308Sache
69821308Sache/* Keyspan products */
69921308Sacheproduct KEYSPAN USA28		0x0101	USA-28 serial adapter
70021308Sacheproduct KEYSPAN USA28X		0x0102	USA-28X serial adapter
70121308Sacheproduct KEYSPAN USA19		0x0103	USA-19 serial adapter
70275409Sacheproduct KEYSPAN USA18X		0x0105	USA-18X serial adapter
70321308Sacheproduct KEYSPAN USA19W		0x0106	USA-19W serial adapter
70475409Sacheproduct KEYSPAN USA49W		0x0109	USA-49W serial adapter
70558314Sache
70621308Sache/* Kingston products */
70721308Sacheproduct KINGSTON KNU101TX	0x000a	KNU101TX USB Ethernet
70821308Sache
70921308Sache/* Kodak products */
71021308Sacheproduct KODAK DC220		0x0100	Digital Science DC220
71121308Sacheproduct KODAK DC260		0x0110	Digital Science DC260
71221308Sacheproduct KODAK DC265		0x0111	Digital Science DC265
71321308Sacheproduct KODAK DC290		0x0112	Digital Science DC290
71421308Sacheproduct KODAK DC240		0x0120	Digital Science DC240
71521308Sacheproduct KODAK DC280		0x0130	Digital Science DC280
71621308Sache
71721308Sache/* Konica Corp. Products */
71821308Sacheproduct KONICA CAMERA		0x0720	Digital Color Camera
71921308Sache
72021308Sache/* KYE products */
72121308Sacheproduct KYE NICHE		0x0001	Niche mouse
72221308Sacheproduct KYE NETSCROLL		0x0003	Genius NetScroll mouse
72375409Sacheproduct KYE FLIGHT2000		0x1004	Flight 2000 joystick
72447563Sacheproduct KYE VIVIDPRO		0x2001	ColorPage Vivid-Pro scanner
72547563Sache
72621308Sache/* LaCie products */
72747563Sacheproduct LACIE HD		0xa601	Hard Disk
72847563Sacheproduct LACIE CDRW		0xa602	CD R/W
72947563Sache
73021308Sache/* Lexar products */
73175409Sacheproduct LEXAR JUMPSHOT		0x0001	jumpSHOT CompactFlash Reader
73221308Sache
73321308Sache/* Lexmark products */
73475409Sacheproduct LEXMARK S2450		0x0009	Optra S 2450
73558314Sache
73621308Sache/* Linksys products */
73721308Sacheproduct LINKSYS MAUSB2		0x0105	Camedia MAUSB-2
73821308Sacheproduct LINKSYS USB10TX1	0x200c	USB10TX
73921308Sacheproduct LINKSYS USB10T		0x2202	USB10T Ethernet
74021308Sacheproduct LINKSYS USB100TX	0x2203	USB100TX Ethernet
74121308Sacheproduct LINKSYS USB100H1	0x2204	USB100H1 Ethernet/HPNA
74221308Sacheproduct LINKSYS USB10TA		0x2206	USB10TA Ethernet
74321308Sacheproduct LINKSYS	USB10TX2	0x400b	USB10TX
74421308Sache
74521308Sache/* Logitech products */
74621308Sacheproduct LOGITECH M2452		0x0203	M2452 keyboard
74721308Sacheproduct LOGITECH M4848		0x0301	M4848 mouse
74821308Sacheproduct LOGITECH PAGESCAN	0x040f	PageScan
74975409Sacheproduct LOGITECH QUICKCAMWEB	0x0801	QuickCam Web
75047563Sacheproduct LOGITECH QUICKCAMPRO	0x0810	QuickCam Pro
75147563Sacheproduct LOGITECH QUICKCAMEXP	0x0840	QuickCam Express
75258314Sacheproduct LOGITECH QUICKCAM	0x0850	QuickCam
75347563Sacheproduct LOGITECH N43		0xc000	N43
75447563Sacheproduct LOGITECH N48		0xc001	N48 mouse
75547563Sacheproduct LOGITECH MBA47		0xc002	M-BA47 mouse
75621308Sacheproduct LOGITECH WMMOUSE	0xc004	WingMan Gaming Mouse
75721308Sacheproduct LOGITECH BD58		0xc00c	BD58 mouse
75821308Sacheproduct LOGITECH UN58A		0xc030	iFeel Mouse
75921308Sacheproduct LOGITECH BB13		0xc401	USB-PS/2 Trackball
76021308Sacheproduct LOGITECH WMPAD		0xc208	WingMan GamePad Extreme
76121308Sacheproduct LOGITECH WMJOY		0xc281	WingMan Force joystick 
76221308Sacheproduct LOGITECH RK53		0xc501	Cordless mouse
76321308Sacheproduct LOGITECH RB6		0xc503	Cordless keyboard
76421308Sacheproduct LOGITECH QUICKCAMPRO2	0xd001	QuickCam Pro
765119614Sache
766119614Sache/* Lucent products */
767119614Sacheproduct LUCENT EVALKIT		0x1001	USS-720 evaluation kit
768119614Sache
769119614Sache/* Macally products */
770119614Sacheproduct MACALLY MOUSE1		0x0101	mouse
771119614Sache
772119614Sache/* MCT Corp. */
773119614Sacheproduct MCT HUB0100		0x0100	Hub
774119614Sacheproduct MCT DU_H3SP_USB232	0x0200	D-Link DU-H3SP USB BAY Hub
775119614Sacheproduct MCT USB232		0x0210	USB-232 Interface
776119614Sacheproduct MCT SITECOM_USB232	0x0230	Sitecom USB-232 Products
777119614Sache
778119614Sache/* Melco, Inc products */
779119614Sacheproduct MELCO LUATX1		0x0001	LUA-TX Ethernet
780119614Sacheproduct MELCO LUATX5		0x0005	LUA-TX Ethernet
781119614Sacheproduct MELCO LUA2TX5		0x0009	LUA2-TX Ethernet
782119614Sache
783119614Sache/* Metricom products */
784119614Sacheproduct METRICOM RICOCHET_GS	0x0001	Ricochet GS
785119614Sache
786119614Sache/* Microsoft products */
787119614Sacheproduct MICROSOFT SIDEPREC	0x0008	SideWinder Precision Pro
788119614Sacheproduct MICROSOFT INTELLIMOUSE	0x0009	IntelliMouse
789119614Sacheproduct MICROSOFT NATURALKBD	0x000b	Natural Keyboard Elite
790119614Sacheproduct MICROSOFT DDS80		0x0014	Digital Sound System 80
791119614Sacheproduct MICROSOFT SIDEWINDER	0x001a	Sidewinder Precision Racing Wheel
792119614Sacheproduct MICROSOFT INTELLIEYE	0x0025	IntelliEye mouse
793119614Sacheproduct MICROSOFT INETPRO	0x002b	Internet Keyboard Pro
794119614Sache
795119614Sache/* Microtech products */
79621308Sacheproduct MICROTECH SCSIDB25	0x0004	USB-SCSI-DB25
79721308Sacheproduct MICROTECH SCSIHD50	0x0005	USB-SCSI-HD50
798119614Sacheproduct MICROTECH DPCM		0x0006	USB CameraMate
79921308Sacheproduct MICROTECH FREECOM	0xfc01	Freecom USB-IDE
800119614Sache
801119614Sache/* Microtek products */
802119614Sacheproduct MICROTEK 336CX		0x0094	Phantom 336CX - C3 scanner
803119614Sacheproduct MICROTEK X6U		0x0099	ScanMaker X6 - X6U
804119614Sacheproduct MICROTEK C6		0x009a	Phantom C6 scanner
805119614Sacheproduct MICROTEK 336CX2		0x00a0	Phantom 336CX - C3 scanner
806119614Sacheproduct MICROTEK V6USL		0x00a3	ScanMaker V6USL
807119614Sacheproduct MICROTEK V6USL2		0x80a3	ScanMaker V6USL
808119614Sacheproduct MICROTEK V6UL		0x80ac	ScanMaker V6UL
809119614Sache
810119614Sache/* Midiman products */
81121308Sacheproduct MIDIMAN MIDISPORT2X2	0x1001	Midisport 2x2
81221308Sache
81321308Sache/* Mitsumi products */
81421308Sacheproduct MITSUMI CDRRW		0x0000	CD-R/RW Drive
81521308Sache
81621308Sache/* Minolta Co., Ltd. */
81721308Sacheproduct MINOLTA 2300		0x4001	Dimage 2300
81821308Sacheproduct MINOLTA S304		0x4007	Dimage S304
81921308Sacheproduct MINOLTA X		0x4009	Dimage X
82058314Sache
82121308Sache/* Motorola products */
82221308Sacheproduct MOTOROLA MC141555	0x1555	MC141555 hub controller
82321308Sache
82475409Sache/* MultiTech products */
82575409Sacheproduct MULTITECH ATLAS		0xf101	MT5634ZBA-USB modem
82621308Sache
82721308Sache/* Mustek products */
82821308Sacheproduct MUSTEK 1200CU		0x0001	1200 CU scanner
82921308Sacheproduct MUSTEK 600CU		0x0002	600 CU scanner
83021308Sacheproduct MUSTEK 1200USB		0x0003	1200 USB scanner
83121308Sacheproduct MUSTEK 1200UB		0x0006	1200 UB scanner
83221308Sacheproduct MUSTEK 1200USBPLUS	0x0007	1200 USB Plus scanner
83321308Sacheproduct MUSTEK 1200CUPLUS	0x0008	1200 CU Plus scanner
83421308Sacheproduct MUSTEK BEARPAW1200F	0x0010	BearPaw 1200F scanner
83521308Sacheproduct MUSTEK 600USB		0x0873	600 USB scanner
83675409Sacheproduct MUSTEK MDC800		0xa800	MDC-800 digital camera
83721308Sache
83821308Sache/* M-Systems products */
83921308Sacheproduct MSYSTEMS DISKONKEY	0x0010	DiskOnKey
84021308Sache
84121308Sache/* National Semiconductor */
84221308Sacheproduct NATIONAL BEARPAW1200	0x1000	BearPaw 1200
84321308Sacheproduct NATIONAL BEARPAW2400	0x1001	BearPaw 2400
84421308Sache
84521308Sache/* NEC products */
84621308Sacheproduct NEC HUB			0x55aa	hub
84775409Sacheproduct NEC HUB_B		0x55ab	hub
848119614Sache
849119614Sache/* NetChip Technology Products */
850119614Sacheproduct NETCHIP TURBOCONNECT	0x1080	Turbo-Connect
851119614Sache
852119614Sache/* Netgear products */
853119614Sacheproduct NETGEAR EA101		0x1001	Ethernet adapter
85421308Sache
85521308Sache/* Nikon products */
85621308Sacheproduct NIKON E990		0x0102	Digital Camera E990
85721308Sache
85821308Sache/* Olympus products */
85921308Sacheproduct OLYMPUS C1		0x0102	C-1 Digital Camera
86021308Sacheproduct OLYMPUS C700		0x0105	C-700 Ultra Zoom
86121308Sache
86221308Sache/* OmniVision Technologies, Inc. products */
86321308Sacheproduct OMNIVISION OV511	0x0511	OV511 Camera
86421308Sacheproduct OMNIVISION OV511PLUS	0xa511	OV511+ Camera
86521308Sache
86621308Sache/* Palm Computing, Inc. product */
86721308Sacheproduct PALM SERIAL		0x0080	USB Serial Adaptor
86821308Sache
86921308Sache/* Panasonic products */
87021308Sacheproduct PANASONIC SDCAAE	0x1b00	MultiMediaCard Adapter
87121308Sache
87221308Sache/* Peracom products */
87321308Sacheproduct PERACOM SERIAL1		0x0001	Serial Converter
87421308Sacheproduct PERACOM ENET		0x0002	Ethernet adapter
87521308Sacheproduct PERACOM ENET3		0x0003	At Home Ethernet Adapter
87621308Sacheproduct PERACOM ENET2		0x0005	Ethernet adapter
87721308Sache
87821308Sache/* Philips products */
87921308Sacheproduct PHILIPS DSS350		0x0101	DSS 350 Digital Speaker System
88021308Sacheproduct PHILIPS DSS		0x0104	DSS XXX Digital Speaker System
88121308Sacheproduct PHILIPS HUB		0x0201	hub
88221308Sacheproduct PHILIPS PCA646VC	0x0303	PCA646VC PC Camera
88375409Sacheproduct PHILIPS PCVC680K	0x0308	PCVC680K Vesta Pro PC Camera
88421308Sacheproduct PHILIPS DSS150		0x0471	DSS 150 Digital Speaker System
88526497Sacheproduct PHILIPS DIVAUSB		0x1801	DIVA USB mp3 player
88621308Sache
88721308Sache/* Philips Semiconductor products */
88821308Sacheproduct PHILIPSSEMI HUB1122	0x1122	hub
88921308Sache
89021308Sache/* P.I. Engineering products */
89121308Sacheproduct PIENGINEERING PS2USB	0x020b	PS2 to Mac USB Adapter
89221308Sache
89321308Sache/* PLX products */
89421308Sacheproduct PLX TESTBOARD		0x9060	test board
89521308Sache
89621308Sache/* Primax products */
89721308Sacheproduct PRIMAX G2X300		0x0300	G2-200 scanner
89821308Sacheproduct PRIMAX G2E300		0x0301	G2E-300 scanner
89921308Sacheproduct PRIMAX G2300		0x0302	G2-300 scanner
90021308Sacheproduct PRIMAX G2E3002		0x0303	G2E-300 scanner
90121308Sacheproduct PRIMAX 9600		0x0340	Colorado USB 9600 scanner
90221308Sacheproduct PRIMAX 600U		0x0341	Colorado 600u scanner
90326497Sacheproduct PRIMAX 19200		0x0360	Colorado USB 19200 scanner
90475409Sacheproduct PRIMAX 1200U		0x0361	Colorado 1200u scanner
90521308Sacheproduct PRIMAX G600		0x0380	G2-600 scanner
90621308Sacheproduct PRIMAX 636I		0x0381	ReadyScan 636i
90721308Sacheproduct PRIMAX G2600		0x0382	G2-600 scanner
90821308Sacheproduct PRIMAX G2E600		0x0383	G2E-600 scanner
90921308Sacheproduct PRIMAX COMFORT		0x4d01	Comfort
91021308Sacheproduct PRIMAX MOUSEINABOX	0x4d02	Mouse-in-a-Box
91121308Sacheproduct PRIMAX PCGAUMS1		0x4d04	Sony PCGA-UMS1
91221308Sache
91321308Sache/* Prolific products */
91421308Sacheproduct PROLIFIC PL2301		0x0000	PL2301 Host-Host interface
91575409Sacheproduct PROLIFIC PL2302		0x0001	PL2302 Host-Host interface
91647563Sacheproduct PROLIFIC RSAQ2		0x04bb	PL2303 Serial adapter (IODATA USB-RSAQ2)
91747563Sacheproduct PROLIFIC PL2303 	0x2303  PL2303 Serial adapter (ATEN/IOGEAR UC232A)
91847563Sacheproduct PROLIFIC PL2305		0x2305	Parallel printer adapter
91921308Sacheproduct PROLIFIC ATAPI4		0x2307	ATAPI-4 Bridge Controller
92047563Sache
92121308Sache/* Putercom products */
92221308Sacheproduct PUTERCOM UPA100		0x047e	USB-1284 BRIDGE
92321308Sache
92421308Sache/* Qtronix products */
92521308Sacheproduct QTRONIX 980N		0x2011	Scorpion-980N keyboard
92621308Sache
92721308Sache/* Quickshot products */
92875409Sacheproduct QUICKSHOT STRIKEPAD	0x6238	USB StrikePad
92921308Sache
93075409Sache/* Rainbow Technologies products */
93121308Sacheproduct	RAINBOW IKEY2000	0x1200	i-Key 2000  
93258314Sache
93358314Sache/* Roland products */
93458314Sacheproduct	ROLAND UM1		0x0009	UM-1 MIDI I/F
93575409Sache
93675409Sache/* Rockfire products */
93758314Sacheproduct ROCKFIRE GAMEPAD	0x2033	gamepad 203USB
93821308Sache
939119614Sache/* RATOC Systems, Inc. */
940136759Speterproduct RATOC REXUSB60		0xb000	USB serial adapter REX-USB60
941119614Sache
942119614Sache/* SanDisk products */
94321308Sacheproduct SANDISK SDDR05A		0x0001	ImageMate SDDR-05a
94421308Sacheproduct SANDISK SDDR31		0x0002	ImageMate SDDR-31
94521308Sacheproduct SANDISK SDDR12		0x0100	ImageMate SDDR-12
94621308Sacheproduct SANDISK SDDR09		0x0200	ImageMate SDDR-09
94721308Sache
94821308Sache/* ScanLogic products */
94921308Sacheproduct SCANLOGIC 336CX		0x0300	Phantom 336CX - C3 scanner
95021308Sache
95121308Sache/* Shuttle Technology products */
95221308Sacheproduct SHUTTLE EUSB		0x0001	E-USB Bridge
95321308Sacheproduct SHUTTLE EUSCSI		0x0002	eUSCSI Bridge
95421308Sacheproduct SHUTTLE SDDR09		0x0003	ImageMate SDDR09
95521308Sacheproduct SHUTTLE ZIOMMC		0x0006	eUSB MultiMediaCard Adapter
95621308Sacheproduct SHUTTLE HIFD		0x0007	Sony Hifd
95721308Sacheproduct SHUTTLE EUSBATAPI	0x0009	eUSB ATA/ATAPI Adapter
958119614Sacheproduct SHUTTLE CF		0x000a	eUSB CompactFlash Adapter
959119614Sacheproduct SHUTTLE EUSCSI_B	0x000b	eUSCSI Bridge
960119614Sacheproduct SHUTTLE EUSCSI_C	0x000c	eUSCSI Bridge
961119614Sacheproduct SHUTTLE CDRW		0x0101	CD-RW Device
96221308Sache
96321308Sache/* Siemens products */
964119614Sacheproduct	SIEMENS	SPEEDSTREAM	0x1001	SpeedStream USB
96521308Sache
966119614Sache/* SIIG products */
967119614Sacheproduct SIIG DIGIFILMREADER	0x0004	DigiFilm-Combo Reader
96821308Sache
96921308Sache/* Silicon Portals Inc. */
97021308Sacheproduct SILICONPORTALS YAPPH_NF	0x0200	YAP Phone (no firmware)
97121308Sacheproduct SILICONPORTALS YAPPHONE	0x0201	YAP Phone
97221308Sache
97321308Sache/* Sirius Technologies products */
97421308Sacheproduct SIRIUS ROADSTER		0x0001	NetComm Roadster II 56 USB
97521308Sache
97621308Sache/* SmartBridges products */
97721308Sacheproduct SMARTBRIDGES SMARTLINK	0x0001	SmartLink USB ethernet adapter
97821308Sacheproduct SMARTBRIDGES SMARTNIC	0x0003	smartNIC 2 PnP Adapter
97921308Sache
98021308Sache/* SMC products */
98121308Sacheproduct SMC 2102USB		0x0100	10Mbps ethernet adapter
98221308Sacheproduct SMC 2202USB		0x0200	10/100 ethernet adapter
98375409Sacheproduct SMC2 2020HUB		0x2020	USB Hub
98421308Sache
98547563Sache/* SOHOware products */
98621308Sacheproduct	SOHOWARE NUB100		0x9100	10/100 USB Ethernet
98775409Sache
98821308Sache/* SOLID YEAR products */
98921308Sacheproduct SOLIDYEAR KEYBOARD	0x2101	Solid Year USB keyboard
99047563Sache
99121308Sache/* SONY products */
99221308Sacheproduct SONY DSC		0x0010	DSC cameras
99347563Sacheproduct SONY MSACUS1		0x002d	Memorystick MSAC-US1
99447563Sacheproduct SONY MSC		0x0032	MSC memory stick slot
99575409Sache
99621308Sache/* STMicroelectronics products */
99721308Sacheproduct STMICRO COMMUNICATOR	0x7554	USB Communicator
99821308Sache
99921308Sache/* STSN products */
100021308Sacheproduct STSN STSN0001		0x0001	Internet Access Device
100121308Sache
100221308Sache/* Sun Microsystems products */
100321308Sacheproduct SUN KEYBOARD		0x0005	Type 6 USB keyboard
100421308Sache/* XXX The above is a North American PC style keyboard possibly */
100575409Sacheproduct SUN MOUSE		0x0100	Type 6 USB mouse
100647563Sache
100721308Sache/* SUN Corporation */
100821308Sacheproduct SUNTAC PS64P1		0x0005	SUNTAC U-Cable type P1
100921308Sacheproduct SUNTAC VS10U		0x0009	SUNTAC Slipper U
101021308Sache
101121308Sache/* Supra products */
101221308Sacheproduct DIAMOND2 SUPRAEXPRESS56K 0x07da	Supra Express 56K modem
101321308Sacheproduct DIAMOND2 SUPRA2890	0x0b4a	SupraMax 2890 56K Modem
101421308Sacheproduct DIAMOND2 RIO600USB	0x5001	Rio 600 USB
101521308Sacheproduct DIAMOND2 RIO800USB	0x5002	Rio 800 USB
101647563Sache
101721308Sache/* Taugagreining products */
101821308Sacheproduct TAUGA CAMERAMATE	0x0005	CameraMate (DPCM_USB)
101921308Sache 
102021308Sache/* TDK products */
102121308Sacheproduct TDK UPA9664		0x0115	USB-PDC Adapter UPA9664
102221308Sacheproduct TDK UCA1464		0x0116	USB-cdmaOne Adapter UCA1464
102321308Sacheproduct TDK UHA6400		0x0117	USB-PHS Adapter UHA6400
102447563Sacheproduct TDK UPA6400		0x0118	USB-PHS Adapter UPA6400
102547563Sache
102647563Sache/* TEAC products */
102775409Sacheproduct TEAC FD05PUB		0x0000	FD-05PUB floppy
102821308Sache
102947563Sache/* Telex Communications products */
103021308Sacheproduct TELEX MIC1		0x0001	Enhanced USB Microphone
103121308Sache
103221308Sache/* Texas Intel products */
103321308Sacheproduct TI UTUSB41		0x1446	UT-USB41 hub
103421308Sacheproduct TI TUSB2046		0x2046	TUSB2046 hub
103521308Sache
103621308Sache/* Thrustmaster products */
103775409Sacheproduct THRUST FUSION_PAD	0xa0a3	Fusion Digital Gamepad
103875409Sache
103921308Sache/* Trek Technology products */
104021308Sacheproduct TREK THUMBDRIVE		0x1111	ThumbDrive
104121308Sache
104221308Sache/* Ultima products */
104321308Sacheproduct ULTIMA 1200UBPLUS	0x4002	1200 UB Plus scanner
104421308Sache
104521308Sache/* UMAX products */
104621308Sacheproduct UMAX ASTRA1236U		0x0002	Astra 1236U Scanner
104721308Sacheproduct UMAX ASTRA1220U		0x0010	Astra 1220U Scanner
104821308Sacheproduct UMAX ASTRA2000U		0x0030	Astra 2000U Scanner
104975409Sacheproduct UMAX ASTRA2100U		0x0130	Astra 2100U Scanner
105026497Sacheproduct UMAX ASTRA2200U		0x0230	Astra 2200U Scanner
105121308Sacheproduct UMAX ASTRA3400		0x0060	Astra 3400 Scanner
105221308Sache
105375409Sache/* Universal Access products */
105475409Sacheproduct UNIACCESS PANACHE	0x0101	Panache Surf USB ISDN Adapter
105521308Sache
105621308Sache/* Vision products */
105721308Sacheproduct VISION VC6452V002	0x0002	CPiA Camera
105821308Sache
105921308Sache/* Visioneer products */
106021308Sacheproduct VISIONEER 7600		0x0211	OneTouch 7600
106121308Sacheproduct VISIONEER 5300		0x0221	OneTouch 5300
106221308Sacheproduct VISIONEER 6100		0x0231	OneTouch 6100
106321308Sacheproduct VISIONEER 6200		0x0311	OneTouch 6200
106475409Sacheproduct VISIONEER 8100		0x0321	OneTouch 8100
106558314Sacheproduct VISIONEER 8600		0x0331	OneTouch 8600
106658314Sache								       
106721308Sache/* Wacom products */
106875409Sacheproduct WACOM CT0405U		0x0000	CT-0405-U Tablet
106958314Sacheproduct WACOM GRAPHIRE		0x0010	Graphire
107021308Sacheproduct WACOM INTUOSA5		0x0021	Intuos A5
107121308Sache 
107258314Sache/* Xirlink products */
107358314Sacheproduct XIRLINK PCCAM		0x8080	IBM PC Camera
107458314Sache
107558314Sache/* Y-E Data products */
107621308Sacheproduct YEDATA FLASHBUSTERU	0x0000	Flashbuster-U
107721308Sache
107821308Sache/* Yano products */
107921308Sacheproduct YANO U640MO		0x0101	U640MO-03
108021308Sache
108121308Sache/* Yamaha products */
108221308Sacheproduct YAMAHA UX256		0x1000	UX256 MIDI I/F
108321308Sacheproduct	YAMAHA UX96		0x1008	UX96 MIDI I/F
108421308Sache
108521308Sache/* Zoom Telephonics, Inc. products */
108621308Sacheproduct ZOOM 2986L		0x9700	2986L Fax modem
108721308Sache
108821308Sache/* ZyXEL Communication Co. products */
108921308Sacheproduct ZYXEL OMNI56K		0x1500	Omni 56K Plus
109021308Sacheproduct ZYXEL 980N		0x2011	Scorpion-980N keyboard
109121308Sache