usbdevs revision 1.84
1$NetBSD: usbdevs,v 1.84 2000/03/16 18:27:21 uch Exp $ 2 3/* 4 * Copyright (c) 1998 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Lennart Augustsson (augustss@carlstedt.se) at 9 * Carlstedt Research & Technology. 10 * 11 * Redistribution and use in source and binary forms, with or without 12 * modification, are permitted provided that the following conditions 13 * are met: 14 * 1. Redistributions of source code must retain the above copyright 15 * notice, this list of conditions and the following disclaimer. 16 * 2. Redistributions in binary form must reproduce the above copyright 17 * notice, this list of conditions and the following disclaimer in the 18 * documentation and/or other materials provided with the distribution. 19 * 3. All advertising materials mentioning features or use of this software 20 * must display the following acknowledgement: 21 * This product includes software developed by the NetBSD 22 * Foundation, Inc. and its contributors. 23 * 4. Neither the name of The NetBSD Foundation nor the names of its 24 * contributors may be used to endorse or promote products derived 25 * from this software without specific prior written permission. 26 * 27 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 28 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 29 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 30 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 31 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 32 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 33 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 34 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 35 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 * POSSIBILITY OF SUCH DAMAGE. 38 */ 39 40/* 41 * List of known USB vendors 42 */ 43 44vendor AOX 0x03e8 Aox Inc. 45vendor HP 0x03f0 Hewlett Packard 46vendor FUTURE 0x0403 Future Technology Devices 47vendor NEC 0x0409 NEC 48vendor KODAK 0x040a Eastman Kodak Corp. 49vendor MELCO 0x0411 Melco Inc. 50vendor CATC 0x0423 Computer Access Technology Corp. 51vendor GRAVIS 0x0428 Advanced Gravis Computer Tech. Ltd. 52vendor SUN 0x0430 Sun Microsystems 53vendor LEXMARK 0x043d Lexmark International Inc. 54vendor NANAO 0x0440 NANAO Corp. 55vendor THRUST 0x044f Thrustmaster 56vendor TI 0x0451 Texas Instruments 57vendor KYE 0x0458 KYE Systems Corp. 58vendor MICROSOFT 0x045e Microsoft 59vendor PRIMAX 0x0461 Primax Electronics 60vendor CHERRY 0x046a Cherry Mikroschalter GmbH 61vendor LOGITECH 0x046d Logitech Inc. 62vendor BTC 0x046e Behavior Tech. Computer 63vendor PHILIPS 0x0471 Philips 64vendor CONNECTIX 0x0478 Connectix Corp. 65vendor KENSINGTON 0x047d Kensington 66vendor LUCENT 0x047e Lucent 67vendor STMICRO 0x0483 STMicroelectronics 68vendor ACER 0x04a5 Acer Peripheral Inc. 69vendor CANON 0x04a9 Canon Inc. 70vendor CYPRESS 0x04b4 Cypress Semiconductor 71vendor EPSON 0x04b8 Seiko Epson Corp. 72vendor IODATA 0x04bb I/O DATA 73vendor 3COMUSR 0x04c1 U.S. Robotics 74vendor KONICA 0x04c8 Konica Corp. 75vendor ALTEC 0x04d2 Altec Lansing 76vendor SHUTTLE 0x04e6 Shuttle Technology 77vendor CHICONY 0x04f2 Chicony Electronics Co., Ltd. 78vendor BROTHER 0x04f9 Brother Industries Corp. 79vendor DALLAS 0x04fa Dallas Semiconductor 80vendor 3COM 0x0506 3Com Corp. 81vendor BELKIN 0x050d Belkin Components 82vendor KAWATSU 0x050f Kawatsu Semiconductor, Inc. 83vendor APC 0x051d American Power Conversion 84vendor NETCHIP 0x0525 NetChip Technology 85vendor AKS 0x0529 Fast Security AG 86vendor UNIACCESS 0x0540 Universal Access 87vendor ANCHOR 0x0547 Anchor Chips Inc. 88vendor VISION 0x0553 VLSI Vision Ltd. 89vendor ATEN 0x0557 ATEN International Corp. Ltd. 90vendor MUSTEK 0x055f Mustek Systems Inc. 91vendor TELEX 0x0562 Telex Communications Inc. 92vendor PERACOM 0x0565 Peracom Networks Inc. 93vendor WACOM 0x056a WACOM Corp. Ltd. 94vendor ETEK 0x056c e-TEK Labs 95vendor EIZO 0x056d EIZO 96vendor ELECOM 0x056e Elecom Corp. Ltd. 97vendor QUICKSHOT 0x057f Quickshot 98vendor ROCKFIRE 0x0583 Rockfire 99vendor IOMEGA 0x059b Iomega Corp. 100vendor OMNIVISION 0x05a9 OmniVision 101vendor INSYSTEM 0x05ab In-System Design 102vendor APPLE 0x05ac Apple Computer 103vendor DIGI 0x05c5 Digi International 104vendor QTRONIX 0x05c7 Qtronix Corp 105vendor ELSA 0x05cc ELSA Gmbh 106vendor EIZONANAO 0x05e7 EIZO Nanao 107vendor KLSI 0x05e9 Kawasaki LSI 108vendor PIENGINEERING 0x05f3 P.I. Engineering 109vendor CHIC 0x05fe Chic Technology 110vendor SOLIDYEAR 0x060b Solid Year 111vendor MACALLY 0x0618 Macally 112vendor LINKSYS 0x066b Linksys Inc. 113vendor MULTITECH 0x06e0 MultiTech 114vendor ADS 0x06e1 ADS Technologies 115vendor SIRIUS 0x06ea Sirius Technologies 116vendor SMC 0x0707 Standard Microsystems Corp 117vendor MIDIMAN 0x0763 Midiman 118vendor SANDISK 0x0781 SanDisk Corp 119vendor ADMTEK 0x07a6 ADMtek Inc. 120vendor COREGA 0x07aa Corega 121vendor SIIG 0x07cc SIIG 122vendor ZOOM 0x0803 Zoom Telephonics Inc. 123vendor HANDSPRING 0x082d Handspring Inc. 124vendor PALM 0x0830 Palm Computing, Inc. 125vendor DIAMOND 0x0841 Diamond 126vendor NETGEAR 0x0846 BayNETGEAR Inc. 127vendor ACTIVEWIRE 0x0854 ActiveWire Inc. 128vendor BILLIONTON 0x08dd Billionton Systems Inc. 129vendor MOTOROLA 0x1063 Motorola 130vendor PLX 0x10b5 PLX 131vendor INSIDEOUT 0x1608 Inside Out Networks 132vendor ENTREGA 0x1645 Entrega 133vendor DLINK 0x2001 D-Link Corp 134vendor INTEL 0x8086 Intel 135 136/* 137 * List of known products. Grouped by vendor. 138 */ 139 140/* 3Com products */ 141product 3COM HOMECONN 0x009d HomeConnect USB Camera 142product 3COM 3C19250 0x03E8 3C19250 Ethernet adapter 143product 3COM USR56K 0x3021 U.S.Robotics 56000 Voice Faxmodem Pro 144product 3COM 3C460 0x11f8 HomeConnect Ethernet USB Adapter 145 146product 3COMUSR OFFICECONN 0x0082 3Com OfficeConnect Analog Modem 147product 3COMUSR USRISDN 0x008f 3Com U.S. Robotics Pro ISDN TA 148product 3COMUSR HOMECONN 0x009d 3Com HomeConnect camera 149product 3COMUSR USR56K 0x3021 U.S.Robotics 56000 Voice Faxmodem Pro 150 151/* Acer products */ 152product ACER ACERSCAN_C310U 0x12a6 Acerscan C310U 153 154/* ActiveWire Inc. products */ 155product ACTIVEWIRE IOBOARD 0x0100 I/O Board 156product ACTIVEWIRE IOBOARD_FW1 0x0101 I/O Board, rev. 1 firmware 157 158/* ADMtek products */ 159product ADMTEK PEGASUS 0x0986 AN986 USB Ethernet adapter 160 161/* ADS products */ 162product ADS UBS10BT 0x0008 UBS-10BT Ethernet adapter 163 164/* Agiler products */ 165product ELECOM MOUSE29UO 0x0002 mouse 29UO 166 167/* AKS products */ 168product AKS USBHASP 0x0001 USB-HASP 0.06 169 170/* Altec Lansing products */ 171product ALTEC ASC495 0xff05 ASC495 Speakers 172 173/* American Power Conversion products */ 174product APC UPSPRO500 0x0002 Back-UPS Pro 500 175 176/* Anchor products */ 177product ANCHOR EZUSB 0x2131 EZUSB 178 179/* AOX Inc. products */ 180product AOX USB101 0x0008 USB ethernet controller engine 181 182/* ATen products */ 183product ATEN UC1284 0x2001 Parallel printer adapter 184product ATEN UC10T 0x2002 10Mbps ethernet adapter 185 186/* Belkin products */ 187/*product BELKIN F5U111 0x???? F5U111 Ethernet adapter*/ 188 189/* Billionton products */ 190product BILLIONTON USB100 0x0986 USB100N 10/100 FastEthernet Adapter 191 192/* Brother Industries products */ 193product BROTHER HL1050 0x0002 HL-1050 laser printer 194 195/* Behavior Technology Computer products */ 196product BTC BTC7932 0x6782 Keyboard with mouse port 197 198/* Canon Inc. products */ 199product CANON S10 0x3041 PowerShot S10 200 201/* CATC products */ 202product CATC NETMATE 0x000a Netmate ethernet adapter 203product CATC NETMATE2 0x000c Netmate2 ethernet adapter 204product CATC CHIEF 0x000d USB Chief Bus & Protocol Analyzer 205product CATC ANDROMEDA 0x1237 Andromeda hub 206 207/* Cherry products */ 208product CHERRY MY3000KBD 0x0001 My3000 keyboard 209product CHERRY MY3000HUB 0x0003 My3000 hub 210 211/* Chic Technology products */ 212product CHIC MOUSE1 0x0001 mouse 213product CHIC CYPRESS 0x0003 Cypress USB Mouse 214 215/* Chicony products */ 216product CHICONY KB8933 0x0001 KB-8933 keyboard 217 218/* Connectix products */ 219product CONNECTIX QUICKCAM 0x0001 QuickCam 220 221/* Corega products */ 222product COREGA ETHER_USB_T 0x0001 Ether USB-T 223product COREGA FETHER_USB_TX 0x0004 FEther USB-TX 224 225/* Cypress Semiconductor products */ 226product CYPRESS MOUSE 0x0001 mouse 227product CYPRESS THERMO 0x0002 thermometer 228 229/* D-Link products */ 230/*product DLINK DSBS25 0x0100 DSB-S25 serial adapter*/ 231product DLINK DSB650C 0x4000 10Mbps ethernet adapter 232product DLINK DSB650TX 0x4002 10/100 ethernet adapter 233product DLINK DSB650TX_PNA 0x4003 1/10/100 ethernet adapter 234 235/* Dallas Semiconductor products */ 236product DALLAS J6502 0x4201 J-6502 speakers 237 238/* Diamond products */ 239product DIAMOND RIO500USB 0x0001 Rio 500 USB 240 241/* Digi International products */ 242product DIGI ACCELEPORT2 0x0002 AccelePort USB 2 243product DIGI ACCELEPORT4 0x0004 AccelePort USB 4 244product DIGI ACCELEPORT8 0x0008 AccelePort USB 8 245 246/* EIZO products */ 247product EIZO HUB 0x0000 hub 248product EIZO MONITOR 0x0001 monitor 249 250/* Elsa products */ 251product ELSA MODEM1 0x2265 ELSA Modem Board 252 253/* Entrega products */ 254product ENTREGA 1S 0x0001 1S serial connector 255product ENTREGA 2S 0x0002 2S serial connector 256product ENTREGA 1S25 0x0003 1S25 serial connector 257product ENTREGA 4S 0x0004 4S serial connector 258product ENTREGA E45 0x0005 E45 Ethernet adapter 259product ENTREGA CENTRONICS 0x0006 Centronics connector 260product ENTREGA 1S9 0x0093 1S9 serial connector 261product ENTREGA EZUSB 0x8000 EZ-USB 262/*product ENTREGA SERIAL 0x8001 DB25 Serial connector*/ 263/*product ENTREGA SERIAL_DB9 0x8093 DB9 Serial connector*/ 264 265/* e-TEK Labs products */ 266product ETEK 1COM 0x8007 Serial port 267 268/* Epson products */ 269product EPSON PRINTER2 0x0002 ISD USB Smart Cable for Mac 270product EPSON PRINTER3 0x0003 ISD USB Smart Cable 271 272/* Gravis products */ 273product GRAVIS GAMEPADPRO 0x4001 GamePad Pro 274 275/* Future Technology Devices products */ 276product FUTURE SERIAL 0x8372 Serial converter 277 278/* Handspring Inc. */ 279product HANDSPRING VISOR 0x0100 Handspring Visor 280 281/* HP products */ 282product HP 4100C 0x0101 Scanjet 4100C 283product HP S20 0x0102 Photosmart S20 284product HP 4200C 0x0105 ScanJet 4200C 285product HP 6200C 0x0201 ScanJet 6200C 286product HP S20b 0x0202 PhotoSmart S20 287product HP 3300C 0x0205 ScanJet 3300C 288product HP 5200 0x0401 Scanjet 5200 289product HP 6300C 0x0601 Scanjet 6300C 290product HP 970CSE 0x1004 Deskjet 970Cse 291product HP P1100 0x3102 Photosmart P1100 292 293/* Inside Out Networks products */ 294product INSIDEOUT EDGEPORT4 0x0001 EdgePort/4 serial ports 295 296/* In-System products */ 297product INSYSTEM F5U002 0x0002 Parallel printer adapter 298product INSYSTEM ISD110 0x0200 IDE adapter 299 300/* Intel products */ 301product INTEL TESTBOARD 0x9890 82930 test board 302 303/* I/O DATA products */ 304product IODATA USBETTX 0x0904 305 306/* Iomega products */ 307product IOMEGA ZIP100 0x0001 Zip 100 308 309/* Kawatsu products */ 310product KAWATSU MH4000P 0x0003 MiniHub 4000P 311 312/* Kensington products */ 313product KENSINGTON ORBIT 0x1003 Orbit USB/PS2 trackball 314product KENSINGTON TURBOBALL 0x1005 TurboBall 315 316/* Kodak products */ 317product KODAK DC220 0x0100 Digital Science DC220 318product KODAK DC260 0x0110 Digital Science DC260 319product KODAK DC265 0x0111 Digital Science DC265 320product KODAK DC290 0x0112 Digital Science DC290 321product KODAK DC240 0x0120 Digital Science DC240 322product KODAK DC280 0x0130 Digital Science DC280 323 324/* Konica Corp. Products */ 325product KONICA CAMERA 0x0720 Digital Color Camera 326 327/* KYE products */ 328product KYE NICHE 0x0001 Niche mouse 329product KYE NETSCROLL 0x0003 Genius NetScroll mouse 330product KYE FLIGHT2000 0x1004 Flight 2000 joystick 331 332/* Lexmark products */ 333product LEXMARK S2450 0x0009 Optra S 2450 334 335/* Linksys products */ 336product LINKSYS USB10T 0x2202 USB10T Ethernet 337product LINKSYS USB100TX 0x2203 USB100TX Ethernet 338 339/* Logitech products */ 340product LOGITECH M2452 0x0203 M2452 keyboard 341product LOGITECH M4848 0x0301 M4848 mouse 342product LOGITECH QUICKCAM 0x0801 QuickCam 343product LOGITECH QUICKCAMPRO 0x0810 QuickCam Pro 344product LOGITECH N43 0xc000 N43 345product LOGITECH N48 0xc001 N48 mouse 346product LOGITECH MBA47 0xc002 M-BA47 mouse 347product LOGITECH WMMOUSE 0xc004 WingMan Gaming Mouse 348product LOGITECH WMPAD 0xc208 WingMan GamePad Extreme 349product LOGITECH WMJOY 0xc281 WingMan Force joystick 350 351/* Lucent products */ 352product LUCENT EVALKIT 0x1001 USS-720 evaluation kit 353 354/* Macally products */ 355product MACALLY MOUSE1 0x0101 mouse 356 357/* Melco Inc products */ 358product MELCO LUATX 0x0001 LU-ATX Ethernet 359 360/* Microsoft products */ 361product MICROSOFT SIDEPREC 0x0008 SideWinder Precision Pro 362product MICROSOFT INTELLIMOUSE 0x0009 IntelliMouse 363product MICROSOFT NATURALKBD 0x000b Natural Keyboard Elite 364product MICROSOFT DDS80 0x0014 Digital Sound System 80 365product MICROSOFT SIDEWINDER 0x001a Sidewinder Precision Racing Wheel 366product MICROSOFT INTELLIEYE 0x0025 IntelliEye mouse 367product MICROSOFT INETPRO 0x002b Internet Keyboard Pro 368 369/* Midiman products */ 370product MIDIMAN MIDISPORT2X2 0x1001 Midisport 2x2 371 372/* Motorola products */ 373product MOTOROLA MC141555 0x1555 MC141555 hub controller 374 375/* MultiTech products */ 376product MULTITECH ATLAS 0xf101 MT5634ZBA-USB modem 377 378/* Mustek products */ 379product MUSTEK MDC800 0xa800 MDC-800 digital camera 380 381/* NEC products */ 382product NEC HUB 0x55aa hub 383product NEC HUB_B 0x55ab hub 384 385/* NetChip Technology Products */ 386product NETCHIP TURBOCONNECT 0x1080 Turbo-Connect 387 388/* Netgear products */ 389product NETGEAR EA101 0x1001 Ethernet adapter 390 391/* OmniVision Technologies Inc. products */ 392product OMNIVISION OV511 0x0511 OV511 Camera 393 394/* Palm Computing, Inc. */ 395product PALM SERIAL 0x0080 USB Serial Adaptor 396 397/* Peracom products */ 398product PERACOM SERIAL1 0x0001 Serial Converter 399product PERACOM ENET 0x0002 Ethernet adapter 400product PERACOM ENET2 0x0005 Ethernet adapter 401 402/* Philips products */ 403product PHILIPS DSS350 0x0101 DSS 350 Digital Speaker System 404product PHILIPS DSS 0x0104 DSS XXX Digital Speaker System 405product PHILIPS HUB 0x0201 hub 406product PHILIPS DSS150 0x0471 DSS 150 Digital Speaker System 407 408/* P.I. Engineering products */ 409product PIENGINEERING PS2USB 0x020b PS2 to Mac USB Adapter 410 411/* PLX products */ 412product PLX TESTBOARD 0x9060 test board 413 414/* Primax products */ 415product PRIMAX COMFORT 0x4d01 Comfort 416product PRIMAX MOUSEINABOX 0x4d02 Mouse-in-a-Box 417product PRIMAX PCGAUMS1 0x4d04 Sony PCGA-UMS1 418 419/* Quickshot products */ 420product QUICKSHOT STRIKEPAD 0x6238 USB StrikePad 421 422/* Rockfire products */ 423product ROCKFIRE GAMEPAD 0x2033 gamepad 203USB 424 425/* Qtronix products */ 426product QTRONIX 980N 0x2011 Scorpion-980N keyboard 427 428/* SanDisk products */ 429product SANDISK IMAGEMATE 0x0001 USB ImageMate 430 431/* Shuttle Technology products */ 432product SHUTTLE EUSB 0x0001 E-USB Bridge 433 434/* SIIG products */ 435product SIIG DIGIFILMREADER 0x0004 DigiFilm-Combo Reader 436 437/* Sirius Technologies products */ 438product SIRIUS ROADSTER 0x0001 NetComm Roadster II 56 USB 439 440/* SMC products */ 441product SMC 2102USB 0x0100 10Mbps ethernet adapter 442product SMC 2202USB 0x0200 10/100 ethernet adapter 443 444/* SOLID YEAR products */ 445product SOLIDYEAR KEYBOARD 0x2101 Solid Year USB keyboard 446 447/* STMicroelectronics products */ 448product STMICRO COMMUNICATOR 0x7554 USB Communicator 449 450/* Sun Microsystems products */ 451product SUN KEYBOARD 0x0005 Type 6 USB 452/* XXX The above is a North American PC style keyboard possibly */ 453 454/* Telex Communications products */ 455product TELEX MIC1 0x0001 Enhanced USB Microphone 456 457/* Texas Intel products */ 458product TI UTUSB41 0x1446 UT-USB41 hub 459 460/* Thrustmaster products */ 461product THRUST FUSION_PAD 0xa0a3 Fusion Digital Gamepad 462 463/* Universal Access products */ 464product UNIACCESS PANACHE 0x0101 Panache Surf USB ISDN Adapter 465 466/* Vision products */ 467product VISION VC6452V002 0x0002 VC6452V002 Camera 468 469/* Wacom products */ 470product WACOM CT0405U 0x0000 CT-0405-U Tablet 471product WACOM GRAPHIRE 0x0010 Graphire 472product WACOM INTUOSA5 0x0021 Intuos A5 473 474/* Zoom Telephonics Inc. products */ 475product ZOOM 2986L 0x9700 2986L Fax modem 476