usbdevs revision 63298
1181834Sroberto$FreeBSD: head/sys/dev/usb/usbdevs 63298 2000-07-17 09:55:34Z n_hibma $
2181834Sroberto
3181834Sroberto/*
4181834Sroberto * Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc.
5181834Sroberto * All rights reserved.
6290001Sglebius *
7181834Sroberto * This code is derived from software contributed to The NetBSD Foundation
8181834Sroberto * by Lennart Augustsson (lennart@augustsson.net) at
9181834Sroberto * Carlstedt Research & Technology.
10181834Sroberto *
11181834Sroberto * Redistribution and use in source and binary forms, with or without
12181834Sroberto * modification, are permitted provided that the following conditions
13181834Sroberto * are met:
14181834Sroberto * 1. Redistributions of source code must retain the above copyright
15181834Sroberto *    notice, this list of conditions and the following disclaimer.
16181834Sroberto * 2. Redistributions in binary form must reproduce the above copyright
17181834Sroberto *    notice, this list of conditions and the following disclaimer in the
18181834Sroberto *    documentation and/or other materials provided with the distribution.
19181834Sroberto * 3. All advertising materials mentioning features or use of this software
20181834Sroberto *    must display the following acknowledgement:
21181834Sroberto *        This product includes software developed by the NetBSD
22181834Sroberto *        Foundation, Inc. and its contributors.
23181834Sroberto * 4. Neither the name of The NetBSD Foundation nor the names of its
24181834Sroberto *    contributors may be used to endorse or promote products derived
25181834Sroberto *    from this software without specific prior written permission.
26181834Sroberto *
27181834Sroberto * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
28181834Sroberto * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
29181834Sroberto * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
30181834Sroberto * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
31181834Sroberto * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
32181834Sroberto * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
33181834Sroberto * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
34181834Sroberto * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
35181834Sroberto * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
36181834Sroberto * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
37181834Sroberto * POSSIBILITY OF SUCH DAMAGE.
38181834Sroberto */
39181834Sroberto
40181834Sroberto/*
41181834Sroberto * List of known USB vendors
42181834Sroberto */
43181834Sroberto
44181834Srobertovendor AOX		0x03e8	AOX, Inc.
45181834Srobertovendor ATMEL		0x03eb	Atmel Corp.
46181834Srobertovendor HP		0x03f0	Hewlett Packard
47181834Srobertovendor ADAPTEC		0x03f3	Adaptec, Inc.
48181834Srobertovendor ACERLABS		0x0402	Acer Labs, Inc.
49181834Srobertovendor FTDI		0x0403	Future Technology Devices
50181834Srobertovendor NEC		0x0409	NEC
51181834Srobertovendor KODAK		0x040a	Eastman Kodak Corp.
52181834Srobertovendor MELCO		0x0411	Melco, Inc.
53181834Srobertovendor ADI		0x0422	ADI Systems, Inc.
54181834Srobertovendor CATC		0x0423	Computer Access Technology Corp.
55181834Srobertovendor GRAVIS		0x0428	Advanced Gravis Computer Tech. Ltd.
56181834Srobertovendor SUN		0x0430	Sun Microsystems
57181834Srobertovendor AMD		0x0438	Advanced Micro Devices
58181834Srobertovendor LEXMARK		0x043d	Lexmark International, Inc.
59181834Srobertovendor NANAO		0x0440	NANAO Corp.
60181834Srobertovendor ALPS		0x044e	Alps Electric Co., Ltd.
61181834Srobertovendor THRUST		0x044f	Thrustmaster
62181834Srobertovendor TI		0x0451	Texas Instruments
63181834Srobertovendor ANALOGDEVICES	0x0456	Analog Devices, Inc.
64181834Srobertovendor KYE		0x0458	KYE Systems Corp.
65181834Srobertovendor MICROSOFT	0x045e	Microsoft
66181834Srobertovendor SUPRA		0x045a	Supra
67181834Srobertovendor PRIMAX		0x0461	Primax Electronics
68181834Srobertovendor AMP		0x0464	AMP, Inc.
69181834Srobertovendor CHERRY		0x046a	Cherry Mikroschalter GmbH
70181834Srobertovendor MEGATRENDS	0x046b	American Megatrends
71181834Srobertovendor LOGITECH		0x046d	Logitech, Inc.
72181834Srobertovendor BTC		0x046e	Behavior Tech. Computer
73181834Srobertovendor PHILIPS		0x0471	Philips
74181834Srobertovendor CONNECTIX	0x0478	Connectix Corp.
75181834Srobertovendor KENSINGTON	0x047d	Kensington
76181834Srobertovendor LUCENT		0x047e	Lucent
77181834Srobertovendor STMICRO		0x0483	STMicroelectronics
78181834Srobertovendor COMPAQ		0x049f	Compaq Computers
79181834Srobertovendor ACERP		0x04a5	Acer Peripherals, Inc.
80181834Srobertovendor CANON		0x04a9	Canon, Inc.
81181834Srobertovendor CYPRESS		0x04b4	Cypress Semiconductor
82181834Srobertovendor EPSON		0x04b8	Seiko Epson Corp.
83181834Srobertovendor IODATA		0x04bb	I/O Data
84181834Srobertovendor 3COMUSR		0x04c1	U.S. Robotics
85181834Srobertovendor KONICA		0x04c8	Konica Corp.
86181834Srobertovendor ALTEC		0x04d2	Altec Lansing Technologies, Inc.
87181834Srobertovendor SHUTTLE		0x04e6	Shuttle Technology
88181834Srobertovendor ANNABOOKS	0x04ed	Annabooks
89181834Srobertovendor CHICONY		0x04f2	Chicony Electronics Co., Ltd.
90181834Srobertovendor BROTHER		0x04f9	Brother Industries, Ltd.
91181834Srobertovendor DALLAS		0x04fa	Dallas Semiconductor
92181834Srobertovendor ACER		0x0502	Acer, Inc.
93181834Srobertovendor 3COM		0x0506	3Com Corp.
94181834Srobertovendor AZTECH		0x0509	Aztech Systems Ltd
95181834Srobertovendor BELKIN		0x050d	Belkin Components
96181834Srobertovendor KAWATSU		0x050f	Kawatsu Semiconductor, Inc.
97181834Srobertovendor APC		0x051d	American Power Conversion
98181834Srobertovendor CONNECTEK	0x0522	Advanced Connectek USA, Inc.
99181834Srobertovendor NETCHIP		0x0525	NetChip Technology
100181834Srobertovendor ALTRA		0x0527	ALTRA
101181834Srobertovendor ATI		0x0528	ATI Technologies, Inc.
102181834Srobertovendor AKS		0x0529	Aladdin Knowledge Systems
103181834Srobertovendor UNIACCESS	0x0540	Universal Access
104181834Srobertovendor ANCHOR		0x0547	Anchor Chips, Inc.
105181834Srobertovendor VISION		0x0553	VLSI Vision Ltd.
106181834Srobertovendor ASAHIKASEI	0x0556	Asahi Kasei Microsystems Co., Ltd
107181834Srobertovendor ATEN		0x0557	ATEN International Co. Ltd.
108181834Srobertovendor MUSTEK		0x055f	Mustek Systems, Inc.
109181834Srobertovendor TELEX		0x0562	Telex Communications, Inc.
110181834Srobertovendor PERACOM		0x0565	Peracom Networks, Inc.
111181834Srobertovendor ALCOR2		0x0566	Alcor Micro, Inc.
112181834Srobertovendor WACOM		0x056a	WACOM Corp. Ltd.
113181834Srobertovendor ETEK		0x056c	e-TEK Labs
114181834Srobertovendor EIZO		0x056d	EIZO
115181834Srobertovendor ELECOM		0x056e	Elecom Corp. Ltd.
116181834Srobertovendor BAFO		0x0576	BAFO/Quality Computer Accessories
117181834Srobertovendor YEDATA		0x057b	Y-E Data
118181834Srobertovendor AVM		0x057c	AVM GmbH
119181834Srobertovendor QUICKSHOT	0x057f	Quickshot
120181834Srobertovendor ROCKFIRE		0x0583	Rockfire
121181834Srobertovendor ALCOR		0x058f	Alcor Micro, Inc.
122181834Srobertovendor IOMEGA		0x059b	Iomega Corp.
123181834Srobertovendor ATREND		0x059c	A-Trend Technology Co., Ltd.
124181834Srobertovendor AID		0x059d	Advanced Input Devices
125181834Srobertovendor OMNIVISION	0x05a9	OmniVision
126181834Srobertovendor INSYSTEM		0x05ab	In-System Design
127181834Srobertovendor APPLE		0x05ac	Apple Computer
128181834Srobertovendor DIGI		0x05c5	Digi International
129181834Srobertovendor QTRONIX		0x05c7	Qtronix Corp
130181834Srobertovendor ELSA		0x05cc	ELSA Gmbh
131181834Srobertovendor BRAINBOXES	0x05d1	Brainboxes Limited
132181834Srobertovendor AXIOHM		0x05d9	Axiohm Transaction Solutions
133181834Srobertovendor EIZONANAO	0x05e7	EIZO Nanao
134181834Srobertovendor KLSI		0x05e9	Kawasaki LSI
135181834Srobertovendor ANKO		0x05ef	Anko Electronic Co., Ltd.
136181834Srobertovendor PIENGINEERING	0x05f3	P.I. Engineering
137181834Srobertovendor AOC		0x05f6	AOC International
138181834Srobertovendor CHIC		0x05fe	Chic Technology
139181834Srobertovendor BARCO		0x0600	Barco Display Systems
140181834Srobertovendor BRIDGE		0x0607	Bridge Information Co., Ltd.
141181834Srobertovendor SOLIDYEAR	0x060b	Solid Year
142181834Srobertovendor BIORAD		0x0614	Bio-Rad Laboratories
143181834Srobertovendor MACALLY		0x0618	Macally
144181834Srobertovendor ACTLABS		0x061c	Act Labs, Ltd.
145181834Srobertovendor ALARIS		0x0620	Alaris, Inc.
146181834Srobertovendor APEX		0x0624	Apex, Inc.
147181834Srobertovendor AVISION		0x0638	Avision, Inc.
148181834Srobertovendor TEAC		0x0644	TEAC
149181834Srobertovendor LINKSYS		0x066b	Linksys, Inc.
150181834Srobertovendor ACERSA		0x066e	Acer Semiconductor America, Inc.
151181834Srobertovendor AIWA		0x0677	Aiwa Co., Ltd.
152181834Srobertovendor ACARD		0x0678	ACARD Technology Corp.
153181834Srobertovendor PROLIFIC		0x067b	Prolific Technology Inc.
154181834Srobertovendor ADVANCELOGIC	0x0680	Avance Logic, Inc.
155181834Srobertovendor CTX		0x0698	Chuntex
156181834Srobertovendor ASKEY		0x069a	Askey Computer Corp.
157181834Srobertovendor ALCATELT		0x06b9	Alcatel Telecom
158181834Srobertovendor AGFA		0x06bd	AGFA-Gevaert NV
159181834Srobertovendor ASIAMD		0x06be	Asia Microelectronic Development, Inc.
160181834Srobertovendor BIZLINK		0x06c4	Bizlink International Corp.
161181834Srobertovendor AASHIMA		0x06d6	Aashima Technology B.V.
162181834Srobertovendor MULTITECH	0x06e0	MultiTech
163181834Srobertovendor ADS		0x06e1	ADS Technologies, Inc.
164181834Srobertovendor ALCATELM		0x06e4	Alcatel Microelectronics
165181834Srobertovendor SIRIUS		0x06ea	Sirius Technologies
166181834Srobertovendor BOSTON		0x06fd	Boston Acoustics
167181834Srobertovendor SMC		0x0707	Standard Microsystems Corp
168181834Srobertovendor MCT		0x0711	MCT Corp.
169181834Srobertovendor AUREAL		0x0755	Aureal Semiconductor
170181834Srobertovendor MIDIMAN		0x0763	Midiman
171181834Srobertovendor SANDISK		0x0781	SanDisk Corp
172181834Srobertovendor BRIMAX		0x078e	Brimax, Inc.
173181834Srobertovendor AXIS		0x0792	Axis Communications AB
174181834Srobertovendor ABL		0x0794	ABL Electronics Corp.
175181834Srobertovendor ALFADATA		0x079d	Alfadata Computer Corp.
176181834Srobertovendor BE		0x07a4	Be, Inc.
177181834Srobertovendor ADMTEK		0x07a6	ADMtek, Inc.
178181834Srobertovendor COREGA		0x07aa	Corega
179181834Srobertovendor FREECOM		0x07ab	Freecom
180181834Srobertovendor ABOCOM		0x07b8	AboCom Systems, Inc.
181181834Srobertovendor KEISOKUGIKEN	0x07c1	Keisokugiken Corp.
182181834Srobertovendor APG		0x07c5	APG Cash Drawer
183181834Srobertovendor BUG		0x07c8	B.U.G., Inc.
184181834Srobertovendor ALLIEDTELESYN	0x07c9	Allied Telesyn International
185181834Srobertovendor AVERMEDIA	0x07ca	AVerMedia Technologies, Inc.
186181834Srobertovendor SIIG		0x07cc	SIIG
187181834Srobertovendor APTIO		0x07d2	Aptio Products, Inc.
188181834Srobertovendor ARASAN		0x07da	Arasan Chip Systems
189181834Srobertovendor ALLIEDCABLE	0x07e6	Allied Cable Corp.
190181834Srobertovendor ZOOM		0x0803	Zoom Telephonics, Inc.
191181834Srobertovendor BROADLOGIC	0x0827	BroadLogic, Inc.
192181834Srobertovendor HANDSPRING	0x082d	Handspring, Inc.
193181834Srobertovendor ACTIONSTAR	0x0835	Action Star Enterprise Co., Ltd.
194181834Srobertovendor PALM		0x0830	Palm Computing, Inc.
195181834Srobertovendor ACCTON		0x083a	Accton Technology Corp.
196181834Srobertovendor DIAMOND		0x0841	Diamond
197181834Srobertovendor NETGEAR		0x0846	BayNETGEAR, Inc.
198181834Srobertovendor ACTIVEWIRE	0x0854	ActiveWire, Inc.
199181834Srobertovendor ADESSOKBTEK	0x087c	ADESSO/Kbtek America, Inc.
200181834Srobertovendor APT		0x0880	APT Technologies, Inc.
201181834Srobertovendor BOCARESEARCH	0x0885	Boca Research, Inc.
202181834Srobertovendor ANDREA		0x08a8	Andrea Electronics
203181834Srobertovendor BURRBROWN	0x08bb	Burr-Brown Japan, Ltd.
204181834Srobertovendor 2WIRE		0x08c8	2Wire, Inc
205181834Srobertovendor AIPTEK		0x08ca	AIPTEK International, Inc.
206181834Srobertovendor SMARTBRIDGES	0x08d1	SmartBridges Pte Ltd.
207181834Srobertovendor BILLIONTON	0x08dd	Billionton Systems, Inc.
208181834Srobertovendor EXTENDED		0x08e9	Extended Systems, Inc.
209181834Srobertovendor AUTHENTEC	0x08ff	AuthenTec, Inc.
210181834Srobertovendor ALATION		0x0910	Alation Systems, Inc.
211181834Srobertovendor BIOMETRIC	0x0929	American Biometric Company
212181834Srobertovendor BLUEWATER	0x0956	BlueWater Systems, Inc.
213181834Srobertovendor AGILENT		0x0957	Agilent Technologies, Inc.
214181834Srobertovendor ADIRONDACK	0x0976	Adirondack Wire & Cable
215181834Srobertovendor BECKHOFF		0x0978	Beckhoff Gmbh
216181834Srobertovendor ALTIUS		0x09b3	Altius Solutions, Inc.
217181834Srobertovendor ARRIS		0x09c1	Arris Interactive LLC
218181834Srobertovendor ACTIVCARD	0x09c3	ACTIVCARD, INC.
219181834Srobertovendor ACTISYS		0x09c4	ACTiSYS Corp.
220181834Srobertovendor AFOURTECH	0x09da	A-FOUR TECH CO., LTD.
221181834Srobertovendor AIMEX		0x09dc	AIMEX Corp.
222181834Srobertovendor ADDONICS		0x09df	Addonics Technologies Corp.
223181834Srobertovendor AKAI		0x09e8	AKAI professional M.I. Corp.
224181834Srobertovendor ARESCOM		0x09f5	ARESCOM
225181834Srobertovendor BAY		0x09f9	Bay Associates
226181834Srobertovendor ALTERA		0x09fb	Altera
227181834Srobertovendor ASAHIOPTICAL	0x0a17	Asahi Optical Co., Ltd.
228181834Srobertovendor BOCASYSTEMS	0x0a43	Boca Systems, Inc.
229181834Srobertovendor BROADCOM		0x0a5c	Broadcom Corp.
230181834Srobertovendor GEOCAST		0x0a79	Geocast Network Systems
231181834Srobertovendor MOTOROLA		0x1063	Motorola
232181834Srobertovendor PLX		0x10b5	PLX
233181834Srobertovendor BELKIN2		0x1293  Belkin Components (second entry)
234181834Srobertovendor INSIDEOUT	0x1608	Inside Out Networks
235181834Srobertovendor ENTREGA		0x1645	Entrega
236181834Srobertovendor ACTIONTEC	0x1668	Actiontec Electronics, Inc.
237181834Srobertovendor DLINK		0x2001	D-Link Corp
238181834Srobertovendor INTEL		0x8086	Intel
239181834Sroberto
240181834Sroberto/*
241181834Sroberto * List of known products.  Grouped by vendor.
242181834Sroberto */
243181834Sroberto
244181834Sroberto/* 3Com products */
245181834Srobertoproduct 3COM HOMECONN		0x009d	HomeConnect USB Camera
246181834Srobertoproduct 3COM 3C19250		0x03E8	3C19250 Ethernet adapter
247181834Srobertoproduct 3COM USR56K		0x3021	U.S.Robotics 56000 Voice Faxmodem Pro
248181834Sroberto
249181834Srobertoproduct 3COM 3C460		0x11f8	HomeConnect Ethernet USB Adapter
250181834Sroberto
251181834Srobertoproduct 3COMUSR OFFICECONN	0x0082	3Com OfficeConnect Analog Modem
252181834Srobertoproduct 3COMUSR USRISDN		0x008f	3Com U.S. Robotics Pro ISDN TA
253181834Srobertoproduct 3COMUSR HOMECONN	0x009d	3Com HomeConnect camera
254181834Srobertoproduct 3COMUSR USR56K		0x3021	U.S.Robotics 56000 Voice Faxmodem Pro
255181834Sroberto
256181834Sroberto
257181834Sroberto/* Acer Peripherals, Inc. products */
258181834Srobertoproduct ACERP ACERSCAN_C310U	0x12a6	Acerscan C310U
259181834Sroberto
260181834Sroberto/* ActiveWire, Inc. products */
261181834Srobertoproduct ACTIVEWIRE IOBOARD	0x0100	I/O Board
262181834Srobertoproduct ACTIVEWIRE IOBOARD_FW1	0x0101	I/O Board, rev. 1 firmware
263181834Sroberto
264181834Sroberto/* ADMtek products */
265181834Srobertoproduct ADMTEK PEGASUS		0x0986	AN986 USB Ethernet adapter
266181834Sroberto
267181834Sroberto/* ADS products */
268181834Srobertoproduct ADS UBS10BT		0x0008	UBS-10BT Ethernet adapter
269181834Sroberto
270181834Sroberto/* Agiler products */
271181834Srobertoproduct ELECOM MOUSE29UO	0x0002	mouse 29UO
272181834Sroberto
273181834Sroberto/* AKS products */
274181834Srobertoproduct AKS USBHASP		0x0001	USB-HASP 0.06
275181834Sroberto
276181834Sroberto/* Alcor Micro, Inc. products */
277181834Srobertoproduct ALCOR2 KBD_HUB		0x2802	Kbd Hub
278181834Sroberto
279181834Srobertoproduct ALCOR MA_KBD_HUB	0x9213	MacAlly Kbd Hub
280181834Srobertoproduct ALCOR AU9814		0x9215	AU9814 Hub
281181834Srobertoproduct ALCOR SM_KBD		0x9410	MicroConnectors/StrongMan Keyboard
282181834Srobertoproduct ALCOR NEC_KBD_HUB	0x9472	NEC Kbd Hub
283181834Sroberto
284181834Sroberto/* Altec Lansing products */
285181834Srobertoproduct ALTEC ADA70		0x0070	ADA70 Speakers
286181834Srobertoproduct ALTEC ASC495		0xff05	ASC495 Speakers
287181834Sroberto
288181834Sroberto/* American Power Conversion products */
289181834Srobertoproduct APC UPSPRO500		0x0002	Back-UPS Pro 500
290181834Sroberto
291181834Sroberto/* Anchor products */
292181834Srobertoproduct ANCHOR EZUSB		0x2131	EZUSB
293181834Srobertoproduct ANCHOR EZLINK		0x2720	EZLINK
294181834Sroberto
295181834Sroberto/* AOX, Inc. products */
296181834Srobertoproduct AOX USB101		0x0008	USB ethernet controller engine
297181834Sroberto
298181834Sroberto/* ATen products */
299181834Srobertoproduct ATEN UC1284		0x2001	Parallel printer adapter
300181834Srobertoproduct ATEN UC10T		0x2002	10Mbps ethernet adapter
301181834Sroberto
302181834Sroberto/* Belkin products */
303181834Sroberto/*product BELKIN F5U111		0x????	F5U111 Ethernet adapter*/
304181834Srobertoproduct BELKIN2 F5U002		0x0002  F5U002 Parallel printer adapter
305181834Sroberto
306181834Sroberto/* Billionton products */
307181834Srobertoproduct BILLIONTON USB100	0x0986	USB100N 10/100 FastEthernet Adapter
308181834Sroberto
309181834Sroberto/* Brother Industries products */
310181834Srobertoproduct BROTHER HL1050		0x0002	HL-1050 laser printer
311181834Sroberto
312181834Sroberto/* Behavior Technology Computer products */
313181834Srobertoproduct BTC BTC7932		0x6782	Keyboard with mouse port
314181834Sroberto
315181834Sroberto/* Canon, Inc. products */
316181834Srobertoproduct CANON S10		0x3041	PowerShot S10
317181834Sroberto
318181834Sroberto/* CATC products */
319181834Srobertoproduct CATC NETMATE		0x000a	Netmate ethernet adapter
320181834Srobertoproduct CATC NETMATE2		0x000c	Netmate2 ethernet adapter
321181834Srobertoproduct CATC CHIEF		0x000d	USB Chief Bus & Protocol Analyzer
322181834Srobertoproduct CATC ANDROMEDA		0x1237	Andromeda hub
323181834Sroberto
324181834Sroberto/* Cherry products */
325181834Srobertoproduct CHERRY MY3000KBD	0x0001	My3000 keyboard
326181834Srobertoproduct CHERRY MY3000HUB	0x0003	My3000 hub
327181834Sroberto
328181834Sroberto/* Chic Technology products */
329181834Srobertoproduct CHIC MOUSE1		0x0001	mouse
330181834Srobertoproduct CHIC CYPRESS		0x0003	Cypress USB Mouse
331181834Sroberto
332181834Sroberto/* Chicony products */
333181834Srobertoproduct CHICONY KB8933		0x0001	KB-8933 keyboard
334181834Sroberto
335181834Sroberto/* Compaq products */
336181834Srobertoproduct COMPAQ PJB100		0x504a	Personal Jukebox PJB100
337181834Sroberto
338181834Sroberto/* Connectix products */
339181834Srobertoproduct CONNECTIX QUICKCAM	0x0001	QuickCam
340181834Sroberto
341181834Sroberto/* Corega products */
342181834Srobertoproduct COREGA ETHER_USB_T	0x0001	Ether USB-T
343181834Srobertoproduct COREGA FETHER_USB_TX	0x0004	FEther USB-TX
344181834Sroberto
345181834Sroberto/* CTX products */
346181834Srobertoproduct CTX EX1300		0x9999	Ex1300 hub
347181834Sroberto
348181834Sroberto/* Cypress Semiconductor products */
349181834Srobertoproduct CYPRESS MOUSE		0x0001	mouse
350181834Srobertoproduct CYPRESS THERMO		0x0002	thermometer
351181834Srobertoproduct CYPRESS FMRADIO		0x1002	FM Radio
352181834Sroberto
353181834Sroberto/* D-Link products */
354181834Sroberto/*product DLINK DSBS25		0x0100	DSB-S25 serial adapter*/
355181834Srobertoproduct DLINK DSB650C		0x4000	10Mbps ethernet adapter
356181834Srobertoproduct DLINK DSB650TX		0x4002	10/100 ethernet adapter
357181834Srobertoproduct DLINK DSB650TX_PNA	0x4003	1/10/100 ethernet adapter
358181834Sroberto
359181834Sroberto/* Dallas Semiconductor products */
360181834Srobertoproduct DALLAS J6502		0x4201	J-6502 speakers
361181834Sroberto
362181834Sroberto/* Diamond products */
363181834Srobertoproduct DIAMOND RIO500USB	0x0001	Rio 500 USB
364181834Sroberto
365181834Sroberto/* Digi International products */
366181834Srobertoproduct DIGI ACCELEPORT2	0x0002	AccelePort USB 2
367181834Srobertoproduct DIGI ACCELEPORT4	0x0004	AccelePort USB 4
368181834Srobertoproduct DIGI ACCELEPORT8	0x0008	AccelePort USB 8
369181834Sroberto
370181834Sroberto/* EIZO products */
371181834Srobertoproduct EIZO HUB		0x0000	hub
372181834Srobertoproduct EIZO MONITOR		0x0001	monitor
373181834Sroberto
374181834Sroberto/* Elsa products */
375181834Srobertoproduct ELSA MODEM1		0x2265	ELSA Modem Board
376181834Sroberto
377181834Sroberto/* Entrega products */
378181834Srobertoproduct ENTREGA 1S		0x0001	1S serial connector
379181834Srobertoproduct ENTREGA 2S		0x0002	2S serial connector
380181834Srobertoproduct ENTREGA 1S25		0x0003	1S25 serial connector
381181834Srobertoproduct ENTREGA 4S		0x0004	4S serial connector
382181834Srobertoproduct ENTREGA E45		0x0005	E45 Ethernet adapter
383181834Srobertoproduct ENTREGA CENTRONICS	0x0006	Centronics connector
384181834Srobertoproduct ENTREGA 1S9		0x0093	1S9 serial connector
385181834Srobertoproduct ENTREGA EZUSB		0x8000	EZ-USB
386181834Sroberto/*product ENTREGA SERIAL	0x8001	DB25 Serial connector*/
387181834Sroberto/*product ENTREGA SERIAL_DB9	0x8093	DB9 Serial connector*/
388181834Sroberto
389181834Sroberto/* e-TEK Labs products */
390181834Srobertoproduct ETEK 1COM		0x8007	Serial port
391181834Sroberto
392181834Sroberto/* Epson products */
393181834Srobertoproduct EPSON PRINTER2		0x0002	ISD USB Smart Cable for Mac
394181834Srobertoproduct EPSON PRINTER3		0x0003	ISD USB Smart Cable
395181834Sroberto
396181834Sroberto/* e-TEK Labs products */
397181834Srobertoproduct ETEK 1COM		0x8007	Serial port
398181834Sroberto
399181834Sroberto/* Extended Systems products */
400181834Srobertoproduct EXTENDED XTNDACCESS	0x0100	XTNDAccess IrDA
401181834Sroberto
402181834Sroberto/* Gravis products */
403181834Srobertoproduct GRAVIS GAMEPADPRO	0x4001	GamePad Pro
404181834Sroberto
405181834Sroberto/* Freecom products */
406181834Srobertoproduct FREECOM DVD		0xfc01	Connector for DVD drive
407181834Sroberto
408181834Sroberto/* Future Technology Devices products */
409181834Srobertoproduct FTDI SERIAL		0x8372	Serial converter
410181834Sroberto
411181834Sroberto/* Handspring, Inc. */
412181834Srobertoproduct HANDSPRING VISOR	0x0100	Handspring Visor
413181834Sroberto
414181834Sroberto/* HP products */
415181834Srobertoproduct HP 4100C		0x0101	Scanjet 4100C
416181834Srobertoproduct HP S20			0x0102	Photosmart S20
417181834Srobertoproduct HP 4200C		0x0105	ScanJet 4200C
418181834Srobertoproduct HP 6200C		0x0201	ScanJet 6200C
419181834Srobertoproduct HP S20b			0x0202	PhotoSmart S20
420181834Srobertoproduct HP 3300C		0x0205	ScanJet 3300C
421181834Srobertoproduct HP 5200			0x0401	Scanjet 5200
422181834Srobertoproduct HP 6300C		0x0601	Scanjet 6300C
423181834Srobertoproduct HP 970CSE		0x1004	Deskjet 970Cse
424181834Srobertoproduct HP P1100		0x3102	Photosmart P1100
425181834Sroberto
426181834Sroberto/* Inside Out Networks products */
427181834Srobertoproduct INSIDEOUT EDGEPORT4	0x0001	EdgePort/4 serial ports
428181834Sroberto
429181834Sroberto/* In-System products */
430181834Srobertoproduct INSYSTEM F5U002		0x0002	Parallel printer adapter
431181834Srobertoproduct INSYSTEM ISD110		0x0200  IDE adapter ISD110
432181834Srobertoproduct INSYSTEM ISD105		0x0202  IDE adapter ISD105
433181834Srobertoproduct INSYSTEM USBCABLE	0x081a	USB cable
434181834Sroberto
435181834Sroberto/* Intel products */
436181834Srobertoproduct INTEL TESTBOARD		0x9890	82930 test board
437181834Sroberto
438181834Sroberto/* I/O DATA products */
439181834Srobertoproduct IODATA USBETTX		0x0904	USB ETTX
440181834Sroberto
441181834Sroberto/* Iomega products */
442181834Srobertoproduct IOMEGA ZIP100		0x0001	Zip 100
443181834Srobertoproduct IOMEGA ZIP250		0x0030	Zip 250
444181834Sroberto
445181834Sroberto/* Kawasaki products */
446181834Srobertoproduct KLSI DUH3E10BT		0x0008	USB ethernet controller engine
447181834Sroberto
448181834Sroberto/* Kawatsu products */
449181834Srobertoproduct KAWATSU MH4000P		0x0003	MiniHub 4000P
450181834Sroberto
451181834Sroberto/* Keisokugiken Corp. products */
452181834Srobertoproduct KEISOKUGIKEN USBDAQ	0x0068	HKS-0200 USBDAQ
453181834Sroberto
454181834Sroberto/* Kawasaki LSI products (?) */
455181834Srobertoproduct KLSI DUH3E10BT		0x0008	10BT Ethernet adapter, in the DU-H3E
456181834Sroberto
457181834Sroberto/* Kensington products */
458181834Srobertoproduct KENSINGTON ORBIT	0x1003	Orbit USB/PS2 trackball
459181834Srobertoproduct KENSINGTON TURBOBALL	0x1005	TurboBall
460181834Sroberto
461181834Sroberto/* Kodak products */
462181834Srobertoproduct KODAK DC220		0x0100	Digital Science DC220
463181834Srobertoproduct KODAK DC260		0x0110	Digital Science DC260
464181834Srobertoproduct KODAK DC265		0x0111	Digital Science DC265
465181834Srobertoproduct KODAK DC290		0x0112	Digital Science DC290
466181834Srobertoproduct KODAK DC240		0x0120	Digital Science DC240
467181834Srobertoproduct KODAK DC280		0x0130	Digital Science DC280
468181834Sroberto
469181834Sroberto/* Konica Corp. Products */
470181834Srobertoproduct KONICA CAMERA		0x0720	Digital Color Camera
471181834Sroberto
472181834Sroberto/* KYE products */
473181834Srobertoproduct KYE NICHE		0x0001	Niche mouse
474181834Srobertoproduct KYE NETSCROLL		0x0003	Genius NetScroll mouse
475181834Srobertoproduct KYE FLIGHT2000		0x1004	Flight 2000 joystick
476181834Sroberto
477181834Sroberto/* Lexmark products */
478181834Srobertoproduct LEXMARK S2450		0x0009	Optra S 2450
479181834Sroberto
480181834Sroberto/* Linksys products */
481181834Srobertoproduct LINKSYS USB10T		0x2202	USB10T Ethernet
482181834Srobertoproduct LINKSYS USB100TX	0x2203	USB100TX Ethernet
483181834Srobertoproduct LINKSYS USB100H1	0x2204	USB100H1 Ethernet/HPNA
484181834Srobertoproduct LINKSYS USB10TA		0x2206	USB10TA Ethernet
485181834Sroberto
486181834Sroberto/* Logitech products */
487181834Srobertoproduct LOGITECH M2452		0x0203	M2452 keyboard
488181834Srobertoproduct LOGITECH M4848		0x0301	M4848 mouse
489181834Srobertoproduct LOGITECH PAGESCAN	0x040f	PageScan
490181834Srobertoproduct LOGITECH QUICKCAMWEB	0x0801	QuickCam Web
491181834Srobertoproduct LOGITECH QUICKCAMPRO	0x0810	QuickCam Pro
492181834Srobertoproduct LOGITECH QUICKCAMEXP	0x0840	QuickCam Express
493181834Srobertoproduct LOGITECH QUICKCAM	0x0850	QuickCam
494181834Srobertoproduct LOGITECH N43		0xc000	N43
495181834Srobertoproduct LOGITECH N48		0xc001	N48 mouse
496181834Srobertoproduct LOGITECH MBA47		0xc002	M-BA47 mouse
497181834Srobertoproduct LOGITECH WMMOUSE	0xc004	WingMan Gaming Mouse
498181834Srobertoproduct LOGITECH WMPAD		0xc208	WingMan GamePad Extreme
499181834Srobertoproduct LOGITECH WMJOY		0xc281	WingMan Force joystick 
500181834Srobertoproduct LOGITECH QUICKCAMPRO2	0xd001	QuickCam Pro
501181834Sroberto
502181834Sroberto/* Lucent products */
503181834Srobertoproduct LUCENT EVALKIT		0x1001	USS-720 evaluation kit
504181834Sroberto
505/* Macally products */
506product MACALLY MOUSE1		0x0101	mouse
507
508/* MCT Corp. */
509product MCT HUB0100		0x0100	Hub
510product MCT USB232		0x0210	USB-232 Interface
511
512/* Melco, Inc products */
513product MELCO LUATX		0x0001	LU-ATX Ethernet
514
515/* Microsoft products */
516product MICROSOFT SIDEPREC	0x0008	SideWinder Precision Pro
517product MICROSOFT INTELLIMOUSE	0x0009	IntelliMouse
518product MICROSOFT NATURALKBD	0x000b	Natural Keyboard Elite
519product MICROSOFT DDS80		0x0014	Digital Sound System 80
520product MICROSOFT SIDEWINDER	0x001a	Sidewinder Precision Racing Wheel
521product MICROSOFT INTELLIEYE	0x0025	IntelliEye mouse
522product MICROSOFT INETPRO	0x002b	Internet Keyboard Pro
523
524/* Midiman products */
525product MIDIMAN MIDISPORT2X2	0x1001	Midisport 2x2
526
527/* Motorola products */
528product MOTOROLA MC141555	0x1555	MC141555 hub controller
529
530/* MultiTech products */
531product MULTITECH ATLAS		0xf101	MT5634ZBA-USB modem
532
533/* Mustek products */
534product MUSTEK MDC800		0xa800	MDC-800 digital camera
535
536/* NEC products */
537product NEC HUB			0x55aa	hub
538product NEC HUB_B		0x55ab	hub
539
540/* NetChip Technology Products */
541product NETCHIP TURBOCONNECT	0x1080	Turbo-Connect
542
543/* Netgear products */
544product NETGEAR EA101		0x1001	Ethernet adapter
545
546/* OmniVision Technologies, Inc. products */
547product OMNIVISION OV511	0x0511	OV511 Camera
548product OMNIVISION OV511PLUS	0xa511	OV511+ Camera
549
550/* Palm Computing, Inc. */
551product PALM SERIAL		0x0080	USB Serial Adaptor
552
553/* Peracom products */
554product PERACOM SERIAL1		0x0001	Serial Converter
555product PERACOM ENET		0x0002	Ethernet adapter
556product PERACOM ENET3		0x0003	At Home Ethernet Adapter
557product PERACOM ENET2		0x0005	Ethernet adapter
558
559/* Philips products */
560product PHILIPS DSS350		0x0101	DSS 350 Digital Speaker System
561product PHILIPS DSS		0x0104	DSS XXX Digital Speaker System
562product PHILIPS HUB		0x0201	hub
563product PHILIPS PCVC680K	0x0308	PCVC680K Vesta Pro PC Camera
564product PHILIPS DSS150		0x0471	DSS 150 Digital Speaker System
565
566/* P.I. Engineering products */
567product PIENGINEERING PS2USB	0x020b	PS2 to Mac USB Adapter
568
569/* PLX products */
570product PLX TESTBOARD		0x9060	test board
571
572/* Primax products */
573product PRIMAX COMFORT		0x4d01	Comfort
574product PRIMAX MOUSEINABOX	0x4d02	Mouse-in-a-Box
575product PRIMAX PCGAUMS1		0x4d04	Sony PCGA-UMS1
576
577/* Prolific products */
578product PROLIFIC PL2301		0x0000	PL2301 Host-Host interface
579product PROLIFIC PL2302		0x0001	PL2302 Host-Host interface
580
581/* Quickshot products */
582product QUICKSHOT STRIKEPAD	0x6238	USB StrikePad
583
584/* Rockfire products */
585product ROCKFIRE GAMEPAD	0x2033	gamepad 203USB
586
587/* Qtronix products */
588product QTRONIX 980N		0x2011	Scorpion-980N keyboard
589
590/* SanDisk products */
591product SANDISK IMAGEMATE	0x0001	USB ImageMate
592
593/* Shuttle Technology products */
594product SHUTTLE EUSB		0x0001	E-USB Bridge
595
596/* SIIG products */
597product SIIG DIGIFILMREADER	0x0004	DigiFilm-Combo Reader
598
599/* Sirius Technologies products */
600product SIRIUS ROADSTER		0x0001	NetComm Roadster II 56 USB
601
602/* SmartBridges products */
603product SMARTBRIDGES SMARTLINK	0x0001	SmartLink USB ethernet adapter
604
605/* SMC products */
606product SMC 2102USB		0x0100	10Mbps ethernet adapter
607product SMC 2202USB		0x0200	10/100 ethernet adapter
608
609/* SOLID YEAR products */
610product SOLIDYEAR KEYBOARD	0x2101	Solid Year USB keyboard
611
612/* STMicroelectronics products */
613product STMICRO COMMUNICATOR	0x7554	USB Communicator
614
615/* Sun Microsystems products */
616product SUN KEYBOARD		0x0005	Type 6 USB
617/* XXX The above is a North American PC style keyboard possibly */
618
619/* Supra products */
620product SUPRA SUPRAEXPRESS56K	0x07da	Supra Express 56K modem
621
622/* TEAC products */
623product TEAC FD05PUB		0x0000	FD-05PUB floppy
624
625/* Telex Communications products */
626product TELEX MIC1		0x0001	Enhanced USB Microphone
627
628/* Texas Intel products */
629product TI UTUSB41		0x1446	UT-USB41 hub
630
631/* Thrustmaster products */
632product THRUST FUSION_PAD	0xa0a3	Fusion Digital Gamepad
633
634/* Universal Access products */
635product UNIACCESS PANACHE	0x0101	Panache Surf USB ISDN Adapter
636
637/* Vision products */
638product VISION VC6452V002	0x0002	CPiA Camera
639
640/* Wacom products */
641product WACOM CT0405U		0x0000	CT-0405-U Tablet
642product WACOM GRAPHIRE		0x0010	Graphire
643product WACOM INTUOSA5		0x0021	Intuos A5
644 
645/* Y-E Data products */
646product YEDATA FLASHBUSTERU	0x0000	Flashbuster-U
647
648/* Zoom Telephonics, Inc. products */
649product ZOOM 2986L		0x9700	2986L Fax modem
650