798 lines
28 KiB
Plaintext
798 lines
28 KiB
Plaintext
$FreeBSD$
|
|
|
|
/*
|
|
* Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This code is derived from software contributed to The NetBSD Foundation
|
|
* by Lennart Augustsson (lennart@augustsson.net) at
|
|
* Carlstedt Research & Technology.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without
|
|
* modification, are permitted provided that the following conditions
|
|
* are met:
|
|
* 1. Redistributions of source code must retain the above copyright
|
|
* notice, this list of conditions and the following disclaimer.
|
|
* 2. Redistributions in binary form must reproduce the above copyright
|
|
* notice, this list of conditions and the following disclaimer in the
|
|
* documentation and/or other materials provided with the distribution.
|
|
* 3. All advertising materials mentioning features or use of this software
|
|
* must display the following acknowledgement:
|
|
* This product includes software developed by the NetBSD
|
|
* Foundation, Inc. and its contributors.
|
|
* 4. Neither the name of The NetBSD Foundation nor the names of its
|
|
* contributors may be used to endorse or promote products derived
|
|
* from this software without specific prior written permission.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
|
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
|
* TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
|
|
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
* POSSIBILITY OF SUCH DAMAGE.
|
|
*/
|
|
|
|
/*
|
|
* List of known USB vendors
|
|
*/
|
|
|
|
vendor AOX 0x03e8 AOX, Inc.
|
|
vendor ATMEL 0x03eb Atmel Corp.
|
|
vendor HP 0x03f0 Hewlett Packard
|
|
vendor ADAPTEC 0x03f3 Adaptec, Inc.
|
|
vendor NATIONAL 0x0400 National Semiconductor
|
|
vendor ACERLABS 0x0402 Acer Labs, Inc.
|
|
vendor FTDI 0x0403 Future Technology Devices
|
|
vendor NEC 0x0409 NEC
|
|
vendor KODAK 0x040a Eastman Kodak Corp.
|
|
vendor MELCO 0x0411 Melco, Inc.
|
|
vendor ADI 0x0422 ADI Systems, Inc.
|
|
vendor CATC 0x0423 Computer Access Technology Corp.
|
|
vendor GRAVIS 0x0428 Advanced Gravis Computer Tech. Ltd.
|
|
vendor SUN 0x0430 Sun Microsystems
|
|
vendor AMD 0x0438 Advanced Micro Devices
|
|
vendor LEXMARK 0x043d Lexmark International, Inc.
|
|
vendor NANAO 0x0440 NANAO Corp.
|
|
vendor ALPS 0x044e Alps Electric Co., Ltd.
|
|
vendor THRUST 0x044f Thrustmaster
|
|
vendor TI 0x0451 Texas Instruments
|
|
vendor ANALOGDEVICES 0x0456 Analog Devices, Inc.
|
|
vendor KYE 0x0458 KYE Systems Corp.
|
|
vendor DIAMOND2 0x045a Diamond (Supra)
|
|
vendor MICROSOFT 0x045e Microsoft
|
|
vendor PRIMAX 0x0461 Primax Electronics
|
|
vendor AMP 0x0464 AMP, Inc.
|
|
vendor CHERRY 0x046a Cherry Mikroschalter GmbH
|
|
vendor MEGATRENDS 0x046b American Megatrends
|
|
vendor LOGITECH 0x046d Logitech, Inc.
|
|
vendor BTC 0x046e Behavior Tech. Computer
|
|
vendor PHILIPS 0x0471 Philips
|
|
vendor CONNECTIX 0x0478 Connectix Corp.
|
|
vendor KENSINGTON 0x047d Kensington
|
|
vendor LUCENT 0x047e Lucent
|
|
vendor STMICRO 0x0483 STMicroelectronics
|
|
vendor COMPAQ 0x049f Compaq Computers
|
|
vendor ACERP 0x04a5 Acer Peripherals, Inc.
|
|
vendor VISIONEER 0x04a7 Visioneer
|
|
vendor CANON 0x04a9 Canon, Inc.
|
|
vendor IBM 0x04b3 IBM Corporation
|
|
vendor CYPRESS 0x04b4 Cypress Semiconductor
|
|
vendor EPSON 0x04b8 Seiko Epson Corp.
|
|
vendor RAINBOW 0x04b9 Rainbow Technologies
|
|
vendor IODATA 0x04bb I/O Data
|
|
vendor 3COMUSR 0x04c1 U.S. Robotics
|
|
vendor METHODE 0x04c2 Methode Electronics Far East PTE Ltd.
|
|
vendor MAXISWITCH 0x04c3 Maxi Switch, Inc.
|
|
vendor LOCKHEEDMER 0x04c4 Lockheed Martin Energy Research
|
|
vendor FUJITSU 0x04c5 Fujitsu Ltd.
|
|
vendor TOSHIBAAM 0x04c6 Toshiba America Electronic Components
|
|
vendor MICROMACRO 0x04c7 Micro Macro Technologies
|
|
vendor KONICA 0x04c8 Konica Corp.
|
|
vendor LITEON 0x04ca Lite-On Technology Corp.
|
|
vendor FUJIPHOTO 0x04cb Fuji Photo Film Co., Ltd.
|
|
vendor PHILIPSSEMI 0x04cc Philips Semiconductors
|
|
vendor TATUNG 0x04cd Tatung Co. Of America
|
|
vendor SCANLOGIC 0x04ce ScanLogic Corp.
|
|
vendor MYSON 0x04cf Myson Technology Inc.
|
|
vendor DIGI2 0x04d0 Digi International
|
|
vendor ITTCANON 0x04d1 ITT Canon
|
|
vendor ALTEC 0x04d2 Altec Lansing Technologies, Inc.
|
|
vendor SHUTTLE 0x04e6 Shuttle Technology
|
|
vendor ANNABOOKS 0x04ed Annabooks
|
|
vendor CHICONY 0x04f2 Chicony Electronics Co., Ltd.
|
|
vendor BROTHER 0x04f9 Brother Industries, Ltd.
|
|
vendor DALLAS 0x04fa Dallas Semiconductor
|
|
vendor ACER 0x0502 Acer, Inc.
|
|
vendor 3COM 0x0506 3Com Corp.
|
|
vendor AZTECH 0x0509 Aztech Systems Ltd
|
|
vendor BELKIN 0x050d Belkin Components
|
|
vendor KAWATSU 0x050f Kawatsu Semiconductor, Inc.
|
|
vendor APC 0x051d American Power Conversion
|
|
vendor CONNECTEK 0x0522 Advanced Connectek USA, Inc.
|
|
vendor NETCHIP 0x0525 NetChip Technology
|
|
vendor ALTRA 0x0527 ALTRA
|
|
vendor ATI 0x0528 ATI Technologies, Inc.
|
|
vendor AKS 0x0529 Aladdin Knowledge Systems
|
|
vendor UNIACCESS 0x0540 Universal Access
|
|
vendor ANCHOR 0x0547 Anchor Chips, Inc.
|
|
vendor SONY 0x054c Sony Corp.
|
|
vendor VISION 0x0553 VLSI Vision Ltd.
|
|
vendor ASAHIKASEI 0x0556 Asahi Kasei Microsystems Co., Ltd
|
|
vendor ATEN 0x0557 ATEN International Co. Ltd.
|
|
vendor MUSTEK 0x055f Mustek Systems, Inc.
|
|
vendor TELEX 0x0562 Telex Communications, Inc.
|
|
vendor PERACOM 0x0565 Peracom Networks, Inc.
|
|
vendor ALCOR2 0x0566 Alcor Micro, Inc.
|
|
vendor WACOM 0x056a WACOM Corp. Ltd.
|
|
vendor ETEK 0x056c e-TEK Labs
|
|
vendor EIZO 0x056d EIZO
|
|
vendor ELECOM 0x056e Elecom Corp. Ltd.
|
|
vendor BAFO 0x0576 BAFO/Quality Computer Accessories
|
|
vendor YEDATA 0x057b Y-E Data
|
|
vendor AVM 0x057c AVM GmbH
|
|
vendor QUICKSHOT 0x057f Quickshot
|
|
vendor ROCKFIRE 0x0583 Rockfire
|
|
vendor ZYXEL 0x0586 ZyXEL Communication Co.
|
|
vendor ALCOR 0x058f Alcor Micro, Inc.
|
|
vendor IOMEGA 0x059b Iomega Corp.
|
|
vendor ATREND 0x059c A-Trend Technology Co., Ltd.
|
|
vendor AID 0x059d Advanced Input Devices
|
|
vendor LACIE 0x059f LaCie
|
|
vendor OMNIVISION 0x05a9 OmniVision
|
|
vendor INSYSTEM 0x05ab In-System Design
|
|
vendor APPLE 0x05ac Apple Computer
|
|
vendor DIGI 0x05c5 Digi International
|
|
vendor QTRONIX 0x05c7 Qtronix Corp
|
|
vendor ELSA 0x05cc ELSA Gmbh
|
|
vendor BRAINBOXES 0x05d1 Brainboxes Limited
|
|
vendor AXIOHM 0x05d9 Axiohm Transaction Solutions
|
|
vendor MICROTEK 0x05da Microtek
|
|
vendor SYMBOL 0x05e0 Symbol Technologies
|
|
vendor GENESYS 0x05e3 Genesys Logic, Inc.
|
|
vendor FUJI 0x05e5 Fuji Electric Co., Ltd.
|
|
vendor KEITHLEY 0x05e6 Keithley Instruments
|
|
vendor EIZONANAO 0x05e7 EIZO Nanao
|
|
vendor KLSI 0x05e9 Kawasaki LSI
|
|
vendor FFC 0x05eb FFC Limited
|
|
vendor ANKO 0x05ef Anko Electronic Co., Ltd.
|
|
vendor PIENGINEERING 0x05f3 P.I. Engineering
|
|
vendor AOC 0x05f6 AOC International
|
|
vendor CHIC 0x05fe Chic Technology
|
|
vendor BARCO 0x0600 Barco Display Systems
|
|
vendor BRIDGE 0x0607 Bridge Information Co., Ltd.
|
|
vendor SOLIDYEAR 0x060b Solid Year
|
|
vendor BIORAD 0x0614 Bio-Rad Laboratories
|
|
vendor MACALLY 0x0618 Macally
|
|
vendor ACTLABS 0x061c Act Labs, Ltd.
|
|
vendor ALARIS 0x0620 Alaris, Inc.
|
|
vendor APEX 0x0624 Apex, Inc.
|
|
vendor AVISION 0x0638 Avision, Inc.
|
|
vendor TEAC 0x0644 TEAC
|
|
vendor LINKSYS 0x066b Linksys, Inc.
|
|
vendor ACERSA 0x066e Acer Semiconductor America, Inc.
|
|
vendor AIWA 0x0677 Aiwa Co., Ltd.
|
|
vendor ACARD 0x0678 ACARD Technology Corp.
|
|
vendor PROLIFIC 0x067b Prolific Technology Inc.
|
|
vendor ADVANCELOGIC 0x0680 Avance Logic, Inc.
|
|
vendor CTX 0x0698 Chuntex
|
|
vendor ASKEY 0x069a Askey Computer Corp.
|
|
vendor ALCATELT 0x06b9 Alcatel Telecom
|
|
vendor AGFA 0x06bd AGFA-Gevaert NV
|
|
vendor ASIAMD 0x06be Asia Microelectronic Development, Inc.
|
|
vendor BIZLINK 0x06c4 Bizlink International Corp.
|
|
vendor AASHIMA 0x06d6 Aashima Technology B.V.
|
|
vendor MULTITECH 0x06e0 MultiTech
|
|
vendor ADS 0x06e1 ADS Technologies, Inc.
|
|
vendor ALCATELM 0x06e4 Alcatel Microelectronics
|
|
vendor SIRIUS 0x06ea Sirius Technologies
|
|
vendor BOSTON 0x06fd Boston Acoustics
|
|
vendor SMC 0x0707 Standard Microsystems Corp
|
|
vendor MCT 0x0711 MCT Corp.
|
|
vendor AUREAL 0x0755 Aureal Semiconductor
|
|
vendor MIDIMAN 0x0763 Midiman
|
|
vendor GRIFFIN 0x077d Griffin Technology, Inc.
|
|
vendor SANDISK 0x0781 SanDisk Corp
|
|
vendor BRIMAX 0x078e Brimax, Inc.
|
|
vendor AXIS 0x0792 Axis Communications AB
|
|
vendor ABL 0x0794 ABL Electronics Corp.
|
|
vendor ALFADATA 0x079d Alfadata Computer Corp.
|
|
vendor NATIONALTECH 0x07a2 National Technical Systems
|
|
vendor ONNTO 0x07a3 Onnto Corp.
|
|
vendor BE 0x07a4 Be, Inc.
|
|
vendor ADMTEK 0x07a6 ADMtek, Inc.
|
|
vendor COREGA 0x07aa Corega
|
|
vendor FREECOM 0x07ab Freecom
|
|
vendor MICROTECH 0x07af Microtech
|
|
vendor ABOCOM 0x07b8 AboCom Systems, Inc.
|
|
vendor KEISOKUGIKEN 0x07c1 Keisokugiken Corp.
|
|
vendor APG 0x07c5 APG Cash Drawer
|
|
vendor BUG 0x07c8 B.U.G., Inc.
|
|
vendor ALLIEDTELESYN 0x07c9 Allied Telesyn International
|
|
vendor AVERMEDIA 0x07ca AVerMedia Technologies, Inc.
|
|
vendor SIIG 0x07cc SIIG
|
|
vendor APTIO 0x07d2 Aptio Products, Inc.
|
|
vendor ARASAN 0x07da Arasan Chip Systems
|
|
vendor ALLIEDCABLE 0x07e6 Allied Cable Corp.
|
|
vendor ZOOM 0x0803 Zoom Telephonics, Inc.
|
|
vendor BROADLOGIC 0x0827 BroadLogic, Inc.
|
|
vendor HANDSPRING 0x082d Handspring, Inc.
|
|
vendor ACTIONSTAR 0x0835 Action Star Enterprise Co., Ltd.
|
|
vendor PALM 0x0830 Palm Computing, Inc.
|
|
vendor ACCTON 0x083a Accton Technology Corp.
|
|
vendor DIAMOND 0x0841 Diamond
|
|
vendor NETGEAR 0x0846 BayNETGEAR, Inc.
|
|
vendor ACTIVEWIRE 0x0854 ActiveWire, Inc.
|
|
vendor METRICOM 0x0870 Metricom
|
|
vendor ADESSOKBTEK 0x087c ADESSO/Kbtek America, Inc.
|
|
vendor APT 0x0880 APT Technologies, Inc.
|
|
vendor BOCARESEARCH 0x0885 Boca Research, Inc.
|
|
vendor ANDREA 0x08a8 Andrea Electronics
|
|
vendor BURRBROWN 0x08bb Burr-Brown Japan, Ltd.
|
|
vendor 2WIRE 0x08c8 2Wire, Inc
|
|
vendor AIPTEK 0x08ca AIPTEK International, Inc.
|
|
vendor SMARTBRIDGES 0x08d1 SmartBridges Pte Ltd.
|
|
vendor BILLIONTON 0x08dd Billionton Systems, Inc.
|
|
vendor EXTENDED 0x08e9 Extended Systems, Inc.
|
|
vendor AUTHENTEC 0x08ff AuthenTec, Inc.
|
|
vendor ALATION 0x0910 Alation Systems, Inc.
|
|
vendor BIOMETRIC 0x0929 American Biometric Company
|
|
vendor YANO 0x094f Yano
|
|
vendor KINGSTON 0x0951 Kingston Technology
|
|
vendor BLUEWATER 0x0956 BlueWater Systems, Inc.
|
|
vendor AGILENT 0x0957 Agilent Technologies, Inc.
|
|
vendor ADIRONDACK 0x0976 Adirondack Wire & Cable
|
|
vendor BECKHOFF 0x0978 Beckhoff Gmbh
|
|
vendor ALTIUS 0x09b3 Altius Solutions, Inc.
|
|
vendor ARRIS 0x09c1 Arris Interactive LLC
|
|
vendor ACTIVCARD 0x09c3 ACTIVCARD, INC.
|
|
vendor ACTISYS 0x09c4 ACTiSYS Corp.
|
|
vendor AFOURTECH 0x09da A-FOUR TECH CO., LTD.
|
|
vendor AIMEX 0x09dc AIMEX Corp.
|
|
vendor ADDONICS 0x09df Addonics Technologies Corp.
|
|
vendor AKAI 0x09e8 AKAI professional M.I. Corp.
|
|
vendor ARESCOM 0x09f5 ARESCOM
|
|
vendor BAY 0x09f9 Bay Associates
|
|
vendor ALTERA 0x09fb Altera
|
|
vendor TREK 0x0a16 Trek Technology
|
|
vendor ASAHIOPTICAL 0x0a17 Asahi Optical Co., Ltd.
|
|
vendor BOCASYSTEMS 0x0a43 Boca Systems, Inc.
|
|
vendor BROADCOM 0x0a5c Broadcom Corp.
|
|
vendor GEOCAST 0x0a79 Geocast Network Systems
|
|
vendor MOTOROLA 0x1063 Motorola
|
|
vendor PLX 0x10b5 PLX
|
|
vendor BELKIN2 0x1293 Belkin Components (2nd)
|
|
vendor UMAX 0x1606 UMAX Data Systems, Inc.
|
|
vendor INSIDEOUT 0x1608 Inside Out Networks
|
|
vendor ENTREGA 0x1645 Entrega
|
|
vendor ACTIONTEC 0x1668 Actiontec Electronics, Inc.
|
|
vendor DLINK 0x2001 D-Link Corp
|
|
vendor INTEL 0x8086 Intel
|
|
vendor HP2 0xf003 Hewlett Packard
|
|
|
|
/*
|
|
* List of known products. Grouped by vendor.
|
|
*/
|
|
|
|
/* 3Com products */
|
|
product 3COM HOMECONN 0x009d HomeConnect USB Camera
|
|
product 3COM 3C19250 0x03E8 3C19250 Ethernet adapter
|
|
product 3COM USR56K 0x3021 U.S.Robotics 56000 Voice Faxmodem Pro
|
|
|
|
product 3COM 3C460 0x11f8 HomeConnect Ethernet USB Adapter
|
|
|
|
product 3COMUSR OFFICECONN 0x0082 3Com OfficeConnect Analog Modem
|
|
product 3COMUSR USRISDN 0x008f 3Com U.S. Robotics Pro ISDN TA
|
|
product 3COMUSR HOMECONN 0x009d 3Com HomeConnect camera
|
|
product 3COMUSR USR56K 0x3021 U.S.Robotics 56000 Voice Faxmodem Pro
|
|
|
|
|
|
/* Acer Peripherals, Inc. products */
|
|
product ACERP ACERSCAN_C310U 0x12a6 Acerscan C310U
|
|
product ACERP ACERSCAN_320U 0x2022 Acerscan 320U
|
|
product ACERP ACERSCAN_640U 0x2040 Acerscan 640U
|
|
product ACERP ACERSCAN_620U 0x2060 Acerscan 620U
|
|
|
|
/* ActiveWire, Inc. products */
|
|
product ACTIVEWIRE IOBOARD 0x0100 I/O Board
|
|
product ACTIVEWIRE IOBOARD_FW1 0x0101 I/O Board, rev. 1 firmware
|
|
|
|
/* ADMtek products */
|
|
product ADMTEK PEGASUS 0x0986 AN986 USB Ethernet adapter
|
|
|
|
/* ADS products */
|
|
product ADS UBS10BT 0x0008 UBS-10BT Ethernet adapter
|
|
|
|
/* Agiler products */
|
|
product ELECOM MOUSE29UO 0x0002 mouse 29UO
|
|
|
|
/* AGFA products */
|
|
product AGFA SNAPSCAN1212U 0x0001 SnapScan 1212U
|
|
product AGFA SNAPSCANTOUCH 0x0100 SnapScan Touch
|
|
product AGFA SNAPSCAN1212U2 0x2061 SnapScan 1212U
|
|
|
|
/* AKS products */
|
|
product AKS USBHASP 0x0001 USB-HASP 0.06
|
|
|
|
/* Alcor Micro, Inc. products */
|
|
product ALCOR2 KBD_HUB 0x2802 Kbd Hub
|
|
|
|
product ALCOR MA_KBD_HUB 0x9213 MacAlly Kbd Hub
|
|
product ALCOR AU9814 0x9215 AU9814 Hub
|
|
product ALCOR SM_KBD 0x9410 MicroConnectors/StrongMan Keyboard
|
|
product ALCOR NEC_KBD_HUB 0x9472 NEC Kbd Hub
|
|
|
|
/* Altec Lansing products */
|
|
product ALTEC ADA70 0x0070 ADA70 Speakers
|
|
product ALTEC ASC495 0xff05 ASC495 Speakers
|
|
|
|
/* American Power Conversion products */
|
|
product APC UPSPRO500 0x0002 Back-UPS Pro 500
|
|
|
|
/* Anchor products */
|
|
product ANCHOR EZUSB 0x2131 EZUSB
|
|
product ANCHOR EZLINK 0x2720 EZLINK
|
|
|
|
/* AOX, Inc. products */
|
|
product AOX USB101 0x0008 USB ethernet controller engine
|
|
|
|
/* Apple Computer products */
|
|
product APPLE SPEAKERS 0x1101 Speakers
|
|
|
|
/* ATen products */
|
|
product ATEN UC1284 0x2001 Parallel printer adapter
|
|
product ATEN UC10T 0x2002 10Mbps ethernet adapter
|
|
product ATEN UC232A 0x2008 Serial adapter
|
|
|
|
/* Avision products */
|
|
product AVISION 1200U 0x0268 1200U scanner
|
|
|
|
/* Belkin products */
|
|
/*product BELKIN F5U111 0x???? F5U111 Ethernet adapter*/
|
|
product BELKIN2 F5U002 0x0002 F5U002 Parallel printer adapter
|
|
|
|
/* Billionton products */
|
|
product BILLIONTON USB100 0x0986 USB100N 10/100 FastEthernet Adapter
|
|
|
|
/* Brother Industries products */
|
|
product BROTHER HL1050 0x0002 HL-1050 laser printer
|
|
|
|
/* Behavior Technology Computer products */
|
|
product BTC BTC7932 0x6782 Keyboard with mouse port
|
|
|
|
/* Canon, Inc. products */
|
|
product CANON S10 0x3041 PowerShot S10
|
|
|
|
/* CATC products */
|
|
product CATC NETMATE 0x000a Netmate ethernet adapter
|
|
product CATC NETMATE2 0x000c Netmate2 ethernet adapter
|
|
product CATC CHIEF 0x000d USB Chief Bus & Protocol Analyzer
|
|
product CATC ANDROMEDA 0x1237 Andromeda hub
|
|
|
|
/* Cherry products */
|
|
product CHERRY MY3000KBD 0x0001 My3000 keyboard
|
|
product CHERRY MY3000HUB 0x0003 My3000 hub
|
|
|
|
/* Chic Technology products */
|
|
product CHIC MOUSE1 0x0001 mouse
|
|
product CHIC CYPRESS 0x0003 Cypress USB Mouse
|
|
|
|
/* Chicony products */
|
|
product CHICONY KB8933 0x0001 KB-8933 keyboard
|
|
|
|
/* Compaq products */
|
|
product COMPAQ PJB100 0x504a Personal Jukebox PJB100
|
|
|
|
/* Connectix products */
|
|
product CONNECTIX QUICKCAM 0x0001 QuickCam
|
|
|
|
/* Corega products */
|
|
product COREGA ETHER_USB_T 0x0001 Ether USB-T
|
|
product COREGA FETHER_USB_TX 0x0004 FEther USB-TX
|
|
|
|
/* CTX products */
|
|
product CTX EX1300 0x9999 Ex1300 hub
|
|
|
|
/* Cypress Semiconductor products */
|
|
product CYPRESS MOUSE 0x0001 mouse
|
|
product CYPRESS THERMO 0x0002 thermometer
|
|
product CYPRESS FMRADIO 0x1002 FM Radio
|
|
|
|
/* D-Link products */
|
|
/*product DLINK DSBS25 0x0100 DSB-S25 serial adapter*/
|
|
product DLINK DSB650C 0x4000 10Mbps ethernet adapter
|
|
product DLINK DSB650TX 0x4002 10/100 ethernet adapter
|
|
product DLINK DSB650TX_PNA 0x4003 1/10/100 ethernet adapter
|
|
product DLINK DSB650 0xABC1 10/100 ethernet adapter
|
|
|
|
/* Dallas Semiconductor products */
|
|
product DALLAS J6502 0x4201 J-6502 speakers
|
|
|
|
/* Diamond products */
|
|
product DIAMOND RIO500USB 0x0001 Rio 500 USB
|
|
|
|
/* Digi International products */
|
|
product DIGI ACCELEPORT2 0x0002 AccelePort USB 2
|
|
product DIGI ACCELEPORT4 0x0004 AccelePort USB 4
|
|
product DIGI ACCELEPORT8 0x0008 AccelePort USB 8
|
|
|
|
/* EIZO products */
|
|
product EIZO HUB 0x0000 hub
|
|
product EIZO MONITOR 0x0001 monitor
|
|
|
|
/* Elsa products */
|
|
product ELSA MODEM1 0x2265 ELSA Modem Board
|
|
|
|
/* Entrega products */
|
|
product ENTREGA 1S 0x0001 1S serial connector
|
|
product ENTREGA 2S 0x0002 2S serial connector
|
|
product ENTREGA 1S25 0x0003 1S25 serial connector
|
|
product ENTREGA 4S 0x0004 4S serial connector
|
|
product ENTREGA E45 0x0005 E45 Ethernet adapter
|
|
product ENTREGA CENTRONICS 0x0006 Centronics connector
|
|
product ENTREGA 1S9 0x0093 1S9 serial connector
|
|
product ENTREGA EZUSB 0x8000 EZ-USB
|
|
/*product ENTREGA SERIAL 0x8001 DB25 Serial connector*/
|
|
product ENTREGA 2U4S 0x8004 2U4S serial connector/usb hub
|
|
/*product ENTREGA SERIAL_DB9 0x8093 DB9 Serial connector*/
|
|
|
|
/* e-TEK Labs products */
|
|
product ETEK 1COM 0x8007 Serial port
|
|
|
|
/* Epson products */
|
|
product EPSON PRINTER1 0x0001 USB Printer
|
|
product EPSON PRINTER2 0x0002 ISD USB Smart Cable for Mac
|
|
product EPSON PRINTER3 0x0003 ISD USB Smart Cable
|
|
product EPSON 636 0x0101 Perfection 636U / 636Photo scanner
|
|
product EPSON 610 0x0103 Perfection 610 scanner
|
|
product EPSON 1200 0x0104 Perfection 1200U / 1200Photo scanner
|
|
product EPSON 1600 0x0107 Expression 1600
|
|
|
|
/* e-TEK Labs products */
|
|
product ETEK 1COM 0x8007 Serial port
|
|
|
|
/* Extended Systems products */
|
|
product EXTENDED XTNDACCESS 0x0100 XTNDAccess IrDA
|
|
|
|
/* Gravis products */
|
|
product GRAVIS GAMEPADPRO 0x4001 GamePad Pro
|
|
|
|
/* Griffin Technology */
|
|
product GRIFFIN IMATE 0x0405 iMate, ABD adapter
|
|
|
|
/* Freecom products */
|
|
product FREECOM DVD 0xfc01 Connector for DVD drive
|
|
|
|
/* Future Technology Devices products */
|
|
product FTDI SERIAL 0x8372 Serial converter
|
|
|
|
/* Fuji photo products */
|
|
product FUJIPHOTO MASS0100 0x0100 Mass Storage
|
|
|
|
/* Handspring, Inc. */
|
|
product HANDSPRING VISOR 0x0100 Handspring Visor
|
|
|
|
/* HP products */
|
|
product HP 4100C 0x0101 Scanjet 4100C
|
|
product HP S20 0x0102 Photosmart S20
|
|
product HP 4200C 0x0105 ScanJet 4200C
|
|
product HP 6200C 0x0201 ScanJet 6200C
|
|
product HP S20b 0x0202 PhotoSmart S20
|
|
product HP 3300C 0x0205 ScanJet 3300C
|
|
product HP 5200C 0x0401 Scanjet 5200C
|
|
product HP 6300C 0x0601 Scanjet 6300C
|
|
product HP 5300C 0x0701 Scanjet 5300C
|
|
product HP 970CSE 0x1004 Deskjet 970Cse
|
|
product HP P1100 0x3102 Photosmart P1100
|
|
|
|
/* HP products */
|
|
product HP2 C500 0x6002 PhotoSmart C500
|
|
|
|
/* IBM Corporation */
|
|
product IBM USBCDROMDRIVE 0x4427 USB CD-ROM Drive
|
|
|
|
/* Inside Out Networks products */
|
|
product INSIDEOUT EDGEPORT4 0x0001 EdgePort/4 serial ports
|
|
|
|
/* In-System products */
|
|
product INSYSTEM F5U002 0x0002 Parallel printer adapter
|
|
product INSYSTEM ISD110 0x0200 IDE adapter ISD110
|
|
product INSYSTEM ISD105 0x0202 IDE adapter ISD105
|
|
product INSYSTEM USBCABLE 0x081a USB cable
|
|
|
|
/* Intel products */
|
|
product INTEL TESTBOARD 0x9890 82930 test board
|
|
|
|
/* I/O DATA products */
|
|
product IODATA USBETTX 0x0904 USB ETTX
|
|
|
|
/* Iomega products */
|
|
product IOMEGA ZIP100 0x0001 Zip 100
|
|
product IOMEGA ZIP250 0x0030 Zip 250
|
|
|
|
/* Kawasaki products */
|
|
product KLSI DUH3E10BT 0x0008 USB ethernet controller engine
|
|
|
|
/* Kawatsu products */
|
|
product KAWATSU MH4000P 0x0003 MiniHub 4000P
|
|
|
|
/* Keisokugiken Corp. products */
|
|
product KEISOKUGIKEN USBDAQ 0x0068 HKS-0200 USBDAQ
|
|
|
|
/* Kawasaki LSI products (?) */
|
|
product KLSI DUH3E10BT 0x0008 10BT Ethernet adapter, in the DU-H3E
|
|
|
|
/* Kensington products */
|
|
product KENSINGTON ORBIT 0x1003 Orbit USB/PS2 trackball
|
|
product KENSINGTON TURBOBALL 0x1005 TurboBall
|
|
|
|
/* Kingston products */
|
|
product KINGSTON KNU101TX 0x000a KNU101TX USB Ethernet
|
|
|
|
/* Kodak products */
|
|
product KODAK DC220 0x0100 Digital Science DC220
|
|
product KODAK DC260 0x0110 Digital Science DC260
|
|
product KODAK DC265 0x0111 Digital Science DC265
|
|
product KODAK DC290 0x0112 Digital Science DC290
|
|
product KODAK DC240 0x0120 Digital Science DC240
|
|
product KODAK DC280 0x0130 Digital Science DC280
|
|
|
|
/* Konica Corp. Products */
|
|
product KONICA CAMERA 0x0720 Digital Color Camera
|
|
|
|
/* KYE products */
|
|
product KYE NICHE 0x0001 Niche mouse
|
|
product KYE NETSCROLL 0x0003 Genius NetScroll mouse
|
|
product KYE FLIGHT2000 0x1004 Flight 2000 joystick
|
|
product KYE VIVIDPRO 0x2001 ColorPage Vivid-Pro scanner
|
|
|
|
/* LaCie products */
|
|
product LACIE CDRW 0xa602 CD R/W
|
|
|
|
/* Lexmark products */
|
|
product LEXMARK S2450 0x0009 Optra S 2450
|
|
|
|
/* Linksys products */
|
|
product LINKSYS USB10T 0x2202 USB10T Ethernet
|
|
product LINKSYS USB100TX 0x2203 USB100TX Ethernet
|
|
product LINKSYS USB100H1 0x2204 USB100H1 Ethernet/HPNA
|
|
product LINKSYS USB10TA 0x2206 USB10TA Ethernet
|
|
|
|
/* Logitech products */
|
|
product LOGITECH M2452 0x0203 M2452 keyboard
|
|
product LOGITECH M4848 0x0301 M4848 mouse
|
|
product LOGITECH PAGESCAN 0x040f PageScan
|
|
product LOGITECH QUICKCAMWEB 0x0801 QuickCam Web
|
|
product LOGITECH QUICKCAMPRO 0x0810 QuickCam Pro
|
|
product LOGITECH QUICKCAMEXP 0x0840 QuickCam Express
|
|
product LOGITECH QUICKCAM 0x0850 QuickCam
|
|
product LOGITECH N43 0xc000 N43
|
|
product LOGITECH N48 0xc001 N48 mouse
|
|
product LOGITECH MBA47 0xc002 M-BA47 mouse
|
|
product LOGITECH WMMOUSE 0xc004 WingMan Gaming Mouse
|
|
product LOGITECH BB13 0xc401 USB-PS/2 Trackball
|
|
product LOGITECH WMPAD 0xc208 WingMan GamePad Extreme
|
|
product LOGITECH WMJOY 0xc281 WingMan Force joystick
|
|
product LOGITECH QUICKCAMPRO2 0xd001 QuickCam Pro
|
|
|
|
/* Lucent products */
|
|
product LUCENT EVALKIT 0x1001 USS-720 evaluation kit
|
|
|
|
/* Macally products */
|
|
product MACALLY MOUSE1 0x0101 mouse
|
|
|
|
/* MCT Corp. */
|
|
product MCT HUB0100 0x0100 Hub
|
|
product MCT USB232 0x0210 USB-232 Interface
|
|
|
|
/* Melco, Inc products */
|
|
product MELCO LUATX 0x0001 LU-ATX Ethernet
|
|
|
|
/* Metricom products */
|
|
product METRICOM RICOCHET_GS 0x0001 Ricochet GS
|
|
|
|
/* Microsoft products */
|
|
product MICROSOFT SIDEPREC 0x0008 SideWinder Precision Pro
|
|
product MICROSOFT INTELLIMOUSE 0x0009 IntelliMouse
|
|
product MICROSOFT NATURALKBD 0x000b Natural Keyboard Elite
|
|
product MICROSOFT DDS80 0x0014 Digital Sound System 80
|
|
product MICROSOFT SIDEWINDER 0x001a Sidewinder Precision Racing Wheel
|
|
product MICROSOFT INTELLIEYE 0x0025 IntelliEye mouse
|
|
product MICROSOFT INETPRO 0x002b Internet Keyboard Pro
|
|
|
|
/* Microtek products */
|
|
product MICROTEK X6U 0x0099 ScanMaker X6 - X6U
|
|
product MICROTEK 336CX 0x0094 Phantom 336CX - C3 scanner
|
|
product MICROTEK 336CX2 0x00a0 Phantom 336CX - C3 scanner
|
|
product MICROTEK C6 0x009a Phantom C6 scanner
|
|
product MICROTEK V6USL 0x00a3 ScanMaker V6USL
|
|
product MICROTEK V6USL2 0x80a3 ScanMaker V6USL
|
|
product MICROTEK V6UL 0x80ac ScanMaker V6UL
|
|
|
|
/* Midiman products */
|
|
product MIDIMAN MIDISPORT2X2 0x1001 Midisport 2x2
|
|
|
|
/* Motorola products */
|
|
product MOTOROLA MC141555 0x1555 MC141555 hub controller
|
|
|
|
/* MultiTech products */
|
|
product MULTITECH ATLAS 0xf101 MT5634ZBA-USB modem
|
|
|
|
/* Mustek products */
|
|
product MUSTEK 1200CU 0x0001 1200 CU scanner
|
|
product MUSTEK 600CU 0x0002 600 CU scanner
|
|
product MUSTEK 1200USB 0x0003 1200 USB scanner
|
|
product MUSTEK 1200UB 0x0006 1200 UB scanner
|
|
product MUSTEK MDC800 0xa800 MDC-800 digital camera
|
|
|
|
/* National Semiconductor */
|
|
product NATIONAL BEARPAW 0x1000 BearPaw 1200
|
|
|
|
/* NEC products */
|
|
product NEC HUB 0x55aa hub
|
|
product NEC HUB_B 0x55ab hub
|
|
|
|
/* NetChip Technology Products */
|
|
product NETCHIP TURBOCONNECT 0x1080 Turbo-Connect
|
|
|
|
/* Netgear products */
|
|
product NETGEAR EA101 0x1001 Ethernet adapter
|
|
|
|
/* OmniVision Technologies, Inc. products */
|
|
product OMNIVISION OV511 0x0511 OV511 Camera
|
|
product OMNIVISION OV511PLUS 0xa511 OV511+ Camera
|
|
|
|
/* Palm Computing, Inc. */
|
|
product PALM SERIAL 0x0080 USB Serial Adaptor
|
|
|
|
/* Peracom products */
|
|
product PERACOM SERIAL1 0x0001 Serial Converter
|
|
product PERACOM ENET 0x0002 Ethernet adapter
|
|
product PERACOM ENET3 0x0003 At Home Ethernet Adapter
|
|
product PERACOM ENET2 0x0005 Ethernet adapter
|
|
|
|
/* Philips products */
|
|
product PHILIPS DSS350 0x0101 DSS 350 Digital Speaker System
|
|
product PHILIPS DSS 0x0104 DSS XXX Digital Speaker System
|
|
product PHILIPS HUB 0x0201 hub
|
|
product PHILIPS PCVC680K 0x0308 PCVC680K Vesta Pro PC Camera
|
|
product PHILIPS DSS150 0x0471 DSS 150 Digital Speaker System
|
|
|
|
/* P.I. Engineering products */
|
|
product PIENGINEERING PS2USB 0x020b PS2 to Mac USB Adapter
|
|
|
|
/* PLX products */
|
|
product PLX TESTBOARD 0x9060 test board
|
|
|
|
/* Primax products */
|
|
product PRIMAX G2X300 0x0300 G2-200 scanner
|
|
product PRIMAX G2E300 0x0301 G2E-300 scanner
|
|
product PRIMAX G2300 0x0302 G2-300 scanner
|
|
product PRIMAX G2E3002 0x0303 G2E-300 scanner
|
|
product PRIMAX 9600 0x0340 Colorado USB 9600 scanner
|
|
product PRIMAX 600U 0x0341 Colorado 600u scanner
|
|
product PRIMAX 19200 0x0360 Colorado USB 19200 scanner
|
|
product PRIMAX 1200U 0x0361 Colorado 1200u scanner
|
|
product PRIMAX G600 0x0380 G2-600 scanner
|
|
product PRIMAX 636I 0x0381 ReadyScan 636i
|
|
product PRIMAX G2600 0x0382 G2-600 scanner
|
|
product PRIMAX G2E600 0x0383 G2E-600 scanner
|
|
product PRIMAX COMFORT 0x4d01 Comfort
|
|
product PRIMAX MOUSEINABOX 0x4d02 Mouse-in-a-Box
|
|
product PRIMAX PCGAUMS1 0x4d04 Sony PCGA-UMS1
|
|
|
|
/* Prolific products */
|
|
product PROLIFIC PL2301 0x0000 PL2301 Host-Host interface
|
|
product PROLIFIC PL2302 0x0001 PL2302 Host-Host interface
|
|
product PROLIFIC ATAPI4 0x2307 ATAPI-4 Bridge Controller
|
|
|
|
/* Qtronix products */
|
|
product QTRONIX 980N 0x2011 Scorpion-980N keyboard
|
|
|
|
/* Quickshot products */
|
|
product QUICKSHOT STRIKEPAD 0x6238 USB StrikePad
|
|
|
|
/* Rainbow Technologies products */
|
|
product RAINBOW IKEY2000 0x1200 i-Key 2000
|
|
|
|
/* Rockfire products */
|
|
product ROCKFIRE GAMEPAD 0x2033 gamepad 203USB
|
|
|
|
/* Qtronix products */
|
|
product QTRONIX 980N 0x2011 Scorpion-980N keyboard
|
|
|
|
/* SanDisk products */
|
|
product SANDISK IMAGEMATE 0x0001 USB ImageMate
|
|
|
|
/* Shuttle Technology products */
|
|
product SHUTTLE EUSB 0x0001 E-USB Bridge
|
|
|
|
/* SIIG products */
|
|
product SIIG DIGIFILMREADER 0x0004 DigiFilm-Combo Reader
|
|
|
|
/* Sirius Technologies products */
|
|
product SIRIUS ROADSTER 0x0001 NetComm Roadster II 56 USB
|
|
|
|
/* SmartBridges products */
|
|
product SMARTBRIDGES SMARTLINK 0x0001 SmartLink USB ethernet adapter
|
|
|
|
/* SMC products */
|
|
product SMC 2102USB 0x0100 10Mbps ethernet adapter
|
|
product SMC 2202USB 0x0200 10/100 ethernet adapter
|
|
|
|
/* SOLID YEAR products */
|
|
product SOLIDYEAR KEYBOARD 0x2101 Solid Year USB keyboard
|
|
|
|
/* SONY products */
|
|
product SONY DSC 0x0010 Sony DSC cameras
|
|
product SONY MSC 0x0032 Sone MSC memory stick slot
|
|
|
|
/* STMicroelectronics products */
|
|
product STMICRO COMMUNICATOR 0x7554 USB Communicator
|
|
|
|
/* Sun Microsystems products */
|
|
product SUN KEYBOARD 0x0005 Type 6 USB
|
|
/* XXX The above is a North American PC style keyboard possibly */
|
|
|
|
/* Supra products */
|
|
product DIAMOND2 SUPRAEXPRESS56K 0x07da Supra Express 56K modem
|
|
product DIAMOND2 SUPRA2890 0x0b4a SupraMax 2890 56K Modem
|
|
product DIAMOND2 RIO600USB 0x5001 Rio 600 USB
|
|
|
|
/* TEAC products */
|
|
product TEAC FD05PUB 0x0000 FD-05PUB floppy
|
|
|
|
/* Telex Communications products */
|
|
product TELEX MIC1 0x0001 Enhanced USB Microphone
|
|
|
|
/* Texas Intel products */
|
|
product TI UTUSB41 0x1446 UT-USB41 hub
|
|
|
|
/* Thrustmaster products */
|
|
product THRUST FUSION_PAD 0xa0a3 Fusion Digital Gamepad
|
|
|
|
/* Trek Technology products */
|
|
product TREK THUMBDRIVE 0x1111 ThumbDrive
|
|
|
|
/* UMAX products */
|
|
product UMAX ASTRA1236U 0x0002 Astra 1236U Scanner
|
|
product UMAX ASTRA1220U 0x0010 Astra 1220U Scanner
|
|
product UMAX ASTRA2000U 0x0030 Astra 2000U Scanner
|
|
product UMAX ASTRA2100U 0x0130 Astra 2100U Scanner
|
|
product UMAX ASTRA2200U 0x0230 Astra 2200U Scanner
|
|
|
|
/* Universal Access products */
|
|
product UNIACCESS PANACHE 0x0101 Panache Surf USB ISDN Adapter
|
|
|
|
/* Vision products */
|
|
product VISION VC6452V002 0x0002 CPiA Camera
|
|
|
|
/* Visioneer products */
|
|
product VISIONEER 7600 0x0211 OneTouch 7600
|
|
product VISIONEER 5300 0x0221 OneTouch 5300
|
|
product VISIONEER 6100 0x0231 OneTouch 6100
|
|
product VISIONEER 6200 0x0311 OneTouch 6200
|
|
product VISIONEER 8100 0x0321 OneTouch 8100
|
|
product VISIONEER 8600 0x0331 OneTouch 8600
|
|
|
|
/* Wacom products */
|
|
product WACOM CT0405U 0x0000 CT-0405-U Tablet
|
|
product WACOM GRAPHIRE 0x0010 Graphire
|
|
product WACOM INTUOSA5 0x0021 Intuos A5
|
|
|
|
/* Y-E Data products */
|
|
product YEDATA FLASHBUSTERU 0x0000 Flashbuster-U
|
|
|
|
/* Yano products */
|
|
product YANO U640MO 0x0101 U640MO-03
|
|
|
|
/* Zoom Telephonics, Inc. products */
|
|
product ZOOM 2986L 0x9700 2986L Fax modem
|
|
|
|
/* ZyXEL Communication Co. products */
|
|
product ZYXEL 980N 0x2011 Scorpion-980N keyboard
|