Synchronise with FreeBSD-CURRENT as of 2004-09-26.
authorJeroen Ruigrok/asmodai <asmodai@dragonflybsd.org>
Sun, 26 Sep 2004 15:10:26 +0000 (15:10 +0000)
committerJeroen Ruigrok/asmodai <asmodai@dragonflybsd.org>
Sun, 26 Sep 2004 15:10:26 +0000 (15:10 +0000)
In a number of cases I used normal English alphabetical sorting instead of
where FreeBSD placed their entries.

sys/bus/usb/usbdevs

index 2585c40..06a90cf 100644 (file)
  * POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/usb/usbdevs,v 1.11.2.50 2003/12/22 07:52:56 sanpei Exp $
- * $DragonFly: src/sys/bus/usb/Attic/usbdevs,v 1.5 2003/12/30 01:01:44 dillon Exp $
+ * $DragonFly: src/sys/bus/usb/Attic/usbdevs,v 1.6 2004/09/26 15:10:26 asmodai Exp $
 $FreeBSD: src/sys/dev/usb/usbdevs,v 1.149 2003/12/19 12:19:12 sanpei Exp $
 
 /*
  * List of known USB vendors
  *
- * Adding an ID and its string description for a device to the usbdevs file,
- * enables the USB stack to print a useful description of the device that was
- * connected.
+ * Adding an ID and its string description for a device to the usbdevs
+ * file, enables the USB stack to print a useful description of the
+ * device that was connected.
  *
- * The ID should be added in usbdevs and then the files usbdevs.h and
- * usbdevs_data.h need to be regenerated.
- *
- *     # edit usbdevs
- *     make -f Makefile.usbdevs
- *     # test your change
- *     cd ../../modules/usb
- *     make
- *     # commit, if appropriate
- *     cvs -m "ID for device XYZ" commit usbdevs
- *     # commit the derived files after the $ FreeBSD $ has been updated.
- *     cvs commit usbdevs.h usbdevs_data.h
- *
- * Please note that these IDs do not do anything. Adding an ID here and
- * regenerating the usbdevs.h and usbdevs_data.h only makes a symbolic name
- * available to the source code and does not change any functionality, nor
- * does it make your device available to a specific driver.
- * It will however make the descriptive string available if a device does not
- * provide the string itself.
+ * Please note that these IDs do not do anything. Adding an ID here
+ * only makes a symbolic name available to the source code and does
+ * not change any functionality, nor does it make your device
+ * available to a specific driver.  It will however make the
+ * descriptive string available if a device does not provide the
+ * string itself.
  *
  * After adding a vendor ID VNDR and a product ID PRDCT you will have the
  * following extra defines:
@@ -78,42 +65,68 @@ vendor AOX          0x03e8  AOX
 vendor ATMEL           0x03eb  Atmel
 vendor MITSUMI         0x03ee  Mitsumi
 vendor HP              0x03f0  Hewlett Packard
+vendor OAK             0x03f2  Oak Technology
 vendor ADAPTEC         0x03f3  Adaptec
+vendor DIEBOLD         0x03f4  Diebold
+vendor KEYTRONIC       0x03f9  KeyTronic
+vendor ELITEGROUP      0x03fc  Elitegroup Computer Systems
 vendor NATIONAL                0x0400  National Semiconductor
 vendor ACERLABS                0x0402  Acer Labs
 vendor FTDI            0x0403  Future Technology Devices
 vendor NEC             0x0409  NEC
 vendor KODAK           0x040a  Eastman Kodak
+vendor WELTREND                0x040b  Weltrend Semiconductor
+vendor VIA             0x040d  VIA Technologies
+vendor MCCI            0x040e  MCCI
 vendor MELCO           0x0411  Melco
+vendor WINBOND         0x0416  Winbond Electronics
+vendor PHOENIX         0x041a  Phoenix Technologies Ltd.
 vendor CREATIVE                0x041e  Creative
+vendor NOKIA           0x0421  Nokia Corporation
 vendor ADI             0x0422  ADI Systems
 vendor CATC            0x0423  Computer Access Technology
 vendor SMC2            0x0424  Standard Microsystems
+vendor MOTOROLA_HK     0x0425  Motorola Semiconductors HK, Ltd.
 vendor GRAVIS          0x0428  Advanced Gravis Computer Tech.
-vendor SUN             0x0430  Sun Microsystems
+vendor CIRRUSLOGIC     0x0429  Cirrus Logic
+vendor INNOVATIVE      0x042c  Innovative Semiconductors
+vendor MOLEX           0x042f  Molex
+vendor SUN2            0x0430  Sun Microsystems (unofficial)
+vendor UNISYS          0x0432  Unisys
 vendor TAUGA           0x0436  Taugagreining HF
 vendor AMD             0x0438  Advanced Micro Devices
 vendor LEXMARK         0x043d  Lexmark International
+vendor LG              0x043e  LG Electronics USA
 vendor NANAO           0x0440  NANAO
+vendor GATEWAY         0x0443  Gateway 2000
+vendor NMB             0x0446  NMB Technologies
 vendor ALPS            0x044e  Alps Electric
 vendor THRUST          0x044f  Thrustmaster
 vendor TI              0x0451  Texas Instruments
 vendor ANALOGDEVICES   0x0456  Analog Devices
+vendor SIS             0x0457  Silicon Integrated Systems
 vendor KYE             0x0458  KYE Systems
 vendor DIAMOND2                0x045a  Diamond (Supra)
+vendor RENESAS         0x045b  Renesas Technology
 vendor MICROSOFT       0x045e  Microsoft
 vendor PRIMAX          0x0461  Primax Electronics
+vendor MGE             0x0463  MGE UPS Systems
 vendor AMP             0x0464  AMP
 vendor CHERRY          0x046a  Cherry Mikroschalter
 vendor MEGATRENDS      0x046b  American Megatrends
 vendor LOGITECH                0x046d  Logitech
 vendor BTC             0x046e  Behavior Tech. Computer
 vendor PHILIPS         0x0471  Philips
+vendor SUN             0x0472  Sun Microsystems (offical)
 vendor SANYO           0x0474  Sanyo Electric
+vendor SEAGATE         0x0477  Seagate Technology
 vendor CONNECTIX       0x0478  Connectix
+vendor SEMTECH         0x047a  Semtech Corporation
 vendor KENSINGTON      0x047d  Kensington
 vendor LUCENT          0x047e  Lucent
+vendor KYOCERA         0x0482  Kyocera Corp.
 vendor STMICRO         0x0483  STMicroelectronics
+vendor FOXCONN         0x0489  Foxconn / Hon Hai
 vendor YAMAHA          0x0499  YAMAHA
 vendor COMPAQ          0x049f  Compaq Computers
 vendor HITACHI         0x04a4  Hitachi, Ltd.
@@ -121,8 +134,11 @@ vendor ACERP               0x04a5  Acer Peripherals
 vendor VISIONEER       0x04a7  Visioneer
 vendor CANON           0x04a9  Canon
 vendor NIKON           0x04b0  Nikon
+vendor PAN             0x04b1  Pan International
 vendor IBM             0x04b3  IBM Corporation
 vendor CYPRESS         0x04b4  Cypress Semiconductor
+vendor ROHM            0x04b5  ROHM LSI Systems USA
+vendor COMPAL          0x04b7  Compal Electronics
 vendor EPSON           0x04b8  Seiko Epson
 vendor RAINBOW         0x04b9  Rainbow Technologies
 vendor IODATA          0x04bb  I/O Data
@@ -144,41 +160,72 @@ vendor MYSON              0x04cf  Myson Technology
 vendor DIGI2           0x04d0  Digi International
 vendor ITTCANON                0x04d1  ITT Canon
 vendor ALTEC           0x04d2  Altec Lansing Technologies
+vendor LSI             0x04d4  LSI Logic
+vendor MENTORGRAPHICS  0x04d6  Mentor Graphics
+vendor HOLTEK          0x04d9  Holtek Semiconductor
 vendor PANASONIC       0x04da  Panasonic (Matsushita)
+vendor HUANHSIN                0x04dc  Huan Hsin Holdings Ltd.
+vendor SHARP           0x04dd  Sharp
 vendor IIYAMA          0x04e1  Iiyama
 vendor SHUTTLE         0x04e6  Shuttle Technology
+vendor ELO             0x04e7  Elo TouchSystems
 vendor SAMSUNG         0x04e8  Samsung Electronics
+vendor NORTHSTAR       0x04eb  Northstar Systems
+vendor TOKYOELECTRON   0x04ec  Tokyo Electron Device
 vendor ANNABOOKS       0x04ed  Annabooks
 vendor JVC             0x04f1  JVC
 vendor CHICONY         0x04f2  Chicony Electronics
+vendor ELAN            0x04f3  Elan Microelectronics
+vendor NEWNEX          0x04f7  Newnex Technology
 vendor BROTHER         0x04f9  Brother Industries
 vendor DALLAS          0x04fa  Dallas Semiconductor
+vendor SUNPLUS         0x04fc  Sunplus Technology
+vendor PFU             0x04fe  PFU Ltd
+vendor FUJIKURA                0x0501  Fujikura/DDK
 vendor ACER            0x0502  Acer
 vendor 3COM            0x0506  3Com
+vendor HOSIDEN         0x0507  Hosiden
 vendor AZTECH          0x0509  Aztech Systems
 vendor BELKIN          0x050d  Belkin Components
 vendor KAWATSU         0x050f  Kawatsu Semiconductor
+vendor FCI             0x0514  FCI Electronics
+vendor LONGWELL                0x0516  Longwell Electronics
+vendor STAR            0x0519  Star Micronics
 vendor APC             0x051d  American Power Conversion
+vendor SCIATLANTA      0x051e  Scientific Atlanta
+vendor TSM             0x0520  Taiwan Semiconductor Manufacturing
 vendor CONNECTEK       0x0522  Advanced Connectek USA
 vendor NETCHIP         0x0525  NetChip Technology
 vendor ALTRA           0x0527  ALTRA
 vendor ATI             0x0528  ATI Technologies
 vendor AKS             0x0529  Aladdin Knowledge Systems
+vendor TEKOM           0x052b  Tekom Technologies
+vendor CANONDEV                0x052c  Canon Development Americas
+vendor WACOMTECH       0x0531  Wacom Technology
+vendor INVENTEC                0x0537  Inventec
+vendor SHYHSHIUN       0x0539  Shyh Shiun Terminals
+vendor PREHWERKE       0x053a  Preh Werke Gmbh & Co. KG
+vendor SYNOPSYS                0x053f  Synopsys
 vendor UNIACCESS       0x0540  Universal Access
-vendor XIRLINK         0x0545  Xirlink
+vendor VIEWSONIC       0x0543  ViewSonic
+vendor XIRLINK         0x0545  Xirlink / Veo
 vendor ANCHOR          0x0547  Anchor Chips
 vendor SONY            0x054c  Sony
-vendor VISION          0x0553  VLSI Vision
+vendor FUJIXEROX       0x0550  Fuji Xerox
+vendor VISION          0x0553  VLSI Vision / STMicroelectronics Imaging
 vendor ASAHIKASEI      0x0556  Asahi Kasei Microsystems
 vendor ATEN            0x0557  ATEN International
 vendor MUSTEK          0x055f  Mustek Systems
 vendor TELEX           0x0562  Telex Communications
+vendor CHINON          0x0564  Chinon Industries
 vendor PERACOM         0x0565  Peracom Networks
 vendor ALCOR2          0x0566  Alcor Micro
+vendor XYRATEX         0x0567  Xyratex
 vendor WACOM           0x056a  WACOM
 vendor ETEK            0x056c  e-TEK Labs
 vendor EIZO            0x056d  EIZO
 vendor ELECOM          0x056e  Elecom
+vendor CONEXANT                0x0572  Conexant Systems
 vendor HAUPPAUGE       0x0573  Hauppauge Computer Works
 vendor BAFO            0x0576  BAFO/Quality Computer Accessories
 vendor YEDATA          0x057b  Y-E Data
@@ -188,24 +235,43 @@ vendor ROLAND             0x0582  Roland
 vendor ROCKFIRE                0x0583  Rockfire
 vendor RATOC           0x0584  RATOC Systems, Inc.
 vendor ZYXEL           0x0586  ZyXEL Communication
+vendor INFINEON                0x058b  Infineon Technologies
+vendor MICREL          0x058d  Micrel Semiconductor
 vendor ALCOR           0x058f  Alcor Micro
+vendor OMRON           0x0590  OMRON
+vendor NIIGATA         0x0598  Niigata Canotec
 vendor IOMEGA          0x059b  Iomega
 vendor ATREND          0x059c  A-Trend Technology
 vendor AID             0x059d  Advanced Input Devices
 vendor LACIE           0x059f  LaCie
-vendor OMNIVISION      0x05a9  OmniVision
+vendor FUJIFILM                0x05a2  Fuji Film Microdevices
+vendor ARC             0x05a3  ARC International
+vendor ORTEK           0x05a4  Ortek Technology
+vendor BOSE            0x05a7  Bose
+vendor OMNIVISION      0x05a9  OmniVision Technologies
 vendor INSYSTEM                0x05ab  In-System Design
 vendor APPLE           0x05ac  Apple Computer
+vendor YCCABLE         0x05ad  Y.C. Cable U.S.A
+vendor DIGITALPERSONA  0x05ba  DigitalPersona
+vendor RAFI            0x05bd  RAFI GmbH & Co. KG
+vendor TYCO            0x05be  Tyco Electronics
+vendor KAWASAKI                0x05c1  Kawasaki Microelectronics
 vendor DIGI            0x05c5  Digi International
+vendor QUALCOMM                0x05c6  Qualcomm
 vendor QTRONIX         0x05c7  Qtronix
+vendor FOXLINK         0x05c8  Foxlink/Cheng Uei Precision Industry
+vendor RICOH           0x05ca  Ricoh
 vendor ELSA            0x05cc  ELSA
+vendor SCIWORX         0x05ce  sci-worx
 vendor BRAINBOXES      0x05d1  Brainboxes Limited
 vendor ULTIMA          0x05d8  Ultima
 vendor AXIOHM          0x05d9  Axiohm Transaction Solutions
 vendor MICROTEK                0x05da  Microtek
 vendor SUNTAC          0x05db  SUN Corporation
 vendor LEXAR           0x05dc  Lexar Media
+vendor DELTA           0x05dd  Delta Electronics
 vendor SYMBOL          0x05e0  Symbol Technologies
+vendor SYNTEK          0x05e1  Syntek Semiconductor
 vendor GENESYS         0x05e3  Genesys Logic
 vendor FUJI            0x05e5  Fuji Electric
 vendor KEITHLEY                0x05e6  Keithley Instruments
@@ -253,6 +319,7 @@ vendor BOSTON               0x06fd  Boston Acoustics
 vendor SMC             0x0707  Standard Microsystems
 vendor PUTERCOM                0x0708  Putercom
 vendor MCT             0x0711  MCT
+vendor SONYERICSSON    0x0731  Sony Ericsson
 vendor DIGITALSTREAM   0x074e  Digital Stream
 vendor AUREAL          0x0755  Aureal Semiconductor
 vendor MIDIMAN         0x0763  Midiman
@@ -275,6 +342,7 @@ vendor GENERALINSTMNTS      0x07b2  General Instruments (Motorola)
 vendor OLYMPUS         0x07b4  Olympus
 vendor ABOCOM          0x07b8  AboCom Systems
 vendor KEISOKUGIKEN    0x07c1  Keisokugiken
+vendor ONSPEC          0x07c4  OnSpec Electronic
 vendor APG             0x07c5  APG Cash Drawer
 vendor BUG             0x07c8  B.U.G.
 vendor ALLIEDTELESYN   0x07c9  Allied Telesyn International
@@ -291,11 +359,13 @@ vendor HANDSPRING 0x082d  Handspring
 vendor ACTIONSTAR      0x0835  Action Star Enterprise
 vendor PALM            0x0830  Palm Computing
 vendor SOURCENEXT      0x0833  SOURCENEXT
+vendor SAMSUNG_TECHWIN 0x0839  Samsung Techwin
 vendor ACCTON          0x083a  Accton Technology
 vendor DIAMOND         0x0841  Diamond
 vendor NETGEAR         0x0846  BayNETGEAR
 vendor ACTIVEWIRE      0x0854  ActiveWire
 vendor PORTGEAR                0x085a  PortGear
+vendor SYSTEMTALKS     0x086e  System TALKS, Inc.
 vendor METRICOM                0x0870  Metricom
 vendor ADESSOKBTEK     0x087c  ADESSO/Kbtek America
 vendor JATON           0x087d  Jaton
@@ -314,6 +384,8 @@ vendor ALATION              0x0910  Alation Systems
 vendor GOHUBS          0x0921  GoHubs
 vendor BIOMETRIC       0x0929  American Biometric Company
 vendor TOSHIBA         0x0930  Toshiba Corporation
+vendor PLEXTOR         0x093b  Plextor Corp.
+vendor INTREPIDCS      0x093c  Intrepid Control Systems
 vendor YANO            0x094f  Yano
 vendor KINGSTON                0x0951  Kingston Technology
 vendor BLUEWATER       0x0956  BlueWater Systems
@@ -333,15 +405,18 @@ vendor AKAI               0x09e8  AKAI professional M.I.
 vendor ARESCOM         0x09f5  ARESCOM
 vendor BAY             0x09f9  Bay Associates
 vendor ALTERA          0x09fb  Altera
+vendor CSR             0x0a12  Cambridge Silicon Radio Ltd.
 vendor TREK            0x0a16  Trek Technology
 vendor ASAHIOPTICAL    0x0a17  Asahi Optical
 vendor BOCASYSTEMS     0x0a43  Boca Systems
 vendor BROADCOM                0x0a5c  Broadcom
 vendor GREENHOUSE      0x0a6b  GREENHOUSE
 vendor GEOCAST         0x0a79  Geocast Network Systems
-vendor NEODIO          0x0aec  Neodio
+vendor NEODIO          0x0aec  Neodio
 vendor TODOS           0x0b0c  Todos Data System
+vendor SIIG2           0x0b39  SIIG
 vendor HAL             0x0b41  HAL Corporation
+vendor EMS             0x0b43  EMS Production Ltd.
 vendor NEC2            0x0b62  NEC
 vendor ATI2            0x0b6f  ATI
 vendor ASIX            0x0b95  ASIX Electronics
@@ -349,13 +424,18 @@ vendor REALTEK            0x0bda  RealTek
 vendor AGATE           0x0c08  Agate Technologies
 vendor DMI             0x0c0b  DMI
 vendor LUWEN           0x0c76  Luwen
-vendor SMC3            0x0d5c  Standard Microsystems
+vendor SMC3            0x0d5c  Standard Microsystems
 vendor PNY             0x0d7d  PNY
+vendor MSI             0x0db0  Micro Star International
 vendor HAWKING         0x0e66  Hawking Technologies
+vendor MICROTUNE       0x0f4d  Microtune, Inc.
+vendor QUALCOMM2       0x1004  Qualcomm
+vendor WESTERN         0x1058  Western Digital
 vendor MOTOROLA                0x1063  Motorola
 vendor PLX             0x10b5  PLX
 vendor ASANTE          0x10bd  Asante
 vendor JRC             0x1145  Japan Radio Company
+vendor DELORME         0x1163  DeLorme Publishing
 vendor ACERCM          0x1189  Acer Communications & Multimedia Inc.
 vendor BELKIN2         0x1293  Belkin Components
 vendor MOBILITY                0x1342  Mobility
@@ -366,9 +446,12 @@ vendor UMAX                0x1606  UMAX Data Systems
 vendor INSIDEOUT       0x1608  Inside Out Networks
 vendor ENTREGA         0x1645  Entrega
 vendor ACTIONTEC       0x1668  Actiontec Electronics
+vendor LINKSYS3                0x1915  Linksys
 vendor DLINK           0x2001  D-Link
 vendor VIDZMEDIA       0x3275  VidzMedia Pte Ltd
 vendor DAISY           0x3579  Daisy Technology
+vendor DELL            0x413c  Dell
+vendor SITECOM         0x6189  Sitecom
 vendor INTEL           0x8086  Intel
 vendor HP2             0xf003  Hewlett Packard
 
@@ -378,6 +461,7 @@ vendor HP2          0xf003  Hewlett Packard
 
 /* 3Com products */
 product 3COM HOMECONN          0x009d  HomeConnect USB Camera
+product 3COM 3CREB96           0x00a0  Bluetooth USB dongle
 product 3COM 3C19250           0x03E8  3C19250 Ethernet adapter
 product 3COM USR56K            0x3021  U.S.Robotics 56000 Voice Faxmodem Pro
 product 3COM 3C460             0x11f8  HomeConnect 3C460
@@ -411,6 +495,8 @@ 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
+product ACERP AWL300           0x9000  AWL300 Wireless adapter
+product ACERP AWL400           0x9001  AWL400 Wireless adapter
 
 /* ActiveWire, Inc. products */
 product ACTIVEWIRE IOBOARD     0x0100  I/O Board
@@ -422,6 +508,7 @@ product ACTIONTEC UAT1      0x7605  UAT1 Wireless Ethernet adapter
 /* ADMtek products */
 product ADMTEK PEGASUS         0x0986  AN986 USB Ethernet adapter
 product ADMTEK PEGASUSII       0x8511  AN8511 USB Ethernet adapter
+product ADMTEK PEGASUSII_2     0x8513  AN8513 USB Ethernet adapter
 
 /* ADS products */
 product ADS UBS10BT            0x0008  UBS-10BT Ethernet adapter
@@ -484,8 +571,9 @@ product ATEN UC232A         0x2008  Serial adapter
 
 /* Atmel Comp. products */
 product ATMEL UHB124           0x3301  UHB124 hub
-product ATMEL DWL120           0x7602  DWL-120 Wireless adapter
+product ATMEL DWL120           0x7603  DWL-120 Wireless adapter
 product ATMEL BW002            0x7605  BW002 Wireless adapter
+product ATMEL AT76C505A                0x7614  AT76c505a Wireless adapter
 
 /* Avision products */
 product AVISION 1200U          0x0268  1200U scanner
@@ -496,8 +584,9 @@ product BELKIN2 F5U002              0x0002  F5U002 Parallel printer adapter
 product BELKIN USB2LAN         0x0121  USB to LAN Converter
 product BELKIN F5U103          0x0103  F5U103 Serial adapter
 product BELKIN F5U109          0x0109  F5U109 Serial adapter
-product BELKIN F5U120          0x1203  F5U120-PC Hub
 product BELKIN F5U208          0x0208  F5U208 VideoBus II
+product BELKIN F5U409          0x0409  F5U409 Serial adapter
+product BELKIN F5U120          0x1203  F5U120-PC Hub
 
 /* Billionton products */
 product BILLIONTON USB100      0x0986  USB100N 10/100 FastEthernet Adapter
@@ -505,6 +594,9 @@ product BILLIONTON USBLP100 0x0987  USB100LP
 product BILLIONTON USBEL100    0x0988  USB100EL
 product BILLIONTON USBE100     0x8511  USBE100
 
+/* Broadcom products */
+product BROADCOM BCM2033       0x2033  BCM2033 Bluetooth USB dongle
+
 /* Brother Industries products */
 product BROTHER HL1050         0x0002  HL-1050 laser printer
 
@@ -513,6 +605,8 @@ product BTC BTC7932         0x6782  Keyboard with mouse port
 
 /* Canon, Inc. products */
 product CANON N656U            0x2206  CanoScan N656U
+product CANON N1220U           0x2207  CanoScan N1220U
+product CANON N676U            0x220d  CanoScan N676U
 product CANON N1240U           0x220e  CanoScan N1240U
 product CANON S10              0x3041  PowerShot S10
 product CANON S100             0x3045  PowerShot S100
@@ -530,6 +624,7 @@ product     CASIO NAMELAND          0x4001  CASIO Nameland EZ-USB
 /* Cherry products */
 product CHERRY MY3000KBD       0x0001  My3000 keyboard
 product CHERRY MY3000HUB       0x0003  My3000 hub
+product CHERRY CYBOARD         0x0004  CyBoard Keyboard
 
 /* Chic Technology products */
 product CHIC MOUSE1            0x0001  mouse
@@ -548,10 +643,22 @@ product CONNECTIX QUICKCAM        0x0001  QuickCam
 product COREGA ETHER_USB_T     0x0001  Ether USB-T
 product COREGA FETHER_USB_TX   0x0004  FEther USB-TX
 product COREGA FETHER_USB_TXS  0x000d  FEther USB-TXS
+product COREGA FETHER_USB_TXC  0x9601  FEther USB-TXC
 
 /* Creative products */
 product CREATIVE NOMAD_II      0x1002  Nomad II MP3 player
 
+/* Crystalfontz products */
+product FTDI CFA_631           0xfc0c  Crystalfontz CFA-631 USB LCD
+product FTDI CFA_632           0xfc08  Crystalfontz CFA-632 USB LCD
+product FTDI CFA_633           0xfc0b  Crystalfontz CFA-633 USB LCD
+product FTDI CFA_634           0xfc09  Crystalfontz CFA-634 USB LCD
+product FTDI SEMC_DSS20                0xfc82  SEMC DSS-20 SyncStation
+
+/* Cambridge Silicon Radio Ltd. products */
+product CSR BT_DONGLE          0x0001  Bluetooth USB dongle
+product CSR CSRDFU             0xffff  USB Bluetooth Device in DFU State
+
 /* CTX products */
 product CTX EX1300             0x9999  Ex1300 hub
 
@@ -567,6 +674,13 @@ product DAISY DMC          0x6901  USB MultiMedia Reader
 /* Dallas Semiconductor products */
 product DALLAS J6502           0x4201  J-6502 speakers
 
+/* Dell products */
+product DELL PORT              0x0058  Port Replicator
+product DELL BC02              0x8000  BC02 Bluetooth USB Adapter
+
+/* Delorme Paublishing products */
+product DELORME EARTHMATE      0x0100  Earthmate GPS
+
 /* Diamond products */
 product DIAMOND RIO500USB      0x0001  Rio 500 USB
 
@@ -598,12 +712,16 @@ product ELECOM LDUSBTX1           0x4002  LD-USB/TX
 product ELECOM LDUSBLTX                0x4005  LD-USBL/TX
 product ELECOM LDUSBTX2                0x400b  LD-USB/TX
 product ELECOM UCSGT           0x5003  UC-SGT
+product ELECOM UCSGT0          0x5004  UC-SGT
 product ELECOM LDUSBTX3                0xabc1  LD-USB/TX
 
 /* Elsa products */
 product ELSA MODEM1            0x2265  ELSA Modem Board
 product ELSA USB2ETHERNET      0x3000  Microlink USB2Ethernet
 
+/* EMS products */
+product EMS DUAL_SHOOTER       0x0003  PSX gun controller converter
+
 /* Entrega products */
 product ENTREGA 1S             0x0001  1S serial connector
 product ENTREGA 2S             0x0002  2S serial connector
@@ -633,8 +751,10 @@ product EPSON 1250         0x010f  Perfection 1250U / 1250Photo scanner
 product EPSON 1650             0x0110  Perfection 1650 scanner
 product EPSON GT9700F          0x0112  GT-9700F scanner
 product EPSON GT9300UF         0x011b  GT-9300UF scanner
+product EPSON 3200             0x011c  Perfection 3200 scanner
 product EPSON 1260             0x011d  Perfection 1260 scanner
 product EPSON 1660             0x011e  Perfection 1660 scanner
+product EPSON 1670             0x011f  Perfection 1670 scanner
 
 /* e-TEK Labs products */
 product ETEK 1COM              0x8007  Serial port
@@ -673,6 +793,7 @@ product GENERALINSTMNTS SB5100      0x5100  SURFboard SB5100 Cable modem
 /* Genesys Logic products */
 product        GENESYS GL650           0x0604  GL650 Hub
 product        GENESYS GL641USB        0x0700  GL641USB CompactFlash Card Reader
+product GENESYS GL641USB2IDE_2 0x0701  GL641USB USB-IDE Bridge No 2
 product        GENESYS GL641USB2IDE    0x0702  GL641USB USB-IDE Bridge
 
 /* HAL Corporation products */
@@ -686,6 +807,7 @@ product HAGIWARA FG         0x0005  FlashGate
 /* Handspring, Inc. */
 product HANDSPRING VISOR       0x0100  Handspring Visor
 product HANDSPRING TREO                0x0200  Handspring Treo
+product HANDSPRING TREO600     0x0300  Handspring Treo 600
 
 /* Hauppauge Computer Works */
 product HAUPPAUGE WINTV_USB_FM 0x4d12  WinTV USB FM
@@ -750,10 +872,16 @@ product INSYSTEM USBCABLE 0x081a  USB cable
 product INTEL EASYPC_CAMERA    0x0110  Easy PC Camera
 product INTEL TESTBOARD                0x9890  82930 test board
 
+/* Interpid Control Systems products */
+product INTREPIDCS VALUECAN    0x0601  ValueCAN CAN bus interface
+product INTREPIDCS NEOVI       0x0701  NeoVI Blue vehicle bus interface
+
 /* Intersil products */
 product INTERSIL PRISM_2X      0x3642  Prism2.x or Atmel WLAN
 
 /* I/O DATA products */
+product IODATA IU_CD2          0x0204  DVD Multi-plus unit iU-CD2
+product IODATA DVR_UEH8                0x0206  DVD Multi-plus unit DVR-UEH8
 product IODATA USBETT          0x0901  USB ETT
 product IODATA USBETTX         0x0904  USB ETTX
 product IODATA USBETTXS                0x0913  USB ETTX
@@ -815,6 +943,9 @@ product KYE NETSCROLL               0x0003  Genius NetScroll mouse
 product KYE FLIGHT2000         0x1004  Flight 2000 joystick
 product KYE VIVIDPRO           0x2001  ColorPage Vivid-Pro scanner
 
+/* Kyocera products */
+product KYOCERA AHK3001V       0x0203  AH-K3001V
+
 /* LaCie products */
 product LACIE HD               0xa601  Hard Disk
 product LACIE CDRW             0xa602  CD R/W
@@ -833,7 +964,9 @@ product LINKSYS USB100TX    0x2203  USB100TX Ethernet
 product LINKSYS USB100H1       0x2204  USB100H1 Ethernet/HPNA
 product LINKSYS USB10TA                0x2206  USB10TA Ethernet
 product LINKSYS USB10TX2       0x400b  USB10TX
-product LINKSYS USB200M                0x2226  USB 2.0 10/100 ethernet controller
+product LINKSYS2 WUSB11                0x2219  WUSB11 Wireless adapter
+product LINKSYS2 USB200M       0x2226  USB 2.0 10/100 ethernet controller
+product LINKSYS3 WUSB11v28     0x2233  WUSB11 v2.8 wireless adapter
 
 /* Logitech products */
 product LOGITECH M2452         0x0203  M2452 keyboard
@@ -859,6 +992,7 @@ product LOGITECH MX700              0xc506  Cordless optical mouse
 product LOGITECH QUICKCAMPRO2  0xd001  QuickCam Pro
 
 /* Logitec Corp. products */
+product LOGITEC LDR_H443SU2    0x0033  DVD Multi-plus unit LDR-H443SU2
 product        LOGITEC LDR_H443U2      0x00b3  DVD Multi-plus unit LDR-H443U2
 
 /* Lucent products */
@@ -870,6 +1004,13 @@ product LUWEN EASYDISK            0x0005  EasyDisc
 /* Macally products */
 product MACALLY MOUSE1         0x0101  mouse
 
+/* Matrix Orbital products */
+product FTDI USBSERIAL         0xfa00  Matrix Orbital USB Serial
+product FTDI MX2_3             0xfa01  Matrix Orbital MX2 or MX3
+product FTDI MX4_5             0xfa02  Matrix Orbital MX4 or MX5
+product FTDI LK202             0xfa03  Matrix Orbital VK/LK202 Family
+product FTDI LK204             0xfa04  Matrix Orbital VK/LK204 Family
+
 /* MCT Corp. */
 product MCT HUB0100            0x0100  Hub
 product MCT DU_H3SP_USB232     0x0200  D-Link DU-H3SP USB BAY Hub
@@ -882,10 +1023,14 @@ product MELCO LUATX5             0x0005  LUA-TX Ethernet
 product MELCO LUA2TX5          0x0009  LUA2-TX Ethernet
 product MELCO LUAKTX           0x0012  LUA-KTX Ethernet
 product        MELCO DUBPXXG           0x001c  USB-IDE Bridge: DUB-PxxG
+product MELCO LUAU2KTX         0x003d  LUA-U2-KTX Ethernet
 
 /* Metricom products */
 product METRICOM RICOCHET_GS   0x0001  Ricochet GS
 
+/* Micro Star International products */
+product MSI BT_DONGLE          0x1967  Bluetooth USB dongle
+
 /* Microsoft products */
 product MICROSOFT SIDEPREC     0x0008  SideWinder Precision Pro
 product MICROSOFT INTELLIMOUSE 0x0009  IntelliMouse
@@ -912,6 +1057,9 @@ product MICROTEK V6USL             0x00a3  ScanMaker V6USL
 product MICROTEK V6USL2                0x80a3  ScanMaker V6USL
 product MICROTEK V6UL          0x80ac  ScanMaker V6UL
 
+/* Microtune, Inc. products */
+product MICROTUNE BT_DONGLE    0x1000  Bluetooth USB dongle
+
 /* Midiman products */
 product MIDIMAN MIDISPORT2X2   0x1001  Midisport 2x2
 
@@ -923,6 +1071,7 @@ product MINOLTA 5400               0x400e  Dimage 5400
 
 /* Mitsumi products */
 product MITSUMI CDRRW          0x0000  CD-R/RW Drive
+product MITSUMI BT_DONGLE      0x641f  Bluetooth USB dongle
 
 /* Motorola products */
 product MOTOROLA MC141555      0x1555  MC141555 hub controller
@@ -956,6 +1105,7 @@ product NEC HUB                    0x55aa  hub
 product NEC HUB_B              0x55ab  hub
 
 /* NEODIO products */
+product NEODIO ND3260          0x3260  8-in-1 Multi-format Flash Controller
 product NEODIO ND5010          0x5010  Multi-format Flash Controller
 
 /* NetChip Technology Products */
@@ -967,6 +1117,7 @@ product NETGEAR FA120              0x1040  USB 2.0 Ethernet adapter
 
 /* Nikon products */
 product NIKON E990             0x0102  Digital Camera E990
+product NIKON LS40             0x4000  CoolScan LS40 ED
 
 /* Olympus products */
 product OLYMPUS C1             0x0102  C-1 Digital Camera
@@ -976,6 +1127,9 @@ product OLYMPUS C700               0x0105  C-700 Ultra Zoom
 product OMNIVISION OV511       0x0511  OV511 Camera
 product OMNIVISION OV511PLUS   0xa511  OV511+ Camera
 
+/* OnSpec Electronic, Inc. */
+product ONSPEC UCF100          0xa400  FlashLink UCF-100 CompactFlash Reader
+
 /* Palm Computing, Inc. product */
 product PALM SERIAL            0x0080  USB Serial Adaptor
 product PALM M500              0x0001  Palm m500
@@ -986,9 +1140,11 @@ product PALM TUNGSTEN_Z           0x0031  Palm Tungsten Z
 product PALM M125              0x0040  Palm m125
 product PALM M130              0x0050  Palm m130
 product PALM TUNGSTEN_T                0x0060  Palm Tungsten T
+product PALM ZIRE31            0x0061  Palm Zire 31
 product PALM ZIRE              0x0070  Palm Zire
 
 /* Panasonic products */
+product PANASONIC KXLRW32AN    0x0d09  CD-R Drive KXL-RW32AN
 product        PANASONIC KXLCB20AN     0x0d0a  CD-R Drive KXL-CB20AN
 product        PANASONIC KXLCB35AN     0x0d0e  DVD-ROM & CD-R/RW
 product PANASONIC SDCAAE       0x1b00  MultiMediaCard Adapter
@@ -1006,6 +1162,7 @@ product PHILIPS HUB               0x0201  hub
 product PHILIPS PCA646VC       0x0303  PCA646VC PC Camera
 product PHILIPS PCVC680K       0x0308  PCVC680K Vesta Pro PC Camera
 product PHILIPS DSS150         0x0471  DSS 150 Digital Speaker System
+product PHILIPS UM10016                0x1552  ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit
 product PHILIPS DIVAUSB                0x1801  DIVA USB mp3 player
 
 /* Philips Semiconductor products */
@@ -1014,6 +1171,9 @@ product PHILIPSSEMI HUB1122       0x1122  hub
 /* P.I. Engineering products */
 product PIENGINEERING PS2USB   0x020b  PS2 to Mac USB Adapter
 
+/* Plextor Corp. */
+product PLEXTOR 40_12_40U      0x0011  PlexWriter 40/12/40U
+
 /* PLX products */
 product PLX TESTBOARD          0x9060  test board
 
@@ -1049,6 +1209,10 @@ product PROLIFIC ATAPI4          0x2307  ATAPI-4 Bridge Controller
 /* Putercom products */
 product PUTERCOM UPA100                0x047e  USB-1284 BRIDGE
 
+/* Qualcomm products */
+product QUALCOMM CDMA_MSM      0x3196  CDMA Technologies MSM modem
+product QUALCOMM2 CDMA_MSM     0x6000  CDMA Technologies MSM phone
+
 /* Qtronix products */
 product QTRONIX 980N           0x2011  Scorpion-980N keyboard
 
@@ -1082,6 +1246,7 @@ product SANDISK SDDR31            0x0002  ImageMate SDDR-31
 product SANDISK SDDR12         0x0100  ImageMate SDDR-12
 product SANDISK SDDR09         0x0200  ImageMate SDDR-09
 product SANDISK SDDR75         0x0810  ImageMate SDDR-75
+product SANDISK SDCZ2_256      0x7104  Cruzer Mini 256MB
 
 /* Sanyo Electric products */
 product SANYO SCP4900          0x0701  Sanyo SCP-4900 USB Phone
@@ -1111,6 +1276,8 @@ product SIGMATEL I_BEAD100        0x8008  i-Bead 100 MP3 Player
 
 /* SIIG products */
 product SIIG DIGIFILMREADER    0x0004  DigiFilm-Combo Reader
+product SIIG WINTERREADER      0x0330  WINTERREADER Reader
+product SIIG2 US2308           0x0421  USB to Serial
 
 /* Silicon Portals Inc. */
 product SILICONPORTALS YAPPH_NF        0x0200  YAP Phone (no firmware)
@@ -1119,6 +1286,9 @@ product SILICONPORTALS YAPPHONE   0x0201  YAP Phone
 /* Sirius Technologies products */
 product SIRIUS ROADSTER                0x0001  NetComm Roadster II 56 USB
 
+/* Sitecom products */
+product SITECOM LN029          0x182d  USB 2.0 Ethernet Adapter
+
 /* SmartBridges products */
 product SMARTBRIDGES SMARTLINK 0x0001  SmartLink USB ethernet adapter
 product SMARTBRIDGES SMARTNIC  0x0003  smartNIC 2 PnP Adapter
@@ -1139,6 +1309,7 @@ product SOLIDYEAR KEYBOARD        0x2101  Solid Year USB keyboard
 /* SONY products */
 product SONY DSC               0x0010  DSC cameras
 product SONY MSACUS1           0x002d  Memorystick MSAC-US1
+product SONY HANDYCAM          0x002e  Handycam
 product SONY MSC               0x0032  MSC memory stick slot
 product SONY CLIE_35           0x0038  Sony Clie v3.5
 product SONY CLIE_40           0x0066  Sony Clie v4.0
@@ -1148,6 +1319,9 @@ product SONY CLIE_41_MS           0x0099  Sony Clie v4.1 Memory Stick slot
 product SONY CLIE_41           0x009a  Sony Clie v4.1
 product SONY CLIE_NX60         0x00da  Sony Clie nx60
 
+/* Sony Ericsson products */
+product SONYERICSSON DCU10     0x0528  USB Cable
+
 /* SOURCENEXT products */
 product SOURCENEXT KEIKAI8     0x039f  KeikaiDenwa 8
 product SOURCENEXT KEIKAI8_CHG 0x012e  KeikaiDenwa 8 with charger
@@ -1160,14 +1334,17 @@ product STSN STSN0001           0x0001  Internet Access Device
 
 /* SUN Corporation products */
 product        SUNTAC DS96L            0x0003  SUNTAC U-Cable type D2
+product SUNTAC IS96U           0x000a  SUNTAC Ir-Trinity
+product SUNTAC AS64LX          0x000b  SUNTAC U-Cable type A3
 product        SUNTAC IS96U            0x000a  SUNTAC Ir-Trinity
 product SUNTAC PS64P1          0x0005  SUNTAC U-Cable type P1
 product SUNTAC VS10U           0x0009  SUNTAC Slipper U
+product SUNTAC AS144L4         0x0011  SUNTAC U-Cable type A4
 
 /* Sun Microsystems products */
-product SUN KEYBOARD           0x0005  Type 6 USB keyboard
+product SUN2 KEYBOARD          0x0005  Type 6 USB keyboard
 /* XXX The above is a North American PC style keyboard possibly */
-product SUN MOUSE              0x0100  Type 6 USB mouse
+product SUN2 MOUSE             0x0100  Type 6 USB mouse
 
 /* Supra products */
 product DIAMOND2 SUPRAEXPRESS56K 0x07da        Supra Express 56K modem
@@ -1175,6 +1352,9 @@ product DIAMOND2 SUPRA2890        0x0b4a  SupraMax 2890 56K Modem
 product DIAMOND2 RIO600USB     0x5001  Rio 600 USB
 product DIAMOND2 RIO800USB     0x5002  Rio 800 USB
 
+/* System TALKS, Inc. */
+product SYSTEMTALKS SGCX2UL    0x1920  SGC-X2UL
+
 /* Taugagreining products */
 product TAUGA CAMERAMATE       0x0005  CameraMate (DPCM_USB)
 
@@ -1183,6 +1363,7 @@ product TDK UPA9664               0x0115  USB-PDC Adapter UPA9664
 product TDK UCA1464            0x0116  USB-cdmaOne Adapter UCA1464
 product TDK UHA6400            0x0117  USB-PHS Adapter UHA6400
 product TDK UPA6400            0x0118  USB-PHS Adapter UPA6400
+product TDK BT_DONGLE          0x0309  Bluetooth USB dongle
 
 /* TEAC products */
 product TEAC FD05PUB           0x0000  FD-05PUB floppy
@@ -1239,6 +1420,10 @@ product WACOM GRAPHIRE           0x0010  Graphire
 product WACOM INTUOSA5         0x0021  Intuos A5
 product WACOM GD0912U          0x0022  Intuos 9x12 Graphics Tablet
 
+/* Western Digital products */
+product WESTERN EXTHDD         0x0400  External HDD
+product WESTERN HUB            0x0500  USB HUB
+
 /* Xirlink products */
 product XIRLINK PCCAM          0x8080  IBM PC Camera