usbdevs revision 101701
138774Snsouch$FreeBSD: head/sys/dev/usb/usbdevs 101701 2002-08-11 21:11:14Z joe $
293023Snsouch
338774Snsouch/*
438774Snsouch * Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc.
538774Snsouch * All rights reserved.
638774Snsouch *
738774Snsouch * This code is derived from software contributed to The NetBSD Foundation
838774Snsouch * by Lennart Augustsson (lennart@augustsson.net) at
938774Snsouch * Carlstedt Research & Technology.
1038774Snsouch *
1138774Snsouch * Redistribution and use in source and binary forms, with or without
1238774Snsouch * modification, are permitted provided that the following conditions
1338774Snsouch * are met:
1438774Snsouch * 1. Redistributions of source code must retain the above copyright
1538774Snsouch *    notice, this list of conditions and the following disclaimer.
1638774Snsouch * 2. Redistributions in binary form must reproduce the above copyright
1738774Snsouch *    notice, this list of conditions and the following disclaimer in the
1838774Snsouch *    documentation and/or other materials provided with the distribution.
1938774Snsouch * 3. All advertising materials mentioning features or use of this software
2038774Snsouch *    must display the following acknowledgement:
2138774Snsouch *        This product includes software developed by the NetBSD
2238774Snsouch *        Foundation, Inc. and its contributors.
2338774Snsouch * 4. Neither the name of The NetBSD Foundation nor the names of its
2438774Snsouch *    contributors may be used to endorse or promote products derived
2538774Snsouch *    from this software without specific prior written permission.
2638774Snsouch *
27119418Sobrien * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
28119418Sobrien * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
29119418Sobrien * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3038774Snsouch * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
3138774Snsouch * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
3238774Snsouch * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
3338774Snsouch * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
3438774Snsouch * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
3538774Snsouch * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3638774Snsouch * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3738774Snsouch * POSSIBILITY OF SUCH DAMAGE.
3838774Snsouch */
3938774Snsouch
4038774Snsouch/*
4138774Snsouch * List of known USB vendors
4238774Snsouch *
4338774Snsouch * Adding an ID and its string description for a device to the usbdevs file,
4438774Snsouch * enables the USB stack to print a useful description of the device that was
4538774Snsouch * connected.
4638774Snsouch *
4738774Snsouch * The ID should be added in usbdevs and then the files usbdevs.h and
4838774Snsouch * usbdevs_data.h need to be regenerated.
4938774Snsouch *
5038774Snsouch *	# edit usbdevs
5138774Snsouch *	make -f Makefile.usbdevs
5238774Snsouch *	# test your change
5338774Snsouch *	cd ../../modules/usb
5438774Snsouch *	make
5538774Snsouch *	# commit, if appropriate
5638774Snsouch *	cvs -m "ID for device XYZ" commit usbdevs
5738774Snsouch *	# commit the derived files after the $ FreeBSD $ has been updated.
5838774Snsouch *	cvs commit usbdevs.h usbdevs_data.h
5938774Snsouch *
6038774Snsouch * Please note that these IDs do not do anything. Adding an ID here and
6138774Snsouch * regenerating the usbdevs.h and usbdevs_data.h only makes a symbolic name
6238774Snsouch * available to the source code and does not change any functionality, nor
6338774Snsouch * does it make your device available to a specific driver.
6438774Snsouch * It will however make the descriptive string available if a device does not
6538774Snsouch * provide the string itself.
6638774Snsouch *
6793023Snsouch * After adding a vendor ID VNDR and a product ID PRDCT you will have the
6893023Snsouch * following extra defines:
69123922Ssam * #define USB_VENDOR_VNDR              0x????
7038774Snsouch * #define USB_PRODUCT_VNDR_PRDCT       0x????
7138774Snsouch *
7238774Snsouch * You may have to add these defines to the respective probe routines to
73147256Sbrooks * make the device recognised by the appropriate device driver.
7438774Snsouch */
7538774Snsouch
7638774Snsouchvendor AOX		0x03e8	AOX
7738774Snsouchvendor ATMEL		0x03eb	Atmel
7838774Snsouchvendor MITSUMI		0x03ee	Mitsumi
7938774Snsouchvendor HP		0x03f0	Hewlett Packard
8038774Snsouchvendor ADAPTEC		0x03f3	Adaptec
8138774Snsouchvendor NATIONAL		0x0400	National Semiconductor
8238774Snsouchvendor ACERLABS		0x0402	Acer Labs
8338774Snsouchvendor FTDI		0x0403	Future Technology Devices
8438774Snsouchvendor NEC		0x0409	NEC
8538774Snsouchvendor KODAK		0x040a	Eastman Kodak
8638774Snsouchvendor MELCO		0x0411	Melco
8738774Snsouchvendor CREATIVE		0x041e	Creative
8838774Snsouchvendor ADI		0x0422	ADI Systems
8938774Snsouchvendor CATC		0x0423	Computer Access Technology
9038774Snsouchvendor SMC2		0x0424	Standard Microsystems
9138774Snsouchvendor GRAVIS		0x0428	Advanced Gravis Computer Tech.
9238774Snsouchvendor SUN		0x0430	Sun Microsystems
9338774Snsouchvendor TAUGA		0x0436  Taugagreining HF
9438774Snsouchvendor AMD		0x0438	Advanced Micro Devices
9538774Snsouchvendor LEXMARK		0x043d	Lexmark International
9638774Snsouchvendor NANAO		0x0440	NANAO
9738774Snsouchvendor ALPS		0x044e	Alps Electric
9838774Snsouchvendor THRUST		0x044f	Thrustmaster
9938774Snsouchvendor TI		0x0451	Texas Instruments
10038774Snsouchvendor ANALOGDEVICES	0x0456	Analog Devices
10138774Snsouchvendor KYE		0x0458	KYE Systems
10238774Snsouchvendor DIAMOND2		0x045a	Diamond (Supra)
10338774Snsouchvendor MICROSOFT	0x045e	Microsoft
10438774Snsouchvendor PRIMAX		0x0461	Primax Electronics
10538774Snsouchvendor AMP		0x0464	AMP
10638774Snsouchvendor CHERRY		0x046a	Cherry Mikroschalter
10738774Snsouchvendor MEGATRENDS	0x046b	American Megatrends
10838774Snsouchvendor LOGITECH		0x046d	Logitech
10938774Snsouchvendor BTC		0x046e	Behavior Tech. Computer
11038774Snsouchvendor PHILIPS		0x0471	Philips
11138774Snsouchvendor CONNECTIX	0x0478	Connectix
11238774Snsouchvendor KENSINGTON	0x047d	Kensington
11338774Snsouchvendor LUCENT		0x047e	Lucent
11438774Snsouchvendor STMICRO		0x0483	STMicroelectronics
11538774Snsouchvendor YAMAHA		0x0499	YAMAHA
11638774Snsouchvendor COMPAQ		0x049f	Compaq Computers
11738774Snsouchvendor ACERP		0x04a5	Acer Peripherals
11838774Snsouchvendor VISIONEER	0x04a7	Visioneer
11938774Snsouchvendor CANON		0x04a9	Canon
12038774Snsouchvendor NIKON		0x04b0	Nikon
12138774Snsouchvendor IBM		0x04b3	IBM Corporation
12238774Snsouchvendor CYPRESS		0x04b4	Cypress Semiconductor
12338774Snsouchvendor EPSON		0x04b8	Seiko Epson
12438774Snsouchvendor RAINBOW		0x04b9	Rainbow Technologies
12538774Snsouchvendor IODATA		0x04bb	I/O Data
12638774Snsouchvendor TDK		0x04bf	TDK
12738774Snsouchvendor 3COMUSR		0x04c1	U.S. Robotics
12838774Snsouchvendor METHODE		0x04c2	Methode Electronics Far East
12938774Snsouchvendor MAXISWITCH	0x04c3	Maxi Switch
13038774Snsouchvendor LOCKHEEDMER	0x04c4	Lockheed Martin Energy Research
13138774Snsouchvendor FUJITSU		0x04c5	Fujitsu
132147256Sbrooksvendor TOSHIBAAM	0x04c6	Toshiba America Electronic Components
13338774Snsouchvendor MICROMACRO	0x04c7	Micro Macro Technologies
134147256Sbrooksvendor KONICA		0x04c8	Konica
135147256Sbrooksvendor LITEON		0x04ca	Lite-On Technology
136147256Sbrooksvendor FUJIPHOTO	0x04cb	Fuji Photo Film
137147256Sbrooksvendor PHILIPSSEMI	0x04cc	Philips Semiconductors
138147256Sbrooksvendor TATUNG		0x04cd	Tatung Co. Of America
13993023Snsouchvendor SCANLOGIC	0x04ce	ScanLogic
14038774Snsouchvendor MYSON		0x04cf	Myson Technology
14138774Snsouchvendor DIGI2		0x04d0	Digi International
142121816Sbrooksvendor ITTCANON		0x04d1	ITT Canon
14338774Snsouchvendor ALTEC		0x04d2	Altec Lansing Technologies
144133690Srwatsonvendor PANASONIC	0x04da	Panasonic (Matsushita)
145133690Srwatsonvendor IIYAMA		0x04e1	Iiyama
14638774Snsouchvendor SHUTTLE		0x04e6	Shuttle Technology
14738774Snsouchvendor ANNABOOKS	0x04ed	Annabooks
14838774Snsouchvendor CHICONY		0x04f2	Chicony Electronics
14938774Snsouchvendor BROTHER		0x04f9	Brother Industries
15038774Snsouchvendor DALLAS		0x04fa	Dallas Semiconductor
15138774Snsouchvendor ACER		0x0502	Acer
15238774Snsouchvendor 3COM		0x0506	3Com
15338774Snsouchvendor AZTECH		0x0509	Aztech Systems
15438774Snsouchvendor BELKIN		0x050d	Belkin Components
15538774Snsouchvendor KAWATSU		0x050f	Kawatsu Semiconductor
15638774Snsouchvendor APC		0x051d	American Power Conversion
15738774Snsouchvendor CONNECTEK	0x0522	Advanced Connectek USA
15838774Snsouchvendor NETCHIP		0x0525	NetChip Technology
15938774Snsouchvendor ALTRA		0x0527	ALTRA
16038774Snsouchvendor ATI		0x0528	ATI Technologies
16138774Snsouchvendor AKS		0x0529	Aladdin Knowledge Systems
16238774Snsouchvendor UNIACCESS	0x0540	Universal Access
16338774Snsouchvendor XIRLINK		0x0545	Xirlink
16438774Snsouchvendor ANCHOR		0x0547	Anchor Chips
165121816Sbrooksvendor SONY		0x054c	Sony
16638774Snsouchvendor VISION		0x0553	VLSI Vision
16738774Snsouchvendor ASAHIKASEI	0x0556	Asahi Kasei Microsystems
16838774Snsouchvendor ATEN		0x0557	ATEN International
16938774Snsouchvendor MUSTEK		0x055f	Mustek Systems
17038774Snsouchvendor TELEX		0x0562	Telex Communications
17138774Snsouchvendor PERACOM		0x0565	Peracom Networks
17238774Snsouchvendor ALCOR2		0x0566	Alcor Micro
17338774Snsouchvendor WACOM		0x056a	WACOM
17438774Snsouchvendor ETEK		0x056c	e-TEK Labs
17538774Snsouchvendor EIZO		0x056d	EIZO
17638774Snsouchvendor ELECOM		0x056e	Elecom
17738774Snsouchvendor HAUPPAUGE	0x0573	Hauppauge Computer Works
17838774Snsouchvendor BAFO		0x0576	BAFO/Quality Computer Accessories
17938774Snsouchvendor YEDATA		0x057b	Y-E Data
18038774Snsouchvendor AVM		0x057c	AVM GmbH
18138774Snsouchvendor QUICKSHOT	0x057f	Quickshot
18238774Snsouchvendor ROLAND		0x0582	Roland
18338774Snsouchvendor ROCKFIRE		0x0583	Rockfire
18438774Snsouchvendor RATOC		0x0584	RATOC Systems, Inc.
18538774Snsouchvendor ZYXEL		0x0586	ZyXEL Communication
18638774Snsouchvendor ALCOR		0x058f	Alcor Micro
18738774Snsouchvendor IOMEGA		0x059b	Iomega
18838774Snsouchvendor ATREND		0x059c	A-Trend Technology
18938774Snsouchvendor AID		0x059d	Advanced Input Devices
19038774Snsouchvendor LACIE		0x059f	LaCie
19138774Snsouchvendor OMNIVISION	0x05a9	OmniVision
19238774Snsouchvendor INSYSTEM		0x05ab	In-System Design
19338774Snsouchvendor APPLE		0x05ac	Apple Computer
19438774Snsouchvendor DIGI		0x05c5	Digi International
19538774Snsouchvendor QTRONIX		0x05c7	Qtronix
19638774Snsouchvendor ELSA		0x05cc	ELSA
19738774Snsouchvendor BRAINBOXES	0x05d1	Brainboxes Limited
19838774Snsouchvendor ULTIMA		0x05d8	Ultima
199147256Sbrooksvendor AXIOHM		0x05d9	Axiohm Transaction Solutions
200111119Simpvendor MICROTEK		0x05da	Microtek
20138774Snsouchvendor SUNTAC		0x05db	SUN Corporation
20238774Snsouchvendor LEXAR		0x05dc	Lexar Media
20338774Snsouchvendor SYMBOL		0x05e0	Symbol Technologies
20438774Snsouchvendor GENESYS		0x05e3	Genesys Logic
20538774Snsouchvendor FUJI		0x05e5	Fuji Electric
206147256Sbrooksvendor KEITHLEY		0x05e6	Keithley Instruments
207111119Simpvendor EIZONANAO	0x05e7	EIZO Nanao
20838774Snsouchvendor KLSI		0x05e9	Kawasaki LSI
20938774Snsouchvendor FFC		0x05eb	FFC
21038774Snsouchvendor ANKO		0x05ef	Anko Electronic
21138774Snsouchvendor PIENGINEERING	0x05f3	P.I. Engineering
21238774Snsouchvendor AOC		0x05f6	AOC International
21340782Snsouchvendor CHIC		0x05fe	Chic Technology
21438774Snsouchvendor BARCO		0x0600	Barco Display Systems
21538774Snsouchvendor BRIDGE		0x0607	Bridge Information
21638774Snsouchvendor SOLIDYEAR	0x060b	Solid Year
21738774Snsouchvendor BIORAD		0x0614	Bio-Rad Laboratories
21838774Snsouchvendor MACALLY		0x0618	Macally
21938774Snsouchvendor ACTLABS		0x061c	Act Labs
22038774Snsouchvendor ALARIS		0x0620	Alaris
22138774Snsouchvendor APEX		0x0624	Apex
22238774Snsouchvendor AVISION		0x0638	Avision
22338774Snsouchvendor TEAC		0x0644	TEAC
22438774Snsouchvendor LINKSYS		0x066b	Linksys
22538774Snsouchvendor ACERSA		0x066e	Acer Semiconductor America
22638774Snsouchvendor SIGMATEL		0x066f	Sigmatel
22738774Snsouchvendor AIWA		0x0677	Aiwa
22838774Snsouchvendor ACARD		0x0678	ACARD Technology
22938774Snsouchvendor PROLIFIC		0x067b	Prolific Technology
23038774Snsouchvendor SIEMENS		0x067c	Siemens
23138774Snsouchvendor ADVANCELOGIC	0x0680	Avance Logic
23238774Snsouchvendor HAGIWARA		0x0693  Hagiwara Sys-Com
23338774Snsouchvendor MINOLTA		0x0686	Minolta
23438774Snsouchvendor CTX		0x0698	Chuntex
23538774Snsouchvendor ASKEY		0x069a	Askey Computer
23638774Snsouchvendor SAITEK		0x06a3	Saitek
23738774Snsouchvendor ALCATELT		0x06b9	Alcatel Telecom
23838774Snsouchvendor AGFA		0x06bd	AGFA-Gevaert
23938774Snsouchvendor ASIAMD		0x06be	Asia Microelectronic Development
24038774Snsouchvendor BIZLINK		0x06c4	Bizlink International
24138774Snsouchvendor KEYSPAN		0x06cd	Keyspan
24238774Snsouchvendor AASHIMA		0x06d6	Aashima Technology
24338774Snsouchvendor MULTITECH	0x06e0	MultiTech
24438774Snsouchvendor ADS		0x06e1	ADS Technologies
24538774Snsouchvendor ALCATELM		0x06e4	Alcatel Microelectronics
24638774Snsouchvendor SIRIUS		0x06ea	Sirius Technologies
24738774Snsouchvendor BOSTON		0x06fd	Boston Acoustics
24838774Snsouchvendor SMC		0x0707	Standard Microsystems
24938774Snsouchvendor PUTERCOM		0x0708	Putercom
25038774Snsouchvendor MCT		0x0711	MCT
25138774Snsouchvendor DIGITALSTREAM	0x074e	Digital Stream
252147256Sbrooksvendor AUREAL		0x0755	Aureal Semiconductor
25338774Snsouchvendor MIDIMAN		0x0763	Midiman
25438774Snsouchvendor GRIFFIN		0x077d	Griffin Technology
25538774Snsouchvendor SANDISK		0x0781	SanDisk Corp
256147256Sbrooksvendor BRIMAX		0x078e	Brimax
25738774Snsouchvendor AXIS		0x0792	Axis Communications
25838774Snsouchvendor ABL		0x0794	ABL Electronics
25938774Snsouchvendor ALFADATA		0x079d	Alfadata Computer
26038774Snsouchvendor NATIONALTECH	0x07a2	National Technical Systems
26138774Snsouchvendor ONNTO		0x07a3	Onnto
26238774Snsouchvendor BE		0x07a4	Be
26338774Snsouchvendor ADMTEK		0x07a6	ADMtek
26438774Snsouchvendor COREGA		0x07aa	Corega
26538774Snsouchvendor FREECOM		0x07ab	Freecom
26638774Snsouchvendor MICROTECH	0x07af	Microtech
26738774Snsouchvendor OLYMPUS		0x07b4	Olympus
26838774Snsouchvendor ABOCOM		0x07b8	AboCom Systems
26938774Snsouchvendor KEISOKUGIKEN	0x07c1	Keisokugiken
27038774Snsouchvendor APG		0x07c5	APG Cash Drawer
27138774Snsouchvendor BUG		0x07c8	B.U.G.
27238774Snsouchvendor ALLIEDTELESYN	0x07c9	Allied Telesyn International
27338774Snsouchvendor AVERMEDIA	0x07ca	AVerMedia Technologies
27438774Snsouchvendor SIIG		0x07cc	SIIG
27538774Snsouchvendor CASIO		0x07cf	CASIO
27638774Snsouchvendor APTIO		0x07d2	Aptio Products
27738774Snsouchvendor ARASAN		0x07da	Arasan Chip Systems
27838774Snsouchvendor ALLIEDCABLE	0x07e6	Allied Cable
27938774Snsouchvendor STSN		0x07ef	STSN
28038774Snsouchvendor ZOOM		0x0803	Zoom Telephonics
28138774Snsouchvendor BROADLOGIC	0x0827	BroadLogic
28238774Snsouchvendor HANDSPRING	0x082d	Handspring
28338774Snsouchvendor ACTIONSTAR	0x0835	Action Star Enterprise
28438774Snsouchvendor PALM		0x0830	Palm Computing
28538774Snsouchvendor ACCTON		0x083a	Accton Technology
28638774Snsouchvendor DIAMOND		0x0841	Diamond
28738774Snsouchvendor NETGEAR		0x0846	BayNETGEAR
28838774Snsouchvendor ACTIVEWIRE	0x0854	ActiveWire
28938774Snsouchvendor PORTGEAR		0x085a	PortGear
29038774Snsouchvendor METRICOM		0x0870	Metricom
29138774Snsouchvendor ADESSOKBTEK	0x087c	ADESSO/Kbtek America
29238774Snsouchvendor JATON		0x087d	Jaton
29338774Snsouchvendor APT		0x0880	APT Technologies
29438774Snsouchvendor BOCARESEARCH	0x0885	Boca Research
29538774Snsouchvendor ANDREA		0x08a8	Andrea Electronics
29638774Snsouchvendor BURRBROWN	0x08bb	Burr-Brown Japan
29738774Snsouchvendor 2WIRE		0x08c8	2Wire
29838774Snsouchvendor AIPTEK		0x08ca	AIPTEK International
29938774Snsouchvendor SMARTBRIDGES	0x08d1	SmartBridges
30038774Snsouchvendor BILLIONTON	0x08dd	Billionton Systems
30138774Snsouchvendor EXTENDED		0x08e9	Extended Systems
30238774Snsouchvendor MSYSTEMS		0x08ec	M-Systems
30338774Snsouchvendor AUTHENTEC	0x08ff	AuthenTec
30438774Snsouchvendor ALATION		0x0910	Alation Systems
30538774Snsouchvendor BIOMETRIC	0x0929	American Biometric Company
30638774Snsouchvendor YANO		0x094f	Yano
30738774Snsouchvendor KINGSTON		0x0951	Kingston Technology
30838774Snsouchvendor BLUEWATER	0x0956	BlueWater Systems
30938774Snsouchvendor AGILENT		0x0957	Agilent Technologies
31038774Snsouchvendor PORTSMITH	0x095a	Portsmith
31138774Snsouchvendor ADIRONDACK	0x0976	Adirondack Wire & Cable
31238774Snsouchvendor BECKHOFF		0x0978	Beckhoff
31338774Snsouchvendor ALTIUS		0x09b3	Altius Solutions
31438774Snsouchvendor ARRIS		0x09c1	Arris Interactive
315147256Sbrooksvendor ACTIVCARD	0x09c3	ACTIVCARD
316147256Sbrooksvendor ACTISYS		0x09c4	ACTiSYS
31738774Snsouchvendor AFOURTECH	0x09da	A-FOUR TECH
318147256Sbrooksvendor AIMEX		0x09dc	AIMEX
31938774Snsouchvendor ADDONICS		0x09df	Addonics Technologies
320147256Sbrooksvendor AKAI		0x09e8	AKAI professional M.I.
32138774Snsouchvendor ARESCOM		0x09f5	ARESCOM
322111888Sjlemonvendor BAY		0x09f9	Bay Associates
323111888Sjlemonvendor ALTERA		0x09fb	Altera
32438774Snsouchvendor TREK		0x0a16	Trek Technology
32538774Snsouchvendor ASAHIOPTICAL	0x0a17	Asahi Optical
32638774Snsouchvendor BOCASYSTEMS	0x0a43	Boca Systems
32738774Snsouchvendor BROADCOM		0x0a5c	Broadcom
32838774Snsouchvendor GREENHOUSE	0x0a6b	GREENHOUSE
32938774Snsouchvendor GEOCAST		0x0a79	Geocast Network Systems
330147256Sbrooksvendor TODOS		0x0b0c	Todos Data System
33138774Snsouchvendor NEC2		0x0b62	NEC
33238774Snsouchvendor ATI2		0x0b6f	ATI
33338774Snsouchvendor AGATE		0x0c08	Agate Technologies
33438774Snsouchvendor DMI		0x0c0b	DMI
335147256Sbrooksvendor LUWEN		0x0c76	Luwen
33638774Snsouchvendor MOTOROLA		0x1063	Motorola
33738774Snsouchvendor PLX		0x10b5	PLX
33838774Snsouchvendor ASANTE		0x10bd	Asante
33938774Snsouchvendor BELKIN2		0x1293	Belkin Components
34038774Snsouchvendor MOBILITY		0x1342	Mobility
34138774Snsouchvendor SHARK		0x13d2	Shark
34238774Snsouchvendor SILICONPORTALS	0x1527	Silicon Portals
34338774Snsouchvendor SOHOWARE		0x15e8	SOHOware
34438774Snsouchvendor UMAX		0x1606	UMAX Data Systems
34538774Snsouchvendor INSIDEOUT	0x1608	Inside Out Networks
34638774Snsouchvendor ENTREGA		0x1645	Entrega
34738774Snsouchvendor ACTIONTEC	0x1668	Actiontec Electronics
34838774Snsouchvendor DLINK		0x2001	D-Link
34938774Snsouchvendor DAISY		0x3579	Daisy Technology
35038774Snsouchvendor INTEL		0x8086	Intel
35138774Snsouchvendor HP2		0xf003	Hewlett Packard
35238774Snsouch
35338774Snsouch/*
35438774Snsouch * List of known products.  Grouped by vendor.
35538774Snsouch */
35687599Sobrien
35738774Snsouch/* 3Com products */
35838774Snsouchproduct 3COM HOMECONN		0x009d	HomeConnect USB Camera
35938774Snsouchproduct 3COM 3C19250		0x03E8	3C19250 Ethernet adapter
36038774Snsouchproduct 3COM USR56K		0x3021	U.S.Robotics 56000 Voice Faxmodem Pro
36138774Snsouchproduct 3COM 3C460		0x11f8	HomeConnect 3C460
36238774Snsouchproduct 3COM 3C460B		0x4601	HomeConnect 3C460B
36338774Snsouch
36438774Snsouchproduct 3COMUSR OFFICECONN	0x0082	3Com OfficeConnect Analog Modem
36538774Snsouchproduct 3COMUSR USRISDN		0x008f	3Com U.S. Robotics Pro ISDN TA
36638774Snsouchproduct 3COMUSR HOMECONN	0x009d	3Com HomeConnect camera
36738774Snsouchproduct 3COMUSR USR56K		0x3021	U.S.Robotics 56000 Voice Faxmodem Pro
36838774Snsouch
36938774Snsouch/* AboCom products */
370121816Sbrooksproduct ABOCOM XX1		0x110c	XX1
37138774Snsouchproduct ABOCOM XX2		0x200c	XX2
37238774Snsouchproduct ABOCOM URE450		0x4000	URE450 Ethernet Adapter
37338774Snsouchproduct ABOCOM UFE1000		0x4002	UFE1000 Fast Ethernet Adapter
37438774Snsouchproduct ABOCOM DSB650TX_PNA	0x4003	1/10/100 ethernet adapter
37538774Snsouchproduct ABOCOM XX4		0x4004	XX4
37638774Snsouchproduct ABOCOM XX5		0x4007	XX5
377123922Ssamproduct ABOCOM XX6		0x400b	XX6
37838774Snsouchproduct ABOCOM XX7		0x400c	XX7
37938774Snsouchproduct ABOCOM XX8		0x4102	XX8
38038774Snsouchproduct ABOCOM XX9		0x4104	XX9
38138774Snsouchproduct ABOCOM XX10		0xabc1	XX10
38238774Snsouch
38338774Snsouch/* Accton products */
38438774Snsouchproduct ACCTON USB320_EC	0x1046	USB320-EC Ethernet Adapter
38538774Snsouchproduct ACCTON SS1001		0x5046	SpeedStream Ethernet Adapter
38638774Snsouch
38738774Snsouch/* Acer Peripherals, Inc. products */
38838774Snsouchproduct ACERP ACERSCAN_C310U	0x12a6	Acerscan C310U
38938774Snsouchproduct ACERP ACERSCAN_320U	0x2022	Acerscan 320U
39038774Snsouchproduct ACERP ACERSCAN_640U	0x2040	Acerscan 640U
39138774Snsouchproduct ACERP ACERSCAN_620U	0x2060	Acerscan 620U
39238774Snsouch
39338774Snsouch/* ActiveWire, Inc. products */
39438774Snsouchproduct ACTIVEWIRE IOBOARD	0x0100	I/O Board
39538774Snsouchproduct ACTIVEWIRE IOBOARD_FW1	0x0101	I/O Board, rev. 1 firmware
396147256Sbrooks
39738774Snsouch/* ADMtek products */
39838774Snsouchproduct ADMTEK PEGASUS		0x0986	AN986 USB Ethernet adapter
39938774Snsouchproduct ADMTEK PEGASUSII	0x8511	AN8511 USB Ethernet adapter
40038774Snsouch
40138774Snsouch/* ADS products */
40238774Snsouchproduct ADS UBS10BT		0x0008	UBS-10BT Ethernet adapter
40338774Snsouch
40438774Snsouch/* Agate Technologies products */
40538774Snsouchproduct AGATE QDRIVE		0x0378	Q-Drive
40638774Snsouch
40738774Snsouch/* AGFA products */
408123922Ssamproduct AGFA SNAPSCAN1212U	0x0001	SnapScan 1212U
40938774Snsouchproduct AGFA SNAPSCAN1236U	0x0002	SnapScan 1236U
41038774Snsouchproduct AGFA SNAPSCANTOUCH	0x0100	SnapScan Touch
41138774Snsouchproduct AGFA SNAPSCAN1212U2	0x2061	SnapScan 1212U
41238774Snsouchproduct AGFA SNAPSCANE40	0x208d	SnapScan e40
41338774Snsouchproduct AGFA SNAPSCANE50	0x208f	SnapScan e50
41438774Snsouchproduct AGFA SNAPSCANE20	0x2091	SnapScan e20
41538774Snsouchproduct AGFA SNAPSCANE25	0x2095	SnapScan e25
41638774Snsouchproduct AGFA SNAPSCANE26	0x2097	SnapScan e26
41738774Snsouchproduct AGFA SNAPSCANE52	0x20fd	SnapScan e52
41838774Snsouch
41938774Snsouch/* AKS products */
42038774Snsouchproduct AKS USBHASP		0x0001	USB-HASP 0.06
42138774Snsouch
42238774Snsouch/* Alcor Micro, Inc. products */
42338774Snsouchproduct ALCOR2 KBD_HUB		0x2802	Kbd Hub
42438774Snsouch
42538774Snsouchproduct ALCOR MA_KBD_HUB	0x9213	MacAlly Kbd Hub
42638774Snsouchproduct ALCOR AU9814		0x9215	AU9814 Hub
42738774Snsouchproduct ALCOR SM_KBD		0x9410	MicroConnectors/StrongMan Keyboard
42838774Snsouchproduct ALCOR NEC_KBD_HUB	0x9472	NEC Kbd Hub
42938774Snsouch
43038774Snsouch/* Altec Lansing products */
43138774Snsouchproduct ALTEC ADA70		0x0070	ADA70 Speakers
43238774Snsouchproduct ALTEC ASC495		0xff05	ASC495 Speakers
43338774Snsouch
43438774Snsouch/* American Power Conversion products */
43538774Snsouchproduct APC UPSPRO500		0x0002	Back-UPS Pro 500
43638774Snsouch
43793023Snsouch/* Anchor products */
43893023Snsouchproduct ANCHOR EZUSB		0x2131	EZUSB
439product ANCHOR EZLINK		0x2720	EZLINK
440
441/* AOX, Inc. products */
442product AOX USB101		0x0008	USB ethernet controller engine
443
444/* Apple Computer products */
445product APPLE OPTMOUSE		0x0302	Optical mouse
446product APPLE SPEAKERS		0x1101	Speakers
447
448/* ATen products */
449product ATEN UC1284		0x2001	Parallel printer adapter
450product ATEN UC10T		0x2002	10Mbps ethernet adapter
451product ATEN UC232A		0x2008	Serial adapter
452
453/* Atmel Comp. products */
454product ATMEL UHB124		0x3301	UHB124 hub
455product ATMEL DWL120		0x7602	DWL-120 Wireless adapter
456
457/* Avision products */
458product AVISION 1200U		0x0268	1200U scanner
459
460/* Belkin products */
461/*product BELKIN F5U111		0x????	F5U111 Ethernet adapter*/
462product BELKIN2 F5U002		0x0002	F5U002 Parallel printer adapter
463product BELKIN USB2LAN		0x0121	USB to LAN Converter
464
465/* Billionton products */
466product BILLIONTON USB100	0x0986	USB100N 10/100 FastEthernet Adapter
467product BILLIONTON USBLP100	0x0987	USB100LP
468product BILLIONTON USBEL100	0x0988	USB100EL
469product BILLIONTON USBE100	0x8511	USBE100
470
471/* Brother Industries products */
472product BROTHER HL1050		0x0002	HL-1050 laser printer
473
474/* Behavior Technology Computer products */
475product BTC BTC7932		0x6782	Keyboard with mouse port
476
477/* Canon, Inc. products */
478product CANON N656U		0x2206	CANOSCAN N656U
479product CANON S10		0x3041	PowerShot S10
480product CANON S100		0x3045	PowerShot S100
481
482/* CATC products */
483product CATC NETMATE		0x000a	Netmate ethernet adapter
484product CATC NETMATE2		0x000c	Netmate2 ethernet adapter
485product CATC CHIEF		0x000d	USB Chief Bus & Protocol Analyzer
486product CATC ANDROMEDA		0x1237	Andromeda hub
487
488/* CASIO products */
489product	CASIO NAMELAND		0x4001	CASIO Nameland EZ-USB
490
491/* Cherry products */
492product CHERRY MY3000KBD	0x0001	My3000 keyboard
493product CHERRY MY3000HUB	0x0003	My3000 hub
494
495/* Chic Technology products */
496product CHIC MOUSE1		0x0001	mouse
497product CHIC CYPRESS		0x0003	Cypress USB Mouse
498
499/* Chicony products */
500product CHICONY KB8933		0x0001	KB-8933 keyboard
501
502/* Compaq products */
503product COMPAQ PJB100		0x504a	Personal Jukebox PJB100
504
505/* Connectix products */
506product CONNECTIX QUICKCAM	0x0001	QuickCam
507
508/* Corega products */
509product COREGA ETHER_USB_T	0x0001	Ether USB-T
510product COREGA FETHER_USB_TX	0x0004	FEther USB-TX
511product COREGA FETHER_USB_TXS	0x000d	FEther USB-TXS
512
513/* Creative products */
514product CREATIVE NOMAD_II	0x1002	Nomad II MP3 player
515
516/* CTX products */
517product CTX EX1300		0x9999	Ex1300 hub
518
519/* Cypress Semiconductor products */
520product CYPRESS MOUSE		0x0001	mouse
521product CYPRESS THERMO		0x0002	thermometer
522product CYPRESS FMRADIO		0x1002	FM Radio
523
524/* Daisy Technology products */
525product DAISY DMC		0x6901	USB MultiMedia Reader
526
527/* Dallas Semiconductor products */
528product DALLAS J6502		0x4201	J-6502 speakers
529
530/* Diamond products */
531product DIAMOND RIO500USB	0x0001	Rio 500 USB
532
533/* Digi International products */
534product DIGI ACCELEPORT2	0x0002	AccelePort USB 2
535product DIGI ACCELEPORT4	0x0004	AccelePort USB 4
536product DIGI ACCELEPORT8	0x0008	AccelePort USB 8
537
538/* D-Link products */
539/*product DLINK DSBS25		0x0100	DSB-S25 serial adapter*/
540product DLINK DSB650TX4		0x200c	10/100 ethernet adapter
541product DLINK DSB650C		0x4000	10Mbps ethernet adapter
542product DLINK DSB650TX1		0x4001	10/100 ethernet adapter
543product DLINK DSB650TX		0x4002	10/100 ethernet adapter
544product DLINK DSB650TX_PNA	0x4003	1/10/100 ethernet adapter
545product DLINK DSB650TX3		0x400b	10/100 ethernet adapter
546product DLINK DSB650TX2		0x4102	10/100 ethernet adapter
547product DLINK DSB650		0xabc1	10/100 ethernet adapter
548
549/* EIZO products */
550product EIZO HUB		0x0000	hub
551product EIZO MONITOR		0x0001	monitor
552
553/* Elecom products */
554product ELECOM MOUSE29UO	0x0002	mouse 29UO
555product ELECOM LDUSBTX0		0x200c	LD-USB/TX
556product ELECOM LDUSBTX1		0x4002	LD-USB/TX
557product ELECOM LDUSBLTX		0x4005	LD-USBL/TX
558product ELECOM LDUSBTX2		0x400b	LD-USB/TX
559product ELECOM UCSGT		0x5003	UC-SGT
560product ELECOM LDUSBTX3		0xabc1	LD-USB/TX
561
562/* Elsa products */
563product ELSA MODEM1		0x2265	ELSA Modem Board
564product ELSA USB2ETHERNET	0x3000	Microlink USB2Ethernet
565
566/* Entrega products */
567product ENTREGA 1S		0x0001	1S serial connector
568product ENTREGA 2S		0x0002	2S serial connector
569product ENTREGA 1S25		0x0003	1S25 serial connector
570product ENTREGA 4S		0x0004	4S serial connector
571product ENTREGA E45		0x0005	E45 Ethernet adapter
572product ENTREGA CENTRONICS	0x0006	Centronics connector
573product ENTREGA 1S9		0x0093	1S9 serial connector
574product ENTREGA EZUSB		0x8000	EZ-USB
575/*product ENTREGA SERIAL	0x8001	DB25 Serial connector*/
576product ENTREGA 2U4S		0x8004  2U4S serial connector/usb hub
577/*product ENTREGA SERIAL_DB9	0x8093	DB9 Serial connector*/
578
579/* Epson products */
580product EPSON PRINTER1		0x0001	USB Printer
581product EPSON PRINTER2		0x0002	ISD USB Smart Cable for Mac
582product EPSON PRINTER3		0x0003	ISD USB Smart Cable
583product EPSON PRINTER5		0x0005	USB Printer
584product EPSON 636		0x0101	Perfection 636U / 636Photo scanner
585product EPSON 610		0x0103	Perfection 610 scanner
586product EPSON 1200		0x0104	Perfection 1200U / 1200Photo scanner
587product EPSON 1600		0x0107	Expression 1600 scanner
588product EPSON 1640		0x010a	Perfection 1640SU scanner
589product EPSON 1240		0x010b	Perfection 1240U / 1240Photo scanner
590product EPSON 640U		0x010c	Perfection 640U scanner
591product EPSON 1650		0x0110	Perfection 1650 scanner
592product EPSON GT9700F		0x0112	GT-9700F scanner
593
594/* e-TEK Labs products */
595product ETEK 1COM		0x8007	Serial port
596
597/* Extended Systems products */
598product EXTENDED XTNDACCESS	0x0100	XTNDAccess IrDA
599
600/* Gravis products */
601product GRAVIS GAMEPADPRO	0x4001	GamePad Pro
602
603/* GREENHOUSE products */
604product GREENHOUSE KANA21	0x0001	CF-writer with Portable MP3 Player
605
606/* Griffin Technology */
607product GRIFFIN IMATE		0x0405	iMate, ADB adapter
608
609/* Freecom products */
610product FREECOM DVD		0xfc01	Connector for DVD drive
611
612/* Future Technology Devices products */
613product FTDI SERIAL_8U100AX	0x8372	8U100AX Serial converter
614product FTDI SERIAL_8U232AM	0x6001	8U232AM Serial converter
615
616/* Fuji photo products */
617product FUJIPHOTO MASS0100	0x0100	Mass Storage
618
619/* Hagiwara products */
620product HAGIWARA FGSM		0x0002  FlashGate SmartMedia Card Reader
621product HAGIWARA FGCF		0x0003  FlashGate CompactFlash Card Reader
622product HAGIWARA FG		0x0005  FlashGate
623
624/* Handspring, Inc. */
625product HANDSPRING VISOR	0x0100	Handspring Visor
626
627/* Hauppauge Computer Works */
628product HAUPPAUGE WINTV_USB_FM	0x4d12	WinTV USB FM
629
630/* HP products */
631product HP 895C			0x0004	DeskJet 895C
632product HP 4100C		0x0101	Scanjet 4100C
633product HP S20			0x0102	Photosmart S20
634product HP 880C			0x0104	DeskJet 880C
635product HP 4200C		0x0105	ScanJet 4200C
636product HP CDWRITERPLUS		0x0107	CD-Writer Plus
637product HP KBDHUB		0x010c	Multimedia Keyboard Hub
638product HP 6200C		0x0201	ScanJet 6200C
639product HP S20b			0x0202	PhotoSmart S20
640product HP 815C			0x0204	DeskJet 815C
641product HP 3300C		0x0205	ScanJet 3300C
642product HP CDW8200		0x0207	CD-Writer Plus 8200e
643product HP 1220C		0x0212	DeskJet 1220C
644product HP 810C			0x0304	DeskJet 810C/812C
645product HP 4300C		0x0305	Scanjet 4300C
646product HP G85XI		0x0311	OfficeJet G85xi
647product HP 1200			0x0317	LaserJet 1200
648product HP 5200C		0x0401	Scanjet 5200C
649product HP 830C			0x0404	DeskJet 830C
650product HP 3400CSE		0x0405	ScanJet 3400cse
651product HP 6300C		0x0601	Scanjet 6300C
652product HP 840C			0x0604	DeskJet 840c
653product HP 2200C		0x0605	ScanJet 2200C
654product HP 5300C		0x0701	Scanjet 5300C
655product HP 970CSE		0x1004	Deskjet 970Cse
656product HP 5400C		0x1005	Scanjet 5400C
657product HP 930C			0x1204	DeskJet 930c
658product HP P2000U		0x1801	Inkjet P-2000U
659product HP 640C			0x2004	DeskJet 640c
660product HP P1100		0x3102	Photosmart P1100
661
662/* HP products */
663product HP2 C500		0x6002	PhotoSmart C500
664
665/* IBM Corporation */
666product IBM USBCDROMDRIVE	0x4427	USB CD-ROM Drive
667
668/* Inside Out Networks products */
669product INSIDEOUT EDGEPORT4	0x0001	EdgePort/4 serial ports
670
671/* In-System products */
672product INSYSTEM F5U002		0x0002	Parallel printer adapter
673product INSYSTEM ATAPI		0x0031	ATAPI adapter
674product INSYSTEM ISD110		0x0200	IDE adapter ISD110
675product INSYSTEM ISD105		0x0202	IDE adapter ISD105
676product INSYSTEM USBCABLE	0x081a	USB cable
677
678/* Intel products */
679product INTEL EASYPC_CAMERA	0x0110	Easy PC Camera
680product INTEL TESTBOARD		0x9890	82930 test board
681
682/* I/O DATA products */
683product IODATA USBETT		0x0901	USB ETT
684product IODATA USBETTX		0x0904	USB ETTX
685product IODATA USBETTXS		0x0913	USB ETTX
686product	IODATA USBRSAQ		0x0a03	USB serial adapter USB-RSAQ1
687
688/* Iomega products */
689product IOMEGA ZIP100		0x0001	Zip 100
690product IOMEGA ZIP250		0x0030	Zip 250
691
692/* Kawasaki products */
693product KLSI DUH3E10BT		0x0008	USB ethernet controller engine
694
695/* Kawatsu products */
696product KAWATSU MH4000P		0x0003	MiniHub 4000P
697
698/* Keisokugiken Corp. products */
699product KEISOKUGIKEN USBDAQ	0x0068	HKS-0200 USBDAQ
700
701/* Kawasaki products */
702product KLSI DUH3E10BT		0x0008	10BT Ethernet adapter, in the DU-H3E
703
704/* Kensington products */
705product KENSINGTON ORBIT	0x1003	Orbit USB/PS2 trackball
706product KENSINGTON TURBOBALL	0x1005	TurboBall
707
708/* Keyspan products */
709product KEYSPAN USA28		0x0101	USA-28 serial adapter
710product KEYSPAN USA28X		0x0102	USA-28X serial adapter
711product KEYSPAN USA19		0x0103	USA-19 serial adapter
712product KEYSPAN USA18X		0x0105	USA-18X serial adapter
713product KEYSPAN USA19W		0x0106	USA-19W serial adapter
714product KEYSPAN USA49W		0x0109	USA-49W serial adapter
715
716/* Kingston products */
717product KINGSTON KNU101TX	0x000a	KNU101TX USB Ethernet
718
719/* Kodak products */
720product KODAK DC220		0x0100	Digital Science DC220
721product KODAK DC260		0x0110	Digital Science DC260
722product KODAK DC265		0x0111	Digital Science DC265
723product KODAK DC290		0x0112	Digital Science DC290
724product KODAK DC240		0x0120	Digital Science DC240
725product KODAK DC280		0x0130	Digital Science DC280
726
727/* Konica Corp. Products */
728product KONICA CAMERA		0x0720	Digital Color Camera
729
730/* KYE products */
731product KYE NICHE		0x0001	Niche mouse
732product KYE NETSCROLL		0x0003	Genius NetScroll mouse
733product KYE FLIGHT2000		0x1004	Flight 2000 joystick
734product KYE VIVIDPRO		0x2001	ColorPage Vivid-Pro scanner
735
736/* LaCie products */
737product LACIE HD		0xa601	Hard Disk
738product LACIE CDRW		0xa602	CD R/W
739
740/* Lexar products */
741product LEXAR JUMPSHOT		0x0001	jumpSHOT CompactFlash Reader
742
743/* Lexmark products */
744product LEXMARK S2450		0x0009	Optra S 2450
745
746/* Linksys products */
747product LINKSYS MAUSB2		0x0105	Camedia MAUSB-2
748product LINKSYS USB10TX1	0x200c	USB10TX
749product LINKSYS USB10T		0x2202	USB10T Ethernet
750product LINKSYS USB100TX	0x2203	USB100TX Ethernet
751product LINKSYS USB100H1	0x2204	USB100H1 Ethernet/HPNA
752product LINKSYS USB10TA		0x2206	USB10TA Ethernet
753product LINKSYS USB10TX2	0x400b	USB10TX
754
755/* Logitech products */
756product LOGITECH M2452		0x0203	M2452 keyboard
757product LOGITECH M4848		0x0301	M4848 mouse
758product LOGITECH PAGESCAN	0x040f	PageScan
759product LOGITECH QUICKCAMWEB	0x0801	QuickCam Web
760product LOGITECH QUICKCAMPRO	0x0810	QuickCam Pro
761product LOGITECH QUICKCAMEXP	0x0840	QuickCam Express
762product LOGITECH QUICKCAM	0x0850	QuickCam
763product LOGITECH N43		0xc000	N43
764product LOGITECH N48		0xc001	N48 mouse
765product LOGITECH MBA47		0xc002	M-BA47 mouse
766product LOGITECH WMMOUSE	0xc004	WingMan Gaming Mouse
767product LOGITECH BD58		0xc00c	BD58 mouse
768product LOGITECH UN58A		0xc030	iFeel Mouse
769product LOGITECH BB13		0xc401	USB-PS/2 Trackball
770product LOGITECH WMPAD		0xc208	WingMan GamePad Extreme
771product LOGITECH WMJOY		0xc281	WingMan Force joystick 
772product LOGITECH RK53		0xc501	Cordless mouse
773product LOGITECH RB6		0xc503	Cordless keyboard
774product LOGITECH QUICKCAMPRO2	0xd001	QuickCam Pro
775
776/* Lucent products */
777product LUCENT EVALKIT		0x1001	USS-720 evaluation kit
778
779/* Luwen products */
780product LUWEN EASYDISK		0x0005	EasyDisc
781
782/* Macally products */
783product MACALLY MOUSE1		0x0101	mouse
784
785/* MCT Corp. */
786product MCT HUB0100		0x0100	Hub
787product MCT DU_H3SP_USB232	0x0200	D-Link DU-H3SP USB BAY Hub
788product MCT USB232		0x0210	USB-232 Interface
789product MCT SITECOM_USB232	0x0230	Sitecom USB-232 Products
790
791/* Melco, Inc products */
792product MELCO LUATX1		0x0001	LUA-TX Ethernet
793product MELCO LUATX5		0x0005	LUA-TX Ethernet
794product MELCO LUA2TX5		0x0009	LUA2-TX Ethernet
795
796/* Metricom products */
797product METRICOM RICOCHET_GS	0x0001	Ricochet GS
798
799/* Microsoft products */
800product MICROSOFT SIDEPREC	0x0008	SideWinder Precision Pro
801product MICROSOFT INTELLIMOUSE	0x0009	IntelliMouse
802product MICROSOFT NATURALKBD	0x000b	Natural Keyboard Elite
803product MICROSOFT DDS80		0x0014	Digital Sound System 80
804product MICROSOFT SIDEWINDER	0x001a	Sidewinder Precision Racing Wheel
805product MICROSOFT INTELLIEYE	0x0025	IntelliEye mouse
806product MICROSOFT INETPRO	0x002b	Internet Keyboard Pro
807
808/* Microtech products */
809product MICROTECH SCSIDB25	0x0004	USB-SCSI-DB25
810product MICROTECH SCSIHD50	0x0005	USB-SCSI-HD50
811product MICROTECH DPCM		0x0006	USB CameraMate
812product MICROTECH FREECOM	0xfc01	Freecom USB-IDE
813
814/* Microtek products */
815product MICROTEK 336CX		0x0094	Phantom 336CX - C3 scanner
816product MICROTEK X6U		0x0099	ScanMaker X6 - X6U
817product MICROTEK C6		0x009a	Phantom C6 scanner
818product MICROTEK 336CX2		0x00a0	Phantom 336CX - C3 scanner
819product MICROTEK V6USL		0x00a3	ScanMaker V6USL
820product MICROTEK V6USL2		0x80a3	ScanMaker V6USL
821product MICROTEK V6UL		0x80ac	ScanMaker V6UL
822
823/* Midiman products */
824product MIDIMAN MIDISPORT2X2	0x1001	Midisport 2x2
825
826/* Minolta Co., Ltd. */
827product MINOLTA 2300		0x4001	Dimage 2300
828product MINOLTA S304		0x4007	Dimage S304
829product MINOLTA X		0x4009	Dimage X
830
831/* Mitsumi products */
832product MITSUMI CDRRW		0x0000	CD-R/RW Drive
833
834/* Motorola products */
835product MOTOROLA MC141555	0x1555	MC141555 hub controller
836
837/* MultiTech products */
838product MULTITECH ATLAS		0xf101	MT5634ZBA-USB modem
839
840/* Mustek products */
841product MUSTEK 1200CU		0x0001	1200 CU scanner
842product MUSTEK 600CU		0x0002	600 CU scanner
843product MUSTEK 1200USB		0x0003	1200 USB scanner
844product MUSTEK 1200UB		0x0006	1200 UB scanner
845product MUSTEK 1200USBPLUS	0x0007	1200 USB Plus scanner
846product MUSTEK 1200CUPLUS	0x0008	1200 CU Plus scanner
847product MUSTEK BEARPAW1200F	0x0010	BearPaw 1200F scanner
848product MUSTEK 600USB		0x0873	600 USB scanner
849product MUSTEK MDC800		0xa800	MDC-800 digital camera
850
851/* M-Systems products */
852product MSYSTEMS DISKONKEY	0x0010	DiskOnKey
853
854/* National Semiconductor */
855product NATIONAL BEARPAW1200	0x1000	BearPaw 1200
856product NATIONAL BEARPAW2400	0x1001	BearPaw 2400
857
858/* NEC products */
859product NEC HUB			0x55aa	hub
860product NEC HUB_B		0x55ab	hub
861
862/* NetChip Technology Products */
863product NETCHIP TURBOCONNECT	0x1080	Turbo-Connect
864
865/* Netgear products */
866product NETGEAR EA101		0x1001	Ethernet adapter
867
868/* Nikon products */
869product NIKON E990		0x0102	Digital Camera E990
870
871/* Olympus products */
872product OLYMPUS C1		0x0102	C-1 Digital Camera
873product OLYMPUS C700		0x0105	C-700 Ultra Zoom
874
875/* OmniVision Technologies, Inc. products */
876product OMNIVISION OV511	0x0511	OV511 Camera
877product OMNIVISION OV511PLUS	0xa511	OV511+ Camera
878
879/* Palm Computing, Inc. product */
880product PALM SERIAL		0x0080	USB Serial Adaptor
881product PALM M500		0x0001	Palm m500
882product PALM M505		0x0002	Palm m505
883product PALM M515		0x0003	Palm m515
884product PALM M125		0x0040	Palm m125
885
886/* Panasonic products */
887product PANASONIC SDCAAE	0x1b00	MultiMediaCard Adapter
888
889/* Peracom products */
890product PERACOM SERIAL1		0x0001	Serial Converter
891product PERACOM ENET		0x0002	Ethernet adapter
892product PERACOM ENET3		0x0003	At Home Ethernet Adapter
893product PERACOM ENET2		0x0005	Ethernet adapter
894
895/* Philips products */
896product PHILIPS DSS350		0x0101	DSS 350 Digital Speaker System
897product PHILIPS DSS		0x0104	DSS XXX Digital Speaker System
898product PHILIPS HUB		0x0201	hub
899product PHILIPS PCA646VC	0x0303	PCA646VC PC Camera
900product PHILIPS PCVC680K	0x0308	PCVC680K Vesta Pro PC Camera
901product PHILIPS DSS150		0x0471	DSS 150 Digital Speaker System
902product PHILIPS DIVAUSB		0x1801	DIVA USB mp3 player
903
904/* Philips Semiconductor products */
905product PHILIPSSEMI HUB1122	0x1122	hub
906
907/* P.I. Engineering products */
908product PIENGINEERING PS2USB	0x020b	PS2 to Mac USB Adapter
909
910/* PLX products */
911product PLX TESTBOARD		0x9060	test board
912
913/* Primax products */
914product PRIMAX G2X300		0x0300	G2-200 scanner
915product PRIMAX G2E300		0x0301	G2E-300 scanner
916product PRIMAX G2300		0x0302	G2-300 scanner
917product PRIMAX G2E3002		0x0303	G2E-300 scanner
918product PRIMAX 9600		0x0340	Colorado USB 9600 scanner
919product PRIMAX 600U		0x0341	Colorado 600u scanner
920product PRIMAX 6200		0x0345	Visioneer 6200 scanner
921product PRIMAX 19200		0x0360	Colorado USB 19200 scanner
922product PRIMAX 1200U		0x0361	Colorado 1200u scanner
923product PRIMAX G600		0x0380	G2-600 scanner
924product PRIMAX 636I		0x0381	ReadyScan 636i
925product PRIMAX G2600		0x0382	G2-600 scanner
926product PRIMAX G2E600		0x0383	G2E-600 scanner
927product PRIMAX COMFORT		0x4d01	Comfort
928product PRIMAX MOUSEINABOX	0x4d02	Mouse-in-a-Box
929product PRIMAX PCGAUMS1		0x4d04	Sony PCGA-UMS1
930
931/* Prolific products */
932product PROLIFIC PL2301		0x0000	PL2301 Host-Host interface
933product PROLIFIC PL2302		0x0001	PL2302 Host-Host interface
934product PROLIFIC RSAQ2		0x04bb	PL2303 Serial adapter (IODATA USB-RSAQ2)
935product PROLIFIC PL2303 	0x2303  PL2303 Serial adapter (ATEN/IOGEAR UC232A)
936product PROLIFIC PL2305		0x2305	Parallel printer adapter
937product PROLIFIC ATAPI4		0x2307	ATAPI-4 Bridge Controller
938
939/* Putercom products */
940product PUTERCOM UPA100		0x047e	USB-1284 BRIDGE
941
942/* Qtronix products */
943product QTRONIX 980N		0x2011	Scorpion-980N keyboard
944
945/* Quickshot products */
946product QUICKSHOT STRIKEPAD	0x6238	USB StrikePad
947
948/* Rainbow Technologies products */
949product	RAINBOW IKEY2000	0x1200	i-Key 2000  
950
951/* Roland products */
952product	ROLAND UM1		0x0009	UM-1 MIDI I/F
953product	ROLAND UM880N		0x0014	EDIROL UM-880 MIDI I/F (native)
954product	ROLAND UM880G		0x0015	EDIROL UM-880 MIDI I/F (generic)
955
956/* Rockfire products */
957product ROCKFIRE GAMEPAD	0x2033	gamepad 203USB
958
959/* RATOC Systems products */
960product RATOC REXUSB60		0xb000	USB serial adapter REX-USB60
961
962/* SanDisk products */
963product SANDISK SDDR05A		0x0001	ImageMate SDDR-05a
964product SANDISK SDDR31		0x0002	ImageMate SDDR-31
965product SANDISK SDDR12		0x0100	ImageMate SDDR-12
966product SANDISK SDDR09		0x0200	ImageMate SDDR-09
967
968/* ScanLogic products */
969product SCANLOGIC SL11R		0x0002	SL11R IDE Adapter
970product SCANLOGIC 336CX		0x0300	Phantom 336CX - C3 scanner
971
972/* Shuttle Technology products */
973product SHUTTLE EUSB		0x0001	E-USB Bridge
974product SHUTTLE EUSCSI		0x0002	eUSCSI Bridge
975product SHUTTLE SDDR09		0x0003	ImageMate SDDR09
976product SHUTTLE ZIOMMC		0x0006	eUSB MultiMediaCard Adapter
977product SHUTTLE HIFD		0x0007	Sony Hifd
978product SHUTTLE EUSBATAPI	0x0009	eUSB ATA/ATAPI Adapter
979product SHUTTLE CF		0x000a	eUSB CompactFlash Adapter
980product SHUTTLE EUSCSI_B	0x000b	eUSCSI Bridge
981product SHUTTLE EUSCSI_C	0x000c	eUSCSI Bridge
982product SHUTTLE CDRW		0x0101	CD-RW Device
983
984/* Siemens products */
985product SIEMENS SPEEDSTREAM	0x1001	SpeedStream USB
986
987/* SIIG products */
988product SIIG DIGIFILMREADER	0x0004	DigiFilm-Combo Reader
989
990/* Silicon Portals Inc. */
991product SILICONPORTALS YAPPH_NF	0x0200	YAP Phone (no firmware)
992product SILICONPORTALS YAPPHONE	0x0201	YAP Phone
993
994/* Sirius Technologies products */
995product SIRIUS ROADSTER		0x0001	NetComm Roadster II 56 USB
996
997/* SmartBridges products */
998product SMARTBRIDGES SMARTLINK	0x0001	SmartLink USB ethernet adapter
999product SMARTBRIDGES SMARTNIC	0x0003	smartNIC 2 PnP Adapter
1000
1001/* SMC products */
1002product SMC 2102USB		0x0100	10Mbps ethernet adapter
1003product SMC 2202USB		0x0200	10/100 ethernet adapter
1004product SMC 2206USB		0x0201	EZ Connect USB Ethernet Adapter
1005product SMC2 2020HUB		0x2020	USB Hub
1006
1007/* SOHOware products */
1008product	SOHOWARE NUB100		0x9100	10/100 USB Ethernet
1009
1010/* SOLID YEAR products */
1011product SOLIDYEAR KEYBOARD	0x2101	Solid Year USB keyboard
1012
1013/* SONY products */
1014product SONY DSC		0x0010	DSC cameras
1015product SONY MSACUS1		0x002d	Memorystick MSAC-US1
1016product SONY MSC		0x0032	MSC memory stick slot
1017product SONY CLIE_40		0x0066	Sony Clie v4.0
1018product SONY CLIE_41		0x009a	Sony Clie v4.1
1019
1020/* STMicroelectronics products */
1021product STMICRO COMMUNICATOR	0x7554	USB Communicator
1022
1023/* STSN products */
1024product STSN STSN0001		0x0001	Internet Access Device
1025
1026/* SUN Corporation products */
1027product SUNTAC PS64P1		0x0005	SUNTAC U-Cable type P1
1028product SUNTAC VS10U		0x0009	SUNTAC Slipper U
1029
1030/* Sun Microsystems products */
1031product SUN KEYBOARD		0x0005	Type 6 USB keyboard
1032/* XXX The above is a North American PC style keyboard possibly */
1033product SUN MOUSE		0x0100	Type 6 USB mouse
1034
1035/* Supra products */
1036product DIAMOND2 SUPRAEXPRESS56K 0x07da	Supra Express 56K modem
1037product DIAMOND2 SUPRA2890	0x0b4a	SupraMax 2890 56K Modem
1038product DIAMOND2 RIO600USB	0x5001	Rio 600 USB
1039product DIAMOND2 RIO800USB	0x5002	Rio 800 USB
1040
1041/* Taugagreining products */
1042product TAUGA CAMERAMATE	0x0005	CameraMate (DPCM_USB)
1043 
1044/* TDK products */
1045product TDK UPA9664		0x0115	USB-PDC Adapter UPA9664
1046product TDK UCA1464		0x0116	USB-cdmaOne Adapter UCA1464
1047product TDK UHA6400		0x0117	USB-PHS Adapter UHA6400
1048product TDK UPA6400		0x0118	USB-PHS Adapter UPA6400
1049
1050/* TEAC products */
1051product TEAC FD05PUB		0x0000	FD-05PUB floppy
1052
1053/* Telex Communications products */
1054product TELEX MIC1		0x0001	Enhanced USB Microphone
1055
1056/* Texas Intel products */
1057product TI UTUSB41		0x1446	UT-USB41 hub
1058product TI TUSB2046		0x2046	TUSB2046 hub
1059
1060/* Thrustmaster products */
1061product THRUST FUSION_PAD	0xa0a3	Fusion Digital Gamepad
1062
1063/* Trek Technology products */
1064product TREK THUMBDRIVE		0x1111	ThumbDrive
1065
1066/* Ultima products */
1067product ULTIMA 1200UBPLUS	0x4002	1200 UB Plus scanner
1068
1069/* UMAX products */
1070product UMAX ASTRA1236U		0x0002	Astra 1236U Scanner
1071product UMAX ASTRA1220U		0x0010	Astra 1220U Scanner
1072product UMAX ASTRA2000U		0x0030	Astra 2000U Scanner
1073product UMAX ASTRA2100U		0x0130	Astra 2100U Scanner
1074product UMAX ASTRA2200U		0x0230	Astra 2200U Scanner
1075product UMAX ASTRA3400		0x0060	Astra 3400 Scanner
1076
1077/* Universal Access products */
1078product UNIACCESS PANACHE	0x0101	Panache Surf USB ISDN Adapter
1079
1080/* Vision products */
1081product VISION VC6452V002	0x0002	CPiA Camera
1082
1083/* Visioneer products */
1084product VISIONEER 7600		0x0211	OneTouch 7600
1085product VISIONEER 5300		0x0221	OneTouch 5300
1086product VISIONEER 3000		0x0224	Scanport 3000
1087product VISIONEER 6100		0x0231	OneTouch 6100
1088product VISIONEER 6200		0x0311	OneTouch 6200
1089product VISIONEER 8100		0x0321	OneTouch 8100
1090product VISIONEER 8600		0x0331	OneTouch 8600
1091								       
1092/* Wacom products */
1093product WACOM CT0405U		0x0000	CT-0405-U Tablet
1094product WACOM GRAPHIRE		0x0010	Graphire
1095product WACOM INTUOSA5		0x0021	Intuos A5
1096 
1097/* Xirlink products */
1098product XIRLINK PCCAM		0x8080	IBM PC Camera
1099
1100/* Y-E Data products */
1101product YEDATA FLASHBUSTERU	0x0000	Flashbuster-U
1102
1103/* Yamaha products */
1104product YAMAHA UX256		0x1000	UX256 MIDI I/F
1105product	YAMAHA UX96		0x1008	UX96 MIDI I/F
1106
1107/* Yano products */
1108product YANO U640MO		0x0101	U640MO-03
1109
1110/* Zoom Telephonics, Inc. products */
1111product ZOOM 2986L		0x9700	2986L Fax modem
1112
1113/* ZyXEL Communication Co. products */
1114product ZYXEL OMNI56K		0x1500	Omni 56K Plus
1115product ZYXEL 980N		0x2011	Scorpion-980N keyboard
1116