Add many devices to the uftdi(4). Sources of the info are mainly Linux and
authorHasso Tepper <hasso@dragonflybsd.org>
Mon, 17 Sep 2007 10:31:07 +0000 (10:31 +0000)
committerHasso Tepper <hasso@dragonflybsd.org>
Mon, 17 Sep 2007 10:31:07 +0000 (10:31 +0000)
Windows drivers.

sys/bus/usb/usbdevs.h
sys/bus/usb/usbdevs_data.h
sys/dev/usbmisc/uftdi/uftdi.c

index b6241c3..1db2bc9 100644 (file)
@@ -1,10 +1,10 @@
-/*     $DragonFly: src/sys/bus/usb/Attic/usbdevs.h,v 1.25 2007/08/19 19:45:39 hasso Exp $      */
+/*     $DragonFly: src/sys/bus/usb/Attic/usbdevs.h,v 1.26 2007/09/17 10:31:07 hasso Exp $      */
 
 /*
  * THIS FILE IS AUTOMATICALLY GENERATED.  DO NOT EDIT.
  *
  * generated from:
- *     DragonFly: src/sys/bus/usb/usbdevs,v 1.30 2007/08/19 19:42:11 hasso Exp 
+ *     DragonFly: src/sys/bus/usb/usbdevs,v 1.31 2007/09/17 10:24:37 hasso Exp 
  */
 /* $FreeBSD: src/sys/dev/usb/usbdevs,v 1.203 2004/09/20 04:56:13 sanpei Exp $ */
 /* $NetBSD: usbdevs,v 1.387 2004/10/27 07:02:47 augustss Exp $ */
 #define        USB_VENDOR_NETGEAR      0x0846          /* BayNETGEAR */
 #define        USB_VENDOR_TOPRE        0x0853          /* Topre Corporation */
 #define        USB_VENDOR_ACTIVEWIRE   0x0854          /* ActiveWire */
-#define        USB_VENDOR_BBELECTRONICS        0x0856          /* B&B Electronics */
+#define        USB_VENDOR_BBELECTR     0x0856          /* B&B Electronics */
 #define        USB_VENDOR_PORTGEAR     0x085a          /* PortGear */
 #define        USB_VENDOR_NETGEAR2     0x0864          /* Netgear */
 #define        USB_VENDOR_SYSTEMTALKS  0x086e          /* System Talks */
 #define        USB_VENDOR_BIOMETRIC    0x0929          /* American Biometric Company */
 #define        USB_VENDOR_TOSHIBA      0x0930          /* Toshiba */
 #define        USB_VENDOR_PLEXTOR      0x093b          /* Plextor */
-#define        USB_VENDOR_INTREPIDCS   0x093c          /* Intrepid */
+#define        USB_VENDOR_INTREPIDCS   0x093c          /* Interpid */
 #define        USB_VENDOR_YANO 0x094f          /* Yano */
 #define        USB_VENDOR_KINGSTON     0x0951          /* Kingston Technology */
 #define        USB_VENDOR_BLUEWATER    0x0956          /* BlueWater Systems */
 #define        USB_VENDOR_GREENHOUSE   0x0a6b          /* GREENHOUSE */
 #define        USB_VENDOR_GEOCAST      0x0a79          /* Geocast Network Systems */
 #define        USB_VENDOR_IDQUANTIQUE  0x0aba          /* id Quantique */
+#define        USB_VENDOR_IDTECH       0x0acd          /* ID TECH */
 #define        USB_VENDOR_ZYDAS        0x0ace          /* Zydas Technology Corporation */
 #define        USB_VENDOR_NEODIO       0x0aec          /* Neodio */
 #define        USB_VENDOR_VODAFONE     0x0af0          /* Vodafone */
 #define        USB_VENDOR_ASUS 0x0b05          /* ASUSTeK Computer */
 #define        USB_VENDOR_TODOS        0x0b0c          /* Todos Data System */
-#define        USB_VENDOR_SIIG2        0x0b39          /* SIIG */
+#define        USB_VENDOR_OCT  0x0b39          /* Omnidirectional Control Technology, Inc. */
 #define        USB_VENDOR_TEKRAM       0x0b3b          /* Tekram Technology */
 #define        USB_VENDOR_HAL  0x0b41          /* HAL Corporation */
 #define        USB_VENDOR_EMS  0x0b43          /* EMS Production */
 #define        USB_VENDOR_ADDONICS2    0x0bf6          /* Addonics Technology */
 #define        USB_VENDOR_AGATE        0x0c08          /* Agate Technologies */
 #define        USB_VENDOR_DMI  0x0c0b          /* DMI */
+#define        USB_VENDOR_ICOM 0x0c26          /* Icom, Inc. */
 #define        USB_VENDOR_CHICONY2     0x0c45          /* Chicony Electronics */
 #define        USB_VENDOR_SEALEVEL     0x0c52          /* Sealevel System */
 #define        USB_VENDOR_LUWEN        0x0c76          /* EasyDisk */
 #define        USB_VENDOR_KYOCERA2     0x0c88          /* Kyocera Wireless Corp. */
 #define        USB_VENDOR_ZCOM 0x0cde          /* Z-Com */
 #define        USB_VENDOR_ATHEROS2     0x0cf3          /* Atheros Communications */
+#define        USB_VENDOR_KOBIL        0x0d46          /* Kobil Systems */
+#define        USB_VENDOR_POSIFLEX     0x0d3a          /* Posiflex Technologies, Inc. */
 #define        USB_VENDOR_TANGTOP      0x0d3d          /* Tangtop */
 #define        USB_VENDOR_SMC3 0x0d5c          /* Standard Microsystems */
 #define        USB_VENDOR_PEN  0x0d7d          /* Pen Drive */
 #define        USB_VENDOR_DYNASTREAM   0x0fcf          /* Dynastream Innovations */
 #define        USB_VENDOR_QUALCOMM2    0x1004          /* Qualcomm */
 #define        USB_VENDOR_DESKNOTE     0x1019          /* Desknote */
+#define        USB_VENDOR_THURLBY      0x103e          /* Thurlby Thandar Instruments, Ltd. */
 #define        USB_VENDOR_GIGABYTE     0x1044          /* GIGABYTE */
 #define        USB_VENDOR_WESTERN      0x1058          /* Western Digital */
 #define        USB_VENDOR_MOTOROLA     0x1063          /* Motorola */
 #define        USB_VENDOR_SIEMENS3     0x11f5          /* Siemens */
 #define        USB_VENDOR_NETINDEX     0x11f6          /* NetIndex Inc. */
 #define        USB_VENDOR_ALCATEL      0x11f7          /* Alcatel */
+#define        USB_VENDOR_INTERBIO     0x1209          /* InterBiometrics */
 #define        USB_VENDOR_UNKNOWN3     0x1233          /* Unknown vendor */
 #define        USB_VENDOR_TSUNAMI      0x1241          /* Tsunami */
 #define        USB_VENDOR_PHEENET      0x124a          /* Pheenet */
 #define        USB_VENDOR_TARGUS       0x1267          /* Targus */
 #define        USB_VENDOR_TWINMOS      0x126f          /* TwinMOS */
 #define        USB_VENDOR_TENDA        0x1286          /* Tenda */
+#define        USB_VENDOR_TESTO        0x128d          /* Testo AG */
 #define        USB_VENDOR_CREATIVE2    0x1292          /* Creative Labs */
 #define        USB_VENDOR_BELKIN2      0x1293          /* Belkin Components */
 #define        USB_VENDOR_CYBERTAN     0x129b          /* CyberTAN Technology */
 #define        USB_VENDOR_DELL 0x413c          /* Dell */
 #define        USB_VENDOR_WCH  0x4348          /* QinHeng Electronics */
 #define        USB_VENDOR_ACEECA       0x4766          /* Aceeca */
+#define        USB_VENDOR_PAPOUCH      0x5050          /* Papouch s.r.o. */
 #define        USB_VENDOR_AVERATEC     0x50c2          /* Averatec */
 #define        USB_VENDOR_SWEEX        0x5173          /* Sweex */
 #define        USB_VENDOR_ONSPEC2      0x55aa          /* OnSpec Electronic Inc. */
 #define        USB_VENDOR_SITECOM2     0x9016          /* Sitecom */
 #define        USB_VENDOR_MOSCHIP      0x9710          /* MosChip Semiconductor */
 #define        USB_VENDOR_3COM3        0xa727          /* 3Com */
+#define        USB_VENDOR_EVOLUTION    0xdeee          /* Evolution Robotics, Inc. */
 #define        USB_VENDOR_HP2  0xf003          /* Hewlett Packard */
 #define        USB_VENDOR_USRP 0xfffe          /* GNU Radio USRP */
 
 #define        USB_PRODUCT_BALTECH_CARDREADER  0x9999          /* Card reader */
 
 /* B&B Electronics products */
-#define        USB_PRODUCT_BBELECTRONICS_USOTL4        0xAC01          /* uLinks Isolated RS-422/485 to USB adapter */
+#define        USB_PRODUCT_BBELECTR_USOTL4     0xac01          /* USOTL4 Isolated RS-422/485 converter */
+#define        USB_PRODUCT_BBELECTR_USTL4      0xac02          /* USTL4 RS-422/485 converter */
+#define        USB_PRODUCT_BBELECTR_USO9ML2    0xac03          /* USO9ML2 Isolated RS-232 converter */
+#define        USB_PRODUCT_BBELECTR_USOPTL4    0xac11          /* USOPTL4 Isolated RS-422/485 converter */
+#define        USB_PRODUCT_BBELECTR_USPTL4     0xac12          /* USPTL4 RS-422/485 converter */
+#define        USB_PRODUCT_BBELECTR_USO9ML2DR2 0xac16          /* USO9ML2DR-2 Isolated RS-232 converter */
+#define        USB_PRODUCT_BBELECTR_USO9ML2DR  0xac17          /* USO9ML2DR Isolated RS-232 converter */
+#define        USB_PRODUCT_BBELECTR_USOPTL4DR2 0xac18          /* USOPTL4DR-2 Isolated RS-422/485 converter */
+#define        USB_PRODUCT_BBELECTR_USOPTL4DR  0xac19          /* USOPTL4DR Isolated RS-422/485 converter */
+#define        USB_PRODUCT_BBELECTR_485USB9F2W 0xac25          /* 485USB9F-2W RS-422/485 port */
+#define        USB_PRODUCT_BBELECTR_485USB9F4W 0xac26          /* 485USB9F-4W RS-422/485 port */
+#define        USB_PRODUCT_BBELECTR_232USB9M   0xac27          /* 232USB9M RS-232 port */
 
 /* Belkin products */
 /*product BELKIN F5U111                0x????  F5U111 Ethernet adapter*/
 /* e-TEK Labs products */
 #define        USB_PRODUCT_ETEK_1COM   0x8007          /* Serial port */
 
+/* Evolution Robotics products */
+#define        USB_PRODUCT_EVOLUTION_ER1       0x0300          /* ER1 Control Module */
+#define        USB_PRODUCT_EVOLUTION_RCM4_1    0x0302          /* RCM4 interface */
+#define        USB_PRODUCT_EVOLUTION_RCM4_2    0x0303          /* RCM4 interface */
+
 /* Extended Systems products */
 #define        USB_PRODUCT_EXTENDED_XTNDACCESS 0x0100          /* XTNDAccess IrDA */
 
 /* Griffin Technology */
 #define        USB_PRODUCT_GRIFFIN_IMATE       0x0405          /* iMate, ADB adapter */
 
+/* Falcom Wireless Communications products */
+#define        USB_PRODUCT_FALCOM_TWIST        0x0001          /* Twist USB GPRS modem */
+#define        USB_PRODUCT_FALCOM_SAMBA        0x0005          /* Samba USB GPRS modem */
+
 /* FEIYA products */
 #define        USB_PRODUCT_FEIYA_5IN1  0x1132          /* 5-in-1 Card Reader */
 
 #define        USB_PRODUCT_FREECOM_DVD 0xfc01          /* Connector for DVD drive */
 
 /* Future Technology Devices products */
-#define        USB_PRODUCT_FTDI_SERIAL_8U232AM 0x6001          /* 8U232AM Serial converter */
-#define        USB_PRODUCT_FTDI_SERIAL_2232C   0x6010          /* FT2232C Dual port Serial */
+#define        USB_PRODUCT_FTDI_FT232_1        0x0232          /* USB to serial converter */
+#define        USB_PRODUCT_FTDI_FT232_2        0x6001          /* USB to serial converter */
+#define        USB_PRODUCT_FTDI_FT232_3        0x6006          /* USB to serial converter */
+#define        USB_PRODUCT_FTDI_FT232_4        0x6007          /* USB to serial converter */
+#define        USB_PRODUCT_FTDI_FT232_5        0x6008          /* USB to serial converter */
+#define        USB_PRODUCT_FTDI_FT232_6        0x6009          /* USB to serial converter */
+#define        USB_PRODUCT_FTDI_FT2232 0x6010          /* Dual port serial converter */
 #define        USB_PRODUCT_FTDI_PS2KBDMS       0x8371          /* PS/2 Keyboard/Mouse */
-#define        USB_PRODUCT_FTDI_SERIAL_8U100AX 0x8372          /* 8U100AX Serial converter */
-/* Gude Analog- und Digitalsysteme products also use FTDI's id: */
-#define        USB_PRODUCT_FTDI_TACTRIX_OPENPORT_13M   0xcc48          /* OpenPort 1.3 Mitsubishi */
-#define        USB_PRODUCT_FTDI_TACTRIX_OPENPORT_13S   0xcc49          /* OpenPort 1.3 Subaru */
-#define        USB_PRODUCT_FTDI_TACTRIX_OPENPORT_13U   0xcc4a          /* OpenPort 1.3 Universal */
+#define        USB_PRODUCT_FTDI_FT8U100AX      0x8372          /* 8U100AX USB hub controller */
+
+/* RR-CirKits products */
+#define        USB_PRODUCT_FTDI_LOCOBUFFER     0xc7d0          /* RR-CirKits LocoBuffer USB */
+
+/* DMX4ALL products */
+#define        USB_PRODUCT_FTDI_DMX4ALL        0xc850          /* DMX4ALL DMX interface */
+
+/* ASK products */
+#define        USB_PRODUCT_FTDI_ASK_RDR4X7_1   0xc990          /* ASK RDR 4X7 series card reader */
+#define        USB_PRODUCT_FTDI_ASK_RDR4X7_2   0xc991          /* ASK RDR 4X7 series card reader */
+#define        USB_PRODUCT_FTDI_ASK_RDR4X7_3   0xc992          /* ASK RDR 4X7 series card reader */
+#define        USB_PRODUCT_FTDI_ASK_RDR4X7_4   0xc993          /* ASK RDR 4X7 series card reader */
+#define        USB_PRODUCT_FTDI_ASK_RDR4X7_5   0xc994          /* ASK RDR 4X7 series card reader */
+#define        USB_PRODUCT_FTDI_ASK_RDR4X7_6   0xc995          /* ASK RDR 4X7 series card reader */
+#define        USB_PRODUCT_FTDI_ASK_RDR4X7_7   0xc996          /* ASK RDR 4X7 series card reader */
+#define        USB_PRODUCT_FTDI_ASK_RDR4X7_8   0xc997          /* ASK RDR 4X7 series card reader */
+
+/* MJS products */
+#define        USB_PRODUCT_FTDI_MJS_SIRIUS_PC  0xca81          /* MJS Sirius To PC Interface */
+
+/* Starting Point Systems products */
+#define        USB_PRODUCT_FTDI_CHAMELEON      0xcaa0          /* Starting Point Systems ┬ÁChameleon */
+
+/* Tactrix products */
+#define        USB_PRODUCT_FTDI_TACTRIX_OP_13M 0xcc48          /* OpenPort 1.3 Mitsubishi */
+#define        USB_PRODUCT_FTDI_TACTRIX_OP_13S 0xcc49          /* OpenPort 1.3 Subaru */
+#define        USB_PRODUCT_FTDI_TACTRIX_OP_13U 0xcc4a          /* OpenPort 1.3 Universal */
+
+/* Plus GSM products */
+#define        USB_PRODUCT_FTDI_IPLUS  0xd070          /* Plus GSM iPlus */
+
+/* Xsens Technologies BV products */
+#define        USB_PRODUCT_FTDI_XSENS_1        0xd388          /* Xsens serial interface */
+#define        USB_PRODUCT_FTDI_XSENS_2        0xd389          /* Xsens serial interface */
+#define        USB_PRODUCT_FTDI_XSENS_3        0xd38a          /* Xsens serial interface */
+#define        USB_PRODUCT_FTDI_XSENS_4        0xd38b          /* Xsens serial interface */
+#define        USB_PRODUCT_FTDI_XSENS_5        0xd38c          /* Xsens serial interface */
+#define        USB_PRODUCT_FTDI_XSENS_6        0xd38d          /* Xsens serial interface */
+#define        USB_PRODUCT_FTDI_XSENS_7        0xd38e          /* Xsens serial interface */
+#define        USB_PRODUCT_FTDI_XSENS_8        0xd38f          /* Xsens serial interface */
+
+/* Eurami Group products */
+#define        USB_PRODUCT_FTDI_GAMMASCOUT     0xd678          /* Gamma Scout Online */
+
+/* Westrex International products */
+#define        USB_PRODUCT_FTDI_WESTREX_777    0xdc00          /* Westrex International model 777 */
+#define        USB_PRODUCT_FTDI_WESTREX_8900F  0xdc00          /* Westrex International model 8900F */
+
+/* ACG Identification GmbH products */
+#define        USB_PRODUCT_FTDI_ACG_HFDUAL     0xdd20          /* ACG HF Dual ISO Reader (RFID) */
+
+/* Artemis products */
+#define        USB_PRODUCT_FTDI_ARTEMIS        0xdf28          /* Artemis CCD camera */
+
+/* ATIK Instruments products */
+#define        USB_PRODUCT_FTDI_ATK16  0xdf30          /* ATIK ATK-16 Grayscale Camera */
+#define        USB_PRODUCT_FTDI_ATK16C 0xdf30          /* ATIK ATK-16C Colour Camera */
+#define        USB_PRODUCT_FTDI_ATK16HR        0xdf30          /* ATIK ATK-16HR Grayscale Camera */
+#define        USB_PRODUCT_FTDI_ATK16HRC       0xdf30          /* ATIK ATK-16HRC Colour Camera */
+
+/* Yost Engineering, Inc. products */
+#define        USB_PRODUCT_FTDI_YEI_SC31       0xe050          /* YEI ServoCenter3.1 USB */
+
+/* EVER Sp. products */
+#define        USB_PRODUCT_FTDI_ECO_PRO        0xe520          /* EVER Eco Pro UPS */
+
+/* Active Robots products */
+#define        USB_PRODUCT_FTDI_ACTROBOTS      0xe548          /* Active Robots comms board */
+
+/* Pyramid Computer GmbH products */
+#define        USB_PRODUCT_FTDI_PYRAMID        0xe6c8          /* Pyramid Appliance Display */
+
+/* Gude Analog- und Digitalsysteme GmbH products */
+#define        USB_PRODUCT_FTDI_GUDE_1 0xe808          /* Gude GmbH USB to serial */
+#define        USB_PRODUCT_FTDI_GUDE_2 0xe809          /* Gude GmbH USB to serial */
+#define        USB_PRODUCT_FTDI_GUDE_3 0xe80a          /* Gude GmbH USB to serial */
+#define        USB_PRODUCT_FTDI_GUDE_4 0xe80b          /* Gude GmbH USB to serial */
+#define        USB_PRODUCT_FTDI_GUDE_5 0xe80c          /* Gude GmbH USB to serial */
+#define        USB_PRODUCT_FTDI_GUDE_6 0xe80d          /* Gude GmbH USB to serial */
+#define        USB_PRODUCT_FTDI_GUDE_7 0xe80e          /* Gude GmbH USB to serial */
+#define        USB_PRODUCT_FTDI_GUDE_8 0xe80f          /* Gude GmbH USB to serial */
 #define        USB_PRODUCT_FTDI_EISCOU 0xe888          /* Expert ISDN Control USB */
 #define        USB_PRODUCT_FTDI_UOPTBR 0xe889          /* USB-RS232 OptoBridge */
 #define        USB_PRODUCT_FTDI_EMCU2D 0xe88a          /* Expert mouseCLOCK USB II */
 #define        USB_PRODUCT_FTDI_PCMSFU 0xe88b          /* Precision Clock MSF USB */
 #define        USB_PRODUCT_FTDI_EMCU2H 0xe88c          /* Expert mouseCLOCK USB II HBG */
-#define        USB_PRODUCT_FTDI_USBSERIAL      0xfa00          /* Matrix Orbital USB Serial */
-#define        USB_PRODUCT_FTDI_MX2_3  0xfa01          /* Matrix Orbital MX2 or MX3 LCD */
-#define        USB_PRODUCT_FTDI_MX4_5  0xfa02          /* Matrix Orbital MX4 or MX5 LCD */
-#define        USB_PRODUCT_FTDI_LK202  0xfa03          /* Matrix Orbital LK202-24 LCD */
-#define        USB_PRODUCT_FTDI_LK204  0xfa04          /* Matrix Orbital LK204-24 LCD */
-#define        USB_PRODUCT_FTDI_LCD_CFA_632    0xfc08          /* Crystalfontz CFA-632 LCD */
-#define        USB_PRODUCT_FTDI_LCD_CFA_634    0xfc09          /* Crystalfontz CFA-634 LCD */
-#define        USB_PRODUCT_FTDI_LCD_CFA_633    0xfc0b          /* Crystalfontz CFA-633 LCD */
+#define        USB_PRODUCT_FTDI_GUDE_9 0xe88d          /* Gude GmbH USB to serial */
+#define        USB_PRODUCT_FTDI_GUDE_A 0xe88e          /* Gude GmbH USB to serial */
+#define        USB_PRODUCT_FTDI_GUDE_B 0xe88f          /* Gude GmbH USB to serial */
+
+/* Eclo, Lda. products */
+#define        USB_PRODUCT_FTDI_ECLO_1WIRE     0xea90          /* Eclo COM to 1-Wire USB adaptor */
+
+/* Coastal ChipWorks products */
+#define        USB_PRODUCT_FTDI_TNCX   0xebe0          /* TNC-X USB to packet-radio adapter */
+
+/* Teratronik products */
+#define        USB_PRODUCT_FTDI_TERATRONIK_VCP 0xec88          /* Teratronik device */
+#define        USB_PRODUCT_FTDI_TERATRONIK_D2XX        0xec89          /* Teratronik device */
+
+/* MaxStream products */
+#define        USB_PRODUCT_FTDI_MAXS_PKGU      0xee18          /* MaxStream PKG-U RF modem */
+
+/* microHAM products */
+#define        USB_PRODUCT_FTDI_MHAM_KW        0xeee8          /* microHAM USB-KW interface */
+#define        USB_PRODUCT_FTDI_MHAM_YS        0xeee9          /* microHAM USB-YS interface */
+#define        USB_PRODUCT_FTDI_MHAM_Y6        0xeeea          /* microHAM USB-Y6 interface */
+#define        USB_PRODUCT_FTDI_MHAM_Y8        0xeeeb          /* microHAM USB-Y8 interface */
+#define        USB_PRODUCT_FTDI_MHAM_IC        0xeeec          /* microHAM USB-IC interface */
+#define        USB_PRODUCT_FTDI_MHAM_DB9       0xeeed          /* microHAM USB-DB9 interface */
+#define        USB_PRODUCT_FTDI_MHAM_RS232     0xeeee          /* microHAM USB-RS232 interface */
+#define        USB_PRODUCT_FTDI_MHAM_Y9        0xeeef          /* microHAM USB-Y9 interface */
+
+/* ELV products */
+#define        USB_PRODUCT_FTDI_ELV_ALC8500    0xf06e          /* ELV ALC 8500 Expert */
+#define        USB_PRODUCT_FTDI_ELV_FHZ1000PC  0xf06f          /* ELV FHZ 1000 PC */
+
+/* Perle Systems products */
+#define        USB_PRODUCT_FTDI_PERLE_UP       0xf0c0          /* Perle Systems UltraPort USB */
+
+/* ACT Solutions products */
+#define        USB_PRODUCT_FTDI_ACTZWAVE       0xf2d0          /* ACT Solutions HomePro ZWave */
+
+/* 4n-galaxy.de products */
+#define        USB_PRODUCT_FTDI_GALAXY_1       0xf3c0          /* Galaxy USB to serial */
+#define        USB_PRODUCT_FTDI_GALAXY_2       0xf3c1          /* Galaxy USB to serial */
+
+/* Linx Technologies products */
+#define        USB_PRODUCT_FTDI_LINX_SDMUSBQSS 0xf448          /* Linx SDM-USB-QS-S */
+#define        USB_PRODUCT_FTDI_LINX_MASTER2   0xf449          /* Linx Master Development 2.0 */
+#define        USB_PRODUCT_FTDI_LINX_1 0xf44a          /* Linx USB to serial */
+#define        USB_PRODUCT_FTDI_LINX_2 0xf44b          /* Linx USB to serial */
+#define        USB_PRODUCT_FTDI_LINX_3 0xf44c          /* Linx USB to serial */
+
+/* Suunto Oy products */
+#define        USB_PRODUCT_FTDI_SUUNTO 0xf680          /* Suunto Sports instrument */
+
+/* USB-UIRT */
+#define        USB_PRODUCT_FTDI_USBUIRT        0xf850          /* USB-UIRT */
+
+/* CCS Inc. products */
+#define        USB_PRODUCT_FTDI_CCS_ICDU20     0xf9d0          /* CCS Inc. ICD-U20 */
+#define        USB_PRODUCT_FTDI_CCS_ICDU40     0xf9d1          /* CCS Inc. ICD-U40 */
+#define        USB_PRODUCT_FTDI_CCS_MACHX      0xf9d2          /* CCS Inc. MACH-X */
+
+/* Matrix Orbital LCD displays */
+#define        USB_PRODUCT_FTDI_MATRIX_1       0xfa00          /* Matrix Orbital USB Serial */
+#define        USB_PRODUCT_FTDI_MATRIX_MX2_3   0xfa01          /* Matrix Orbital MX2 or MX3 LCD */
+#define        USB_PRODUCT_FTDI_MATRIX_MX4_5   0xfa02          /* Matrix Orbital MX4 or MX5 LCD */
+#define        USB_PRODUCT_FTDI_MATRIX_LK202   0xfa03          /* Matrix Orbital LK202-24 LCD */
+#define        USB_PRODUCT_FTDI_MATRIX_LK204   0xfa04          /* Matrix Orbital LK204-24 LCD */
+#define        USB_PRODUCT_FTDI_MATRIX_2       0xfa05          /* Matrix Orbital USB Serial */
+#define        USB_PRODUCT_FTDI_MATRIX_3       0xfa06          /* Matrix Orbital USB Serial */
+
+/* Home Electronics products */
+#define        USB_PRODUCT_FTDI_TIRA1  0xfa78          /* Home Electronics Tira-1 */
+
+/* PCDJ products */
+#define        USB_PRODUCT_FTDI_PCDJ_DAC2      0xfa88          /* PCDJ DAC-2 */
+
+/* Inside.fr products */
+#define        USB_PRODUCT_FTDI_ACCESSO        0xfad0          /* Inside Accesso contactless reader */
+
+/* Thorlabs GmbH products */
+#define        USB_PRODUCT_FTDI_THORLABS       0xfaf0          /* ThorLabs motors controller */
+
+/* ELV products */
+#define        USB_PRODUCT_FTDI_ELV_UR100      0xfb58          /* ELV UR 100 */
+#define        USB_PRODUCT_FTDI_ELV_UM100      0xfb5a          /* ELV UM 100 */
+#define        USB_PRODUCT_FTDI_ELV_UO100      0xfb5b          /* ELV UO 100 */
+
+/* Crystalfontz products */
+#define        USB_PRODUCT_FTDI_CFA_632        0xfc08          /* Crystalfontz CFA-632 LCD */
+#define        USB_PRODUCT_FTDI_CFA_634        0xfc09          /* Crystalfontz CFA-634 LCD */
+#define        USB_PRODUCT_FTDI_CFA_547        0xfc0a          /* Crystalfontz CFA-547 LCD */
+#define        USB_PRODUCT_FTDI_CFA_633        0xfc0b          /* Crystalfontz CFA-633 LCD */
 #define        USB_PRODUCT_FTDI_CFA_631        0xfc0c          /* Crystalfontz CFA-631 LCD */
-#define        USB_PRODUCT_FTDI_CFA_635        0xfc0d          /* Crystalfontz CFA-635 USB LCD */
-#define        USB_PRODUCT_FTDI_SEMC_DSS20     0xfc82          /* SEMC DSS-20 SyncStation */
+#define        USB_PRODUCT_FTDI_CFA_635        0xfc0d          /* Crystalfontz CFA-635 LCD */
+#define        USB_PRODUCT_FTDI_CFA_640        0xfc0e          /* Crystalfontz CFA-640 LCD */
+#define        USB_PRODUCT_FTDI_CFA_642        0xfc0f          /* Crystalfontz CFA-642 LCD */
+
+/* IRTrans GmbH products */
+#define        USB_PRODUCT_FTDI_IRTRANS        0xfc60          /* Irtrans device */
+
+/* Sony Ericsson products */
+#define        USB_PRODUCT_FTDI_SEMC_DSS20     0xfc82          /* Sony Ericsson DSS-20 SyncStation */
+
+/* RM Michaelides Software & Elektronik GmbH products */
+#define        USB_PRODUCT_FTDI_CANVIEW        0xfd60          /* RM Michaelides CANview USB */
+
+/* Video Networks Limited / Homechoice products */
+#define        USB_PRODUCT_FTDI_VNHC   0xfe38          /* Homechoice broadband modem */
+
+/* AlphaMicro Components products */
+#define        USB_PRODUCT_FTDI_AMC232 0xff00          /* AlphaMicro Components AMC-232USB01 */
+
+/* Thought Technology Ltd. products */
+#define        USB_PRODUCT_FTDI_TTUSB  0xff20          /* Thought Technology TT-USB */
+
+/* IBS elektronik products */
+#define        USB_PRODUCT_FTDI_IBS_US485      0xff38          /* IBS US485 interface */
+#define        USB_PRODUCT_FTDI_IBS_PICPRO     0xff39          /* IBS PIC-Programmer */
+#define        USB_PRODUCT_FTDI_IBS_PCMCIA     0xff3a          /* IBS PCMCIA SRAM-cards reader */
+#define        USB_PRODUCT_FTDI_IBS_PK1        0xff3b          /* IBS Particel counter PK1 */
+#define        USB_PRODUCT_FTDI_IBS_RS232MON   0xff3c          /* IBS RS232 - Monitor */
+#define        USB_PRODUCT_FTDI_IBS_APP70      0xff3d          /* IBS APP 70 dust monitoring */
+#define        USB_PRODUCT_FTDI_IBS_PEDO       0xff3e          /* IBS IBS PEDO-Modem */
+#define        USB_PRODUCT_FTDI_IBS_1  0xff3f          /* IBS future device */
+
+/* Lawicel products */
+#define        USB_PRODUCT_FTDI_CANUSB 0xffa8          /* Lawicel CANUSB device */
 
 /* Fuji photo products */
 #define        USB_PRODUCT_FUJIPHOTO_MASS0100  0x0100          /* Mass Storage */
 #define        USB_PRODUCT_IBM_OPTTRAVELMOUSE  0x3107          /* Optical */
 #define        USB_PRODUCT_IBM_USBCDROMDRIVE   0x4427          /* USB CD-ROM Drive */
 
+/* Icom, Inc. */
+#define        USB_PRODUCT_ICOM_ID1    0x0004          /* ID-1 */
+#define        USB_PRODUCT_ICOM_RP2C1  0x0009          /* ID-RP2C service 1 */
+#define        USB_PRODUCT_ICOM_RP2C2  0x000a          /* ID-RP2C service 2 */
+#define        USB_PRODUCT_ICOM_RP2D   0x000b          /* ID-RP2D */
+#define        USB_PRODUCT_ICOM_RP2VT  0x000c          /* ID-RP2V service T */
+#define        USB_PRODUCT_ICOM_RP2VR  0x000d          /* ID-RP2V service R */
+#define        USB_PRODUCT_ICOM_RP4000VT       0x0010          /* ID-RP4000V service T */
+#define        USB_PRODUCT_ICOM_RP4000VR       0x0011          /* ID-RP4000V service R */
+#define        USB_PRODUCT_ICOM_RP2000VT       0x0012          /* ID-RP2000V service T */
+#define        USB_PRODUCT_ICOM_RP2000VR       0x0013          /* ID-RP2000V service R */
+
+/* ID TECH products */
+#define        USB_PRODUCT_IDTECH_SERIAL       0x0300          /* USB to serial adapter */
+
 /* Iiyama products */
 #define        USB_PRODUCT_IIYAMA_HUB  0x0201          /* Hub */
 
 #define        USB_PRODUCT_INTEL_I2011B        0x1111          /* Wireless 2011B */
 #define        USB_PRODUCT_INTEL_TESTBOARD     0x9890          /* 82930 test board */
 
+/* InterBiometrics products */
+#define        USB_PRODUCT_INTERBIO_IOBOARD    0x1002          /* IO Board */
+#define        USB_PRODUCT_INTERBIO_MINIIOBOARD        0x1003          /* Mini IO Board */
+
 /* Intersil products */
 #define        USB_PRODUCT_INTERSIL_PRISM_2X   0x3642          /* Prism2.x WLAN */
 
 #define        USB_PRODUCT_KINGSTON_XX1        0x0008          /* Ethernet Adapter */
 #define        USB_PRODUCT_KINGSTON_KNU101TX   0x000a          /* KNU101TX USB Ethernet */
 
+/* Kobil Systems products */
+#define        USB_PRODUCT_KOBIL_B1    0x2020          /* Konverter for B1 */
+#define        USB_PRODUCT_KOBIL_KAAN  0x2021          /* Konverter for KAAN */
+
 /* Kodak products */
 #define        USB_PRODUCT_KODAK_DC220 0x0100          /* Digital Science DC220 */
 #define        USB_PRODUCT_KODAK_DC260 0x0110          /* Digital Science DC260 */
 #define        USB_PRODUCT_MOBILEACTION_MA620  0x0620          /* MA-620 IrDA */
 
 /* Mobility products */
+#define        USB_PRODUCT_MOBILITY_ED200H     0x0202          /* EasiDock 200 serial port */
 #define        USB_PRODUCT_MOBILITY_EA 0x0204          /* Ethernet Adapter */
 #define        USB_PRODUCT_MOBILITY_EASIDOCK   0x0304          /* EasiDock Ethernet */
 
 
 #define        USB_PRODUCT_NOVATEL2_FLEXPACKGPS        0x0100          /* NovAtel FlexPack GPS receiver */
 
+/* Omnidirectional Control Technology products */
+#define        USB_PRODUCT_OCT_USBTOETHER      0x0109          /* USB to Ethernet */
+#define        USB_PRODUCT_OCT_US101   0x0421          /* USB to serial */
+
 /* Olympus products */
 #define        USB_PRODUCT_OLYMPUS_C1  0x0102          /* C-1 Digital Camera */
 #define        USB_PRODUCT_OLYMPUS_C700        0x0105          /* C-700 Ultra Zoom */
 #define        USB_PRODUCT_PANASONIC_SDCAAE    0x1b00          /* MultiMediaCard Adapter */
 #define        USB_PRODUCT_PANASONIC_TYTP50P6S 0x3900          /* TY-TP50P6-S 50in Touch Panel */
 
+/* Papouch products */
+#define        USB_PRODUCT_PAPOUCH_SB485_1     0x0100          /* SB485 USB-485/422 Converter */
+#define        USB_PRODUCT_PAPOUCH_AP485_1     0x0101          /* AP485 USB-RS485 Converter */
+#define        USB_PRODUCT_PAPOUCH_SB422_1     0x0102          /* SB422 USB-RS422 Converter */
+#define        USB_PRODUCT_PAPOUCH_SB485_2     0x0103          /* SB485 USB-485/422 Converter */
+#define        USB_PRODUCT_PAPOUCH_AP485_2     0x0104          /* AP485 USB-RS485 Converter */
+#define        USB_PRODUCT_PAPOUCH_SB422_2     0x0105          /* SB422 USB-RS422 Converter */
+#define        USB_PRODUCT_PAPOUCH_SB485S      0x0106          /* SB485S USB-485/422 Converter */
+#define        USB_PRODUCT_PAPOUCH_SB485C      0x0107          /* SB485C USB-485/422 Converter */
+#define        USB_PRODUCT_PAPOUCH_SERIAL      0x0200          /* USB Device */
+#define        USB_PRODUCT_PAPOUCH_LEC 0x0300          /* LEC USB Converter */
+#define        USB_PRODUCT_PAPOUCH_SB232       0x0301          /* SB232 USB-RS232 Converter */
+#define        USB_PRODUCT_PAPOUCH_TMU 0x0400          /* TMU Thermometer */
+#define        USB_PRODUCT_PAPOUCH_IRAMP       0x0500          /* IRAmp Duplex */
+#define        USB_PRODUCT_PAPOUCH_DRAK5       0x0700          /* DRAK5 */
+#define        USB_PRODUCT_PAPOUCH_QUIDO88     0x0800          /* QUIDO USB 8/8 */
+#define        USB_PRODUCT_PAPOUCH_QUIDO44     0x0900          /* QUIDO USB 4/4 */
+#define        USB_PRODUCT_PAPOUCH_QUIDO22     0x0A00          /* QUIDO USB 2/2 */
+#define        USB_PRODUCT_PAPOUCH_QUIDO101    0x0B00          /* QUIDO USB 10/1 */
+#define        USB_PRODUCT_PAPOUCH_QUIDO303    0x0C00          /* QUIDO USB 30/3 */
+#define        USB_PRODUCT_PAPOUCH_QUIDO603    0x0D00          /* QUIDO USB 60(100)/3 */
+#define        USB_PRODUCT_PAPOUCH_QUIDO216    0x0E00          /* QUIDO USB 2/16 */
+#define        USB_PRODUCT_PAPOUCH_QUIDO332    0x0F00          /* QUIDO USB 3/32 */
+#define        USB_PRODUCT_PAPOUCH_DRAK6       0x1000          /* DRAK6 USB */
+#define        USB_PRODUCT_PAPOUCH_STAVOVY     0x8000          /* UPS-USB Stavovy Adapter */
+#define        USB_PRODUCT_PAPOUCH_MUC 0x8001          /* MU Controller */
+#define        USB_PRODUCT_PAPOUCH_SIMUKEY     0x8002          /* SimuKey */
+#define        USB_PRODUCT_PAPOUCH_AD4USB      0x8003          /* AD4USB */
+#define        USB_PRODUCT_PAPOUCH_GOLIATH_MUX 0x8004          /* GOLIATH MUX */
+#define        USB_PRODUCT_PAPOUCH_GOLIATH_MSR 0x8005          /* GOLIATH MSR */
+
 /* Pen Driver */
 #define        USB_PRODUCT_PEN_USBDISKPRO      0x0120          /* USB Disk Pro */
 #define        USB_PRODUCT_PEN_USBREADER       0x0240          /* USB 6 in 1 Card Reader/Writer */
 /* Portsmith products */
 #define        USB_PRODUCT_PORTSMITH_EEA       0x3003          /* Express Ethernet Adapter */
 
+/* Posiflex Technologies products */
+#define        USB_PRODUCT_POSIFLEX_PP7000_1   0x0300          /* PP7000 series printer */
+#define        USB_PRODUCT_POSIFLEX_PP7000_2   0x0400          /* PP7000 series printer */
+
 /* PQI products */
 #define        USB_PRODUCT_PQI_TRAVELFLASH     0x0001          /* Travel Flash Drive */
 
 #define        USB_PRODUCT_SCANLOGIC_336CX     0x0300          /* Phantom 336CX - C3 scanner */
 
 /* Sealevel products */
-#define        USB_PRODUCT_SEALEVEL_USBSERIAL  0x2101          /* USB-Serial converter */
+#define        USB_PRODUCT_SEALEVEL_2101       0x2101          /* SeaLINK+232 (2101/2105) */
+#define        USB_PRODUCT_SEALEVEL_2102       0x2102          /* SeaLINK+485 (2102) */
+#define        USB_PRODUCT_SEALEVEL_2103       0x2103          /* SeaLINK+232I (2103) */
+#define        USB_PRODUCT_SEALEVEL_2104       0x2104          /* SeaLINK+485I (2104) */
+#define        USB_PRODUCT_SEALEVEL_2106       0x9020          /* SeaLINK+422 (2106) */
+#define        USB_PRODUCT_SEALEVEL_2201_1     0x2211          /* SeaPORT+2/232 (2201) Port 1 */
+#define        USB_PRODUCT_SEALEVEL_2201_2     0x2221          /* SeaPORT+2/232 (2201) Port 2 */
+#define        USB_PRODUCT_SEALEVEL_2202_1     0x2212          /* SeaPORT+2/485 (2202) Port 1 */
+#define        USB_PRODUCT_SEALEVEL_2202_2     0x2222          /* SeaPORT+2/485 (2202) Port 2 */
+#define        USB_PRODUCT_SEALEVEL_2203_1     0x2213          /* SeaPORT+2 (2203) Port 1 */
+#define        USB_PRODUCT_SEALEVEL_2203_2     0x2223          /* SeaPORT+2 (2203) Port 2 */
+#define        USB_PRODUCT_SEALEVEL_2401_1     0x2411          /* SeaPORT+4/232 (2401) Port 1 */
+#define        USB_PRODUCT_SEALEVEL_2401_2     0x2421          /* SeaPORT+4/232 (2401) Port 2 */
+#define        USB_PRODUCT_SEALEVEL_2401_3     0x2431          /* SeaPORT+4/232 (2401) Port 3 */
+#define        USB_PRODUCT_SEALEVEL_2401_4     0x2441          /* SeaPORT+4/232 (2401) Port 4 */
+#define        USB_PRODUCT_SEALEVEL_2402_1     0x2412          /* SeaPORT+4/485 (2402) Port 1 */
+#define        USB_PRODUCT_SEALEVEL_2402_2     0x2422          /* SeaPORT+4/485 (2402) Port 2 */
+#define        USB_PRODUCT_SEALEVEL_2402_3     0x2432          /* SeaPORT+4/485 (2402) Port 3 */
+#define        USB_PRODUCT_SEALEVEL_2402_4     0x2442          /* SeaPORT+4/485 (2402) Port 4 */
+#define        USB_PRODUCT_SEALEVEL_2403_1     0x2413          /* SeaPORT+4 (2403) Port 1 */
+#define        USB_PRODUCT_SEALEVEL_2403_2     0x2423          /* SeaPORT+4 (2403) Port 2 */
+#define        USB_PRODUCT_SEALEVEL_2403_3     0x2433          /* SeaPORT+4 (2403) Port 3 */
+#define        USB_PRODUCT_SEALEVEL_2403_4     0x2443          /* SeaPORT+4 (2403) Port 4 */
+#define        USB_PRODUCT_SEALEVEL_2801_1     0X2811          /* SeaLINK+8/232 (2801) Port 1 */
+#define        USB_PRODUCT_SEALEVEL_2801_2     0X2821          /* SeaLINK+8/232 (2801) Port 2 */
+#define        USB_PRODUCT_SEALEVEL_2801_3     0X2831          /* SeaLINK+8/232 (2801) Port 3 */
+#define        USB_PRODUCT_SEALEVEL_2801_4     0X2841          /* SeaLINK+8/232 (2801) Port 4 */
+#define        USB_PRODUCT_SEALEVEL_2801_5     0X2851          /* SeaLINK+8/232 (2801) Port 5 */
+#define        USB_PRODUCT_SEALEVEL_2801_6     0X2861          /* SeaLINK+8/232 (2801) Port 6 */
+#define        USB_PRODUCT_SEALEVEL_2801_7     0X2871          /* SeaLINK+8/232 (2801) Port 7 */
+#define        USB_PRODUCT_SEALEVEL_2801_8     0X2881          /* SeaLINK+8/232 (2801) Port 8 */
+#define        USB_PRODUCT_SEALEVEL_2802_1     0X2812          /* SeaLINK+8/485 (2802) Port 1 */
+#define        USB_PRODUCT_SEALEVEL_2802_2     0X2822          /* SeaLINK+8/485 (2802) Port 2 */
+#define        USB_PRODUCT_SEALEVEL_2802_3     0X2832          /* SeaLINK+8/485 (2802) Port 3 */
+#define        USB_PRODUCT_SEALEVEL_2802_4     0X2842          /* SeaLINK+8/485 (2802) Port 4 */
+#define        USB_PRODUCT_SEALEVEL_2802_5     0X2852          /* SeaLINK+8/485 (2802) Port 5 */
+#define        USB_PRODUCT_SEALEVEL_2802_6     0X2862          /* SeaLINK+8/485 (2802) Port 6 */
+#define        USB_PRODUCT_SEALEVEL_2802_7     0X2872          /* SeaLINK+8/485 (2802) Port 7 */
+#define        USB_PRODUCT_SEALEVEL_2802_8     0X2882          /* SeaLINK+8/485 (2802) Port 8 */
+#define        USB_PRODUCT_SEALEVEL_2803_1     0X2813          /* SeaLINK+8 (2803) Port 1 */
+#define        USB_PRODUCT_SEALEVEL_2803_2     0X2823          /* SeaLINK+8 (2803) Port 2 */
+#define        USB_PRODUCT_SEALEVEL_2803_3     0X2833          /* SeaLINK+8 (2803) Port 3 */
+#define        USB_PRODUCT_SEALEVEL_2803_4     0X2843          /* SeaLINK+8 (2803) Port 4 */
+#define        USB_PRODUCT_SEALEVEL_2803_5     0X2853          /* SeaLINK+8 (2803) Port 5 */
+#define        USB_PRODUCT_SEALEVEL_2803_6     0X2863          /* SeaLINK+8 (2803) Port 6 */
+#define        USB_PRODUCT_SEALEVEL_2803_7     0X2873          /* SeaLINK+8 (2803) Port 7 */
+#define        USB_PRODUCT_SEALEVEL_2803_8     0X2883          /* SeaLINK+8 (2803) Port 8 */
 
 /* SGI products */
 #define        USB_PRODUCT_SGI_SN1_L1_SC       0x1234          /* SN1 L1 System Controller */
 #define        USB_PRODUCT_SIIG_MULTICARDREADER        0x0201          /* MULTICARDREADER */
 #define        USB_PRODUCT_SIIG_WINTERREADER   0x0330          /* WINTERREADER Reader */
 
-#define        USB_PRODUCT_SIIG2_USBTOETHER    0x0109          /* USB TO Ethernet */
-#define        USB_PRODUCT_SIIG2_US2308        0x0421          /* Serial */
-
 /* Silicon Labs products */
 #define        USB_PRODUCT_SILABS_POLOLU       0x803b          /* Pololu Serial */
 #define        USB_PRODUCT_SILABS_EDG1228      0x8053          /* Enfora EDG1228 */
 /* Ten X Technology, Inc. */
 #define        USB_PRODUCT_TENX_UAUDIO0        0xf211          /* USB audio headset */
 
+/* Testo AG products */
+#define        USB_PRODUCT_TESTO_175   0x0001          /* 175/177 USB interface */
+#define        USB_PRODUCT_TESTO_330   0x0002          /* 330 USB interface */
+#define        USB_PRODUCT_TESTO_435   0x0003          /* 435/635/735 USB interface */
+#define        USB_PRODUCT_TESTO_845   0x0004          /* 845 USB interface */
+#define        USB_PRODUCT_TESTO_SERVICE       0x0005          /* Service adapter */
+#define        USB_PRODUCT_TESTO_580   0x0006          /* 580 USB interface */
+#define        USB_PRODUCT_TESTO_174   0x0007          /* 174 USB interface */
+#define        USB_PRODUCT_TESTO_556   0x0009          /* 556/560 USB interface */
+#define        USB_PRODUCT_TESTO_SERIAL_1      0x000a          /* USB adapter */
+#define        USB_PRODUCT_TESTO_SERIAL_2      0xf001          /* USB to serial converter */
+
 /* Texas Intel products */
 #define        USB_PRODUCT_TI_UTUSB41  0x1446          /* UT-USB41 hub */
 #define        USB_PRODUCT_TI_TUSB2046 0x2046          /* TUSB2046 hub */
 /* Thrustmaster products */
 #define        USB_PRODUCT_THRUST_FUSION_PAD   0xa0a3          /* Fusion Digital Gamepad */
 
+/* Thurlby Thandar Instruments products */
+#define        USB_PRODUCT_THURLBY_QL355P      0x03e8          /* QL355P power supply */
+
 /* Todos Data System products */
 #define        USB_PRODUCT_TODOS_ARGOS_MINI    0x0002          /* Argos Mini Smartcard Reader */
 
index 8dc8908..6c7c3f8 100644 (file)
@@ -1,10 +1,10 @@
-/*     $DragonFly: src/sys/bus/usb/Attic/usbdevs_data.h,v 1.25 2007/08/19 19:45:39 hasso Exp $ */
+/*     $DragonFly: src/sys/bus/usb/Attic/usbdevs_data.h,v 1.26 2007/09/17 10:31:07 hasso Exp $ */
 
 /*
  * THIS FILE IS AUTOMATICALLY GENERATED.  DO NOT EDIT.
  *
  * generated from:
- *     DragonFly: src/sys/bus/usb/usbdevs,v 1.30 2007/08/19 19:42:11 hasso Exp 
+ *     DragonFly: src/sys/bus/usb/usbdevs,v 1.31 2007/09/17 10:24:37 hasso Exp 
  */
 /* $FreeBSD: src/sys/dev/usb/usbdevs,v 1.203 2004/09/20 04:56:13 sanpei Exp $ */
 /* $NetBSD: usbdevs,v 1.387 2004/10/27 07:02:47 augustss Exp $ */
@@ -1014,10 +1014,76 @@ const struct usb_knowndev usb_knowndevs[] = {
            "Card reader",
        },
        {
-           USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USOTL4,
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_USOTL4,
            0,
            "B&B Electronics",
-           "uLinks Isolated RS-422/485 to USB adapter",
+           "USOTL4 Isolated RS-422/485 converter",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_USTL4,
+           0,
+           "B&B Electronics",
+           "USTL4 RS-422/485 converter",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_USO9ML2,
+           0,
+           "B&B Electronics",
+           "USO9ML2 Isolated RS-232 converter",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_USOPTL4,
+           0,
+           "B&B Electronics",
+           "USOPTL4 Isolated RS-422/485 converter",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_USPTL4,
+           0,
+           "B&B Electronics",
+           "USPTL4 RS-422/485 converter",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_USO9ML2DR2,
+           0,
+           "B&B Electronics",
+           "USO9ML2DR-2 Isolated RS-232 converter",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_USO9ML2DR,
+           0,
+           "B&B Electronics",
+           "USO9ML2DR Isolated RS-232 converter",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_USOPTL4DR2,
+           0,
+           "B&B Electronics",
+           "USOPTL4DR-2 Isolated RS-422/485 converter",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_USOPTL4DR,
+           0,
+           "B&B Electronics",
+           "USOPTL4DR Isolated RS-422/485 converter",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_485USB9F2W,
+           0,
+           "B&B Electronics",
+           "485USB9F-2W RS-422/485 port",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_485USB9F4W,
+           0,
+           "B&B Electronics",
+           "485USB9F-4W RS-422/485 port",
+       },
+       {
+           USB_VENDOR_BBELECTR, USB_PRODUCT_BBELECTR_232USB9M,
+           0,
+           "B&B Electronics",
+           "232USB9M RS-232 port",
        },
        {
            USB_VENDOR_BELKIN2, USB_PRODUCT_BELKIN2_F5U002,
@@ -2399,6 +2465,24 @@ const struct usb_knowndev usb_knowndevs[] = {
            "e-TEK Labs",
            "Serial port",
        },
+       {
+           USB_VENDOR_EVOLUTION, USB_PRODUCT_EVOLUTION_ER1,
+           0,
+           "Evolution Robotics, Inc.",
+           "ER1 Control Module",
+       },
+       {
+           USB_VENDOR_EVOLUTION, USB_PRODUCT_EVOLUTION_RCM4_1,
+           0,
+           "Evolution Robotics, Inc.",
+           "RCM4 interface",
+       },
+       {
+           USB_VENDOR_EVOLUTION, USB_PRODUCT_EVOLUTION_RCM4_2,
+           0,
+           "Evolution Robotics, Inc.",
+           "RCM4 interface",
+       },
        {
            USB_VENDOR_EXTENDED, USB_PRODUCT_EXTENDED_XTNDACCESS,
            0,
@@ -2435,6 +2519,18 @@ const struct usb_knowndev usb_knowndevs[] = {
            "Griffin Technology",
            "iMate, ADB adapter",
        },
+       {
+           USB_VENDOR_FALCOM, USB_PRODUCT_FALCOM_TWIST,
+           0,
+           "Falcom Wireless Communications GmbH",
+           "Twist USB GPRS modem",
+       },
+       {
+           USB_VENDOR_FALCOM, USB_PRODUCT_FALCOM_SAMBA,
+           0,
+           "Falcom Wireless Communications GmbH",
+           "Samba USB GPRS modem",
+       },
        {
            USB_VENDOR_FEIYA, USB_PRODUCT_FEIYA_5IN1,
            0,
@@ -2454,3982 +2550,5182 @@ const struct usb_knowndev usb_knowndevs[] = {
            "Connector for DVD drive",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_8U232AM,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_1,
            0,
            "Future Technology Devices",
-           "8U232AM Serial converter",
+           "USB to serial converter",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_2232C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_2,
            0,
            "Future Technology Devices",
-           "FT2232C Dual port Serial",
+           "USB to serial converter",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PS2KBDMS,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_3,
            0,
            "Future Technology Devices",
-           "PS/2 Keyboard/Mouse",
+           "USB to serial converter",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_8U100AX,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_4,
            0,
            "Future Technology Devices",
-           "8U100AX Serial converter",
+           "USB to serial converter",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TACTRIX_OPENPORT_13M,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_5,
            0,
            "Future Technology Devices",
-           "OpenPort 1.3 Mitsubishi",
+           "USB to serial converter",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TACTRIX_OPENPORT_13S,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT232_6,
            0,
            "Future Technology Devices",
-           "OpenPort 1.3 Subaru",
+           "USB to serial converter",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TACTRIX_OPENPORT_13U,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT2232,
            0,
            "Future Technology Devices",
-           "OpenPort 1.3 Universal",
+           "Dual port serial converter",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_EISCOU,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PS2KBDMS,
            0,
            "Future Technology Devices",
-           "Expert ISDN Control USB",
+           "PS/2 Keyboard/Mouse",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_UOPTBR,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FT8U100AX,
            0,
            "Future Technology Devices",
-           "USB-RS232 OptoBridge",
+           "8U100AX USB hub controller",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_EMCU2D,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LOCOBUFFER,
            0,
            "Future Technology Devices",
-           "Expert mouseCLOCK USB II",
+           "RR-CirKits LocoBuffer USB",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PCMSFU,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_DMX4ALL,
            0,
            "Future Technology Devices",
-           "Precision Clock MSF USB",
+           "DMX4ALL DMX interface",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_EMCU2H,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ASK_RDR4X7_1,
            0,
            "Future Technology Devices",
-           "Expert mouseCLOCK USB II HBG",
+           "ASK RDR 4X7 series card reader",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_USBSERIAL,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ASK_RDR4X7_2,
            0,
            "Future Technology Devices",
-           "Matrix Orbital USB Serial",
+           "ASK RDR 4X7 series card reader",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MX2_3,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ASK_RDR4X7_3,
            0,
            "Future Technology Devices",
-           "Matrix Orbital MX2 or MX3 LCD",
+           "ASK RDR 4X7 series card reader",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MX4_5,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ASK_RDR4X7_4,
            0,
            "Future Technology Devices",
-           "Matrix Orbital MX4 or MX5 LCD",
+           "ASK RDR 4X7 series card reader",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LK202,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ASK_RDR4X7_5,
            0,
            "Future Technology Devices",
-           "Matrix Orbital LK202-24 LCD",
+           "ASK RDR 4X7 series card reader",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LK204,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ASK_RDR4X7_6,
            0,
            "Future Technology Devices",
-           "Matrix Orbital LK204-24 LCD",
+           "ASK RDR 4X7 series card reader",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_CFA_632,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ASK_RDR4X7_7,
            0,
            "Future Technology Devices",
-           "Crystalfontz CFA-632 LCD",
+           "ASK RDR 4X7 series card reader",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_CFA_634,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ASK_RDR4X7_8,
            0,
            "Future Technology Devices",
-           "Crystalfontz CFA-634 LCD",
+           "ASK RDR 4X7 series card reader",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LCD_CFA_633,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MJS_SIRIUS_PC,
            0,
            "Future Technology Devices",
-           "Crystalfontz CFA-633 LCD",
+           "MJS Sirius To PC Interface",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_631,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CHAMELEON,
            0,
            "Future Technology Devices",
-           "Crystalfontz CFA-631 LCD",
+           "Starting Point Systems ┬ÁChameleon",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_635,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TACTRIX_OP_13M,
            0,
            "Future Technology Devices",
-           "Crystalfontz CFA-635 USB LCD",
+           "OpenPort 1.3 Mitsubishi",
        },
        {
-           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SEMC_DSS20,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TACTRIX_OP_13S,
            0,
            "Future Technology Devices",
-           "SEMC DSS-20 SyncStation",
+           "OpenPort 1.3 Subaru",
        },
        {
-           USB_VENDOR_FUJIPHOTO, USB_PRODUCT_FUJIPHOTO_MASS0100,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TACTRIX_OP_13U,
            0,
-           "Fuji Photo Film",
-           "Mass Storage",
+           "Future Technology Devices",
+           "OpenPort 1.3 Universal",
        },
        {
-           USB_VENDOR_FUJITSU, USB_PRODUCT_FUJITSU_AH_F401U,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IPLUS,
            0,
-           "Fujitsu",
-           "AH-F401U Air H device",
+           "Future Technology Devices",
+           "Plus GSM iPlus",
        },
        {
-           USB_VENDOR_GARMIN, USB_PRODUCT_GARMIN_IQUE_3600,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XSENS_1,
            0,
-           "Garmin International",
-           "iQue 3600",
+           "Future Technology Devices",
+           "Xsens serial interface",
        },
        {
-           USB_VENDOR_GENERALINSTMNTS, USB_PRODUCT_GENERALINSTMNTS_SB5100,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XSENS_2,
            0,
-           "General Instruments (Motorola)",
-           "SURFboard SB5100 Cable modem",
+           "Future Technology Devices",
+           "Xsens serial interface",
        },
        {
-           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL620USB,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XSENS_3,
            0,
-           "Genesys Logic",
-           "GL620USB Host-Host interface",
+           "Future Technology Devices",
+           "Xsens serial interface",
        },
        {
-           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GENELINK,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XSENS_4,
            0,
-           "Genesys Logic",
-           "GeneLink Host-Host Bridge",
+           "Future Technology Devices",
+           "Xsens serial interface",
        },
        {
-           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL650,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XSENS_5,
            0,
-           "Genesys Logic",
-           "GL650 Hub",
+           "Future Technology Devices",
+           "Xsens serial interface",
        },
        {
-           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL641USB,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XSENS_6,
            0,
-           "Genesys Logic",
-           "GL641USB CompactFlash Card Reader",
+           "Future Technology Devices",
+           "Xsens serial interface",
        },
        {
-           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL641USB2IDE_2,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XSENS_7,
            0,
-           "Genesys Logic",
-           "GL641USB USB-IDE Bridge",
+           "Future Technology Devices",
+           "Xsens serial interface",
        },
        {
-           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL641USB2IDE,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XSENS_8,
            0,
-           "Genesys Logic",
-           "GL641USB USB-IDE Bridge",
+           "Future Technology Devices",
+           "Xsens serial interface",
        },
        {
-           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL641USB_2,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GAMMASCOUT,
            0,
-           "Genesys Logic",
-           "GL641USB 6-in-1 Card Reader",
+           "Future Technology Devices",
+           "Gamma Scout Online",
        },
        {
-           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GN54G,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_WESTREX_777,
            0,
-           "GIGABYTE",
-           "GN-54G",
+           "Future Technology Devices",
+           "Westrex International model 777",
        },
        {
-           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNBR402W,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_WESTREX_8900F,
            0,
-           "GIGABYTE",
-           "GN-BR402W",
+           "Future Technology Devices",
+           "Westrex International model 8900F",
        },
        {
-           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNWLBM101,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ACG_HFDUAL,
            0,
-           "GIGABYTE",
-           "GN-WLBM101",
+           "Future Technology Devices",
+           "ACG HF Dual ISO Reader (RFID)",
        },
        {
-           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNWBKG,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ARTEMIS,
            0,
-           "GIGABYTE",
-           "GN-WBKG",
+           "Future Technology Devices",
+           "Artemis CCD camera",
        },
        {
-           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNWB01GS,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ATK16,
            0,
-           "GIGABYTE",
-           "GN-WB01GS",
+           "Future Technology Devices",
+           "ATIK ATK-16 Grayscale Camera",
        },
        {
-           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNWI05GS,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ATK16C,
            0,
-           "GIGABYTE",
-           "GN-WI05GS",
+           "Future Technology Devices",
+           "ATIK ATK-16C Colour Camera",
        },
        {
-           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_WLAN,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ATK16HR,
            0,
-           "Gigaset",
-           "WLAN",
+           "Future Technology Devices",
+           "ATIK ATK-16HR Grayscale Camera",
        },
        {
-           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_SMCWUSBTG,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ATK16HRC,
            0,
-           "Gigaset",
-           "SMCWUSBT-G",
+           "Future Technology Devices",
+           "ATIK ATK-16HRC Colour Camera",
        },
        {
-           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_SMCWUSBTG_NF,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_YEI_SC31,
            0,
-           "Gigaset",
-           "SMCWUSBT-G (no firmware)",
+           "Future Technology Devices",
+           "YEI ServoCenter3.1 USB",
        },
        {
-           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_AR5523,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ECO_PRO,
            0,
-           "Gigaset",
-           "AR5523",
+           "Future Technology Devices",
+           "EVER Eco Pro UPS",
        },
        {
-           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_AR5523_NF,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ACTROBOTS,
            0,
-           "Gigaset",
-           "AR5523 (no firmware)",
+           "Future Technology Devices",
+           "Active Robots comms board",
        },
        {
-           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_RT2573,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PYRAMID,
            0,
-           "Gigaset",
-           "RT2573",
+           "Future Technology Devices",
+           "Pyramid Appliance Display",
        },
        {
-           USB_VENDOR_GLOBALSUN, USB_PRODUCT_GLOBALSUN_AR5523_1,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_1,
            0,
-           "Global Sun Technology",
-           "AR5523",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GLOBALSUN, USB_PRODUCT_GLOBALSUN_AR5523_1_NF,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_2,
            0,
-           "Global Sun Technology",
-           "AR5523 (no firmware)",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GLOBALSUN, USB_PRODUCT_GLOBALSUN_AR5523_2,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_3,
            0,
-           "Global Sun Technology",
-           "AR5523",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GLOBALSUN, USB_PRODUCT_GLOBALSUN_AR5523_2_NF,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_4,
            0,
-           "Global Sun Technology",
-           "AR5523 (no firmware)",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GMATE, USB_PRODUCT_GMATE_YP3X00,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_5,
            0,
-           "G.Mate, Inc",
-           "YP3X00 PDA",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GOHUBS, USB_PRODUCT_GOHUBS_GOCOM232,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_6,
            0,
-           "GoHubs",
-           "GoCOM232 Serial converter",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GOODWAY, USB_PRODUCT_GOODWAY_GWUSB2E,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_7,
            0,
-           "Good Way Technology",
-           "GWUSB2E",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GOODWAY, USB_PRODUCT_GOODWAY_RT2573,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_8,
            0,
-           "Good Way Technology",
-           "RT2573",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GRAVIS, USB_PRODUCT_GRAVIS_GAMEPADPRO,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_EISCOU,
            0,
-           "Advanced Gravis Computer",
-           "GamePad Pro",
+           "Future Technology Devices",
+           "Expert ISDN Control USB",
        },
        {
-           USB_VENDOR_GREENHOUSE, USB_PRODUCT_GREENHOUSE_KANA21,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_UOPTBR,
            0,
-           "GREENHOUSE",
-           "CF-writer with Portable MP3 Player",
+           "Future Technology Devices",
+           "USB-RS232 OptoBridge",
        },
        {
-           USB_VENDOR_GRIFFIN, USB_PRODUCT_GRIFFIN_IMATE,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_EMCU2D,
            0,
-           "Griffin Technology",
-           "iMate, ADB adapter",
+           "Future Technology Devices",
+           "Expert mouseCLOCK USB II",
        },
        {
-           USB_VENDOR_GRIFFIN, USB_PRODUCT_GRIFFIN_POWERMATE,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PCMSFU,
            0,
-           "Griffin Technology",
-           "PowerMate Assignable Controller",
+           "Future Technology Devices",
+           "Precision Clock MSF USB",
        },
        {
-           USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_DALEADER,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_EMCU2H,
            0,
-           "Guillemot",
-           "DA Leader",
+           "Future Technology Devices",
+           "Expert mouseCLOCK USB II HBG",
        },
        {
-           USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_9,
            0,
-           "Guillemot",
-           "HWGUSB2-54 WLAN",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254LB,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_A,
            0,
-           "Guillemot",
-           "HWGUSB2-54-LB",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDE_B,
            0,
-           "Guillemot",
-           "HWGUSB2-54V2-AP",
+           "Future Technology Devices",
+           "Gude GmbH USB to serial",
        },
        {
-           USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FGSM,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ECLO_1WIRE,
            0,
-           "Hagiwara Sys-Com",
-           "FlashGate SmartMedia Card Reader",
+           "Future Technology Devices",
+           "Eclo COM to 1-Wire USB adaptor",
        },
        {
-           USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FGCF,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TNCX,
            0,
-           "Hagiwara Sys-Com",
-           "FlashGate CompactFlash Card Reader",
+           "Future Technology Devices",
+           "TNC-X USB to packet-radio adapter",
        },
        {
-           USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FG,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TERATRONIK_VCP,
            0,
-           "Hagiwara Sys-Com",
-           "FlashGate",
+           "Future Technology Devices",
+           "Teratronik device",
        },
        {
-           USB_VENDOR_HAL, USB_PRODUCT_HAL_IMR001,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TERATRONIK_D2XX,
            0,
-           "HAL Corporation",
-           "Crossam2+USB IR commander",
+           "Future Technology Devices",
+           "Teratronik device",
        },
        {
-           USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_VISOR,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MAXS_PKGU,
            0,
-           "Handspring",
-           "Handspring Visor",
+           "Future Technology Devices",
+           "MaxStream PKG-U RF modem",
        },
        {
-           USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_TREO,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_KW,
            0,
-           "Handspring",
-           "Handspring Treo",
+           "Future Technology Devices",
+           "microHAM USB-KW interface",
        },
        {
-           USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_TREO600,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_YS,
            0,
-           "Handspring",
-           "Handspring Treo 600",
+           "Future Technology Devices",
+           "microHAM USB-YS interface",
        },
        {
-           USB_VENDOR_HAUPPAUGE, USB_PRODUCT_HAUPPAUGE_WINTV_USB_FM,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_Y6,
            0,
-           "Hauppauge Computer Works",
-           "WinTV USB FM",
+           "Future Technology Devices",
+           "microHAM USB-Y6 interface",
        },
        {
-           USB_VENDOR_HAWKING, USB_PRODUCT_HAWKING_UF100,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_Y8,
            0,
-           "Hawking",
-           "10/100 USB Ethernet",
+           "Future Technology Devices",
+           "microHAM USB-Y8 interface",
        },
        {
-           USB_VENDOR_HITACHI, USB_PRODUCT_HITACHI_DZMV100A,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_IC,
            0,
-           "Hitachi",
-           "DVD-CAM DZ-MV100A Camcorder",
+           "Future Technology Devices",
+           "microHAM USB-IC interface",
        },
        {
-           USB_VENDOR_HITACHI, USB_PRODUCT_HITACHI_DVDCAM_USB,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_DB9,
            0,
-           "Hitachi",
-           "DVDCAM USB HS Interface",
+           "Future Technology Devices",
+           "microHAM USB-DB9 interface",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_895C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_RS232,
            0,
-           "Hewlett Packard",
-           "DeskJet 895C",
+           "Future Technology Devices",
+           "microHAM USB-RS232 interface",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_4100C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_Y9,
            0,
-           "Hewlett Packard",
-           "Scanjet 4100C",
+           "Future Technology Devices",
+           "microHAM USB-Y9 interface",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_S20,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_ALC8500,
            0,
-           "Hewlett Packard",
-           "Photosmart S20",
+           "Future Technology Devices",
+           "ELV ALC 8500 Expert",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_880C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_FHZ1000PC,
            0,
-           "Hewlett Packard",
-           "DeskJet 880C",
+           "Future Technology Devices",
+           "ELV FHZ 1000 PC",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_4200C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PERLE_UP,
            0,
-           "Hewlett Packard",
-           "ScanJet 4200C",
+           "Future Technology Devices",
+           "Perle Systems UltraPort USB",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_CDWRITERPLUS,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ACTZWAVE,
            0,
-           "Hewlett Packard",
-           "CD-Writer Plus",
+           "Future Technology Devices",
+           "ACT Solutions HomePro ZWave",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_KBDHUB,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GALAXY_1,
            0,
-           "Hewlett Packard",
-           "Multimedia Keyboard Hub",
+           "Future Technology Devices",
+           "Galaxy USB to serial",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_G55XI,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GALAXY_2,
            0,
-           "Hewlett Packard",
-           "OfficeJet G55xi",
+           "Future Technology Devices",
+           "Galaxy USB to serial",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_HN210W,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LINX_SDMUSBQSS,
            0,
-           "Hewlett Packard",
-           "HN210W 802.11b WLAN",
+           "Future Technology Devices",
+           "Linx SDM-USB-QS-S",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_49GPLUS,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LINX_MASTER2,
            0,
-           "Hewlett Packard",
-           "49g+ graphing calculator",
+           "Future Technology Devices",
+           "Linx Master Development 2.0",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_6200C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LINX_1,
            0,
-           "Hewlett Packard",
-           "ScanJet 6200C",
+           "Future Technology Devices",
+           "Linx USB to serial",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_S20b,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LINX_2,
            0,
-           "Hewlett Packard",
-           "PhotoSmart S20",
+           "Future Technology Devices",
+           "Linx USB to serial",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_815C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LINX_3,
            0,
-           "Hewlett Packard",
-           "DeskJet 815C",
+           "Future Technology Devices",
+           "Linx USB to serial",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_3300C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SUUNTO,
            0,
-           "Hewlett Packard",
-           "ScanJet 3300C",
+           "Future Technology Devices",
+           "Suunto Sports instrument",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_CDW8200,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_USBUIRT,
            0,
-           "Hewlett Packard",
-           "CD-Writer Plus 8200e",
+           "Future Technology Devices",
+           "USB-UIRT",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_MMKEYB,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CCS_ICDU20,
            0,
-           "Hewlett Packard",
-           "Multimedia keyboard",
+           "Future Technology Devices",
+           "CCS Inc. ICD-U20",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_1220C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CCS_ICDU40,
            0,
-           "Hewlett Packard",
-           "DeskJet 1220C",
+           "Future Technology Devices",
+           "CCS Inc. ICD-U40",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_810C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CCS_MACHX,
            0,
-           "Hewlett Packard",
-           "DeskJet 810C/812C",
+           "Future Technology Devices",
+           "CCS Inc. MACH-X",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_4300C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MATRIX_1,
            0,
-           "Hewlett Packard",
-           "Scanjet 4300C",
+           "Future Technology Devices",
+           "Matrix Orbital USB Serial",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_CD4E,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MATRIX_MX2_3,
            0,
-           "Hewlett Packard",
-           "CD-Writer+ CD-4e",
+           "Future Technology Devices",
+           "Matrix Orbital MX2 or MX3 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_G85XI,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MATRIX_MX4_5,
            0,
-           "Hewlett Packard",
-           "OfficeJet G85xi",
+           "Future Technology Devices",
+           "Matrix Orbital MX4 or MX5 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_1200,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MATRIX_LK202,
            0,
-           "Hewlett Packard",
-           "LaserJet 1200",
+           "Future Technology Devices",
+           "Matrix Orbital LK202-24 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_5200C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MATRIX_LK204,
            0,
-           "Hewlett Packard",
-           "Scanjet 5200C",
+           "Future Technology Devices",
+           "Matrix Orbital LK204-24 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_830C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MATRIX_2,
            0,
-           "Hewlett Packard",
-           "DeskJet 830C",
+           "Future Technology Devices",
+           "Matrix Orbital USB Serial",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_3400CSE,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MATRIX_3,
            0,
-           "Hewlett Packard",
-           "ScanJet 3400cse",
+           "Future Technology Devices",
+           "Matrix Orbital USB Serial",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_885C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TIRA1,
            0,
-           "Hewlett Packard",
-           "DeskJet 885C",
+           "Future Technology Devices",
+           "Home Electronics Tira-1",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_6300C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PCDJ_DAC2,
            0,
-           "Hewlett Packard",
-           "Scanjet 6300C",
+           "Future Technology Devices",
+           "PCDJ DAC-2",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_840C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ACCESSO,
            0,
-           "Hewlett Packard",
-           "DeskJet 840c",
+           "Future Technology Devices",
+           "Inside Accesso contactless reader",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_2200C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_THORLABS,
            0,
-           "Hewlett Packard",
-           "ScanJet 2200C",
+           "Future Technology Devices",
+           "ThorLabs motors controller",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_5300C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UR100,
            0,
-           "Hewlett Packard",
-           "Scanjet 5300C",
+           "Future Technology Devices",
+           "ELV UR 100",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_4400C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UM100,
            0,
-           "Hewlett Packard",
-           "Scanjet 4400C",
+           "Future Technology Devices",
+           "ELV UM 100",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_816C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UO100,
            0,
-           "Hewlett Packard",
-           "DeskJet 816C",
+           "Future Technology Devices",
+           "ELV UO 100",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_82x0C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_632,
            0,
-           "Hewlett Packard",
-           "Scanjet 82x0C",
+           "Future Technology Devices",
+           "Crystalfontz CFA-632 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_2300D,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_634,
            0,
-           "Hewlett Packard",
-           "Laserjet 2300d",
+           "Future Technology Devices",
+           "Crystalfontz CFA-634 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_970CSE,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_547,
            0,
-           "Hewlett Packard",
-           "Deskjet 970Cse",
+           "Future Technology Devices",
+           "Crystalfontz CFA-547 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_5400C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_633,
            0,
-           "Hewlett Packard",
-           "Scanjet 5400C",
+           "Future Technology Devices",
+           "Crystalfontz CFA-633 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_2215,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_631,
            0,
-           "Hewlett Packard",
-           "iPAQ 22xx/Jornada 548",
+           "Future Technology Devices",
+           "Crystalfontz CFA-631 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_959C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_635,
            0,
-           "Hewlett Packard",
-           "Deskjet 959C",
+           "Future Technology Devices",
+           "Crystalfontz CFA-635 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_568J,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_640,
            0,
-           "Hewlett Packard",
-           "Jornada 568",
+           "Future Technology Devices",
+           "Crystalfontz CFA-640 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_930C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CFA_642,
            0,
-           "Hewlett Packard",
-           "DeskJet 930c",
+           "Future Technology Devices",
+           "Crystalfontz CFA-642 LCD",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_P2000U,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IRTRANS,
            0,
-           "Hewlett Packard",
-           "Inkjet P-2000U",
+           "Future Technology Devices",
+           "Irtrans device",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_640C,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SEMC_DSS20,
            0,
-           "Hewlett Packard",
-           "DeskJet 640c",
+           "Future Technology Devices",
+           "Sony Ericsson DSS-20 SyncStation",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_4670V,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CANVIEW,
            0,
-           "Hewlett Packard",
-           "ScanJet 4670v",
+           "Future Technology Devices",
+           "RM Michaelides CANview USB",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_P1100,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_VNHC,
            0,
-           "Hewlett Packard",
-           "Photosmart P1100",
+           "Future Technology Devices",
+           "Homechoice broadband modem",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_6127,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_AMC232,
            0,
-           "Hewlett Packard",
-           "Deskjet 6127",
+           "Future Technology Devices",
+           "AlphaMicro Components AMC-232USB01",
        },
        {
-           USB_VENDOR_HP, USB_PRODUCT_HP_HN210E,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TTUSB,
            0,
-           "Hewlett Packard",
-           "Ethernet HN210E",
+           "Future Technology Devices",
+           "Thought Technology TT-USB",
        },
        {
-           USB_VENDOR_HP2, USB_PRODUCT_HP2_C500,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_US485,
            0,
-           "Hewlett Packard",
-           "PhotoSmart C500",
+           "Future Technology Devices",
+           "IBS US485 interface",
        },
        {
-           USB_VENDOR_HUAWEI3COM, USB_PRODUCT_HUAWEI3COM_RT2573,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_PICPRO,
            0,
-           "Huawei 3Com",
-           "RT2573",
+           "Future Technology Devices",
+           "IBS PIC-Programmer",
        },
        {
-           USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_MOBILE,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_PCMCIA,
            0,
-           "Huawei Technologies",
-           "Huawei Mobile",
+           "Future Technology Devices",
+           "IBS PCMCIA SRAM-cards reader",
        },
        {
-           USB_VENDOR_IBM, USB_PRODUCT_IBM_OPTTRAVELMOUSE,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_PK1,
            0,
-           "IBM",
-           "Optical",
+           "Future Technology Devices",
+           "IBS Particel counter PK1",
        },
        {
-           USB_VENDOR_IBM, USB_PRODUCT_IBM_USBCDROMDRIVE,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_RS232MON,
            0,
-           "IBM",
-           "USB CD-ROM Drive",
+           "Future Technology Devices",
+           "IBS RS232 - Monitor",
        },
        {
-           USB_VENDOR_IIYAMA, USB_PRODUCT_IIYAMA_HUB,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_APP70,
            0,
-           "Iiyama",
-           "Hub",
+           "Future Technology Devices",
+           "IBS APP 70 dust monitoring",
        },
        {
-           USB_VENDOR_IMAGINATION, USB_PRODUCT_IMAGINATION_DBX1,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_PEDO,
            0,
-           "Imagination Technologies",
-           "DBX1 DSP core",
+           "Future Technology Devices",
+           "IBS IBS PEDO-Modem",
        },
        {
-           USB_VENDOR_IMATION, USB_PRODUCT_IMATION_FLASHGO,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_1,
            0,
-           "Imation",
-           "Flash Go!",
+           "Future Technology Devices",
+           "IBS future device",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4,
+           USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CANUSB,
            0,
-           "Inside Out Networks",
-           "EdgePort/4 RS232",
+           "Future Technology Devices",
+           "Lawicel CANUSB device",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_HUBPORT7,
+           USB_VENDOR_FUJIPHOTO, USB_PRODUCT_FUJIPHOTO_MASS0100,
            0,
-           "Inside Out Networks",
-           "Hubport/7",
+           "Fuji Photo Film",
+           "Mass Storage",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_RAPIDPORT4,
+           USB_VENDOR_FUJITSU, USB_PRODUCT_FUJITSU_AH_F401U,
            0,
-           "Inside Out Networks",
-           "Rapidport/4",
+           "Fujitsu",
+           "AH-F401U Air H device",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4T,
+           USB_VENDOR_GARMIN, USB_PRODUCT_GARMIN_IQUE_3600,
            0,
-           "Inside Out Networks",
-           "Edgeport/4 RS232 for Telxon",
+           "Garmin International",
+           "iQue 3600",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT2,
+           USB_VENDOR_GENERALINSTMNTS, USB_PRODUCT_GENERALINSTMNTS_SB5100,
            0,
-           "Inside Out Networks",
-           "Edgeport/2 RS232",
+           "General Instruments (Motorola)",
+           "SURFboard SB5100 Cable modem",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4I,
+           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL620USB,
            0,
-           "Inside Out Networks",
-           "Edgeport/4 RS422",
+           "Genesys Logic",
+           "GL620USB Host-Host interface",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT2I,
+           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GENELINK,
            0,
-           "Inside Out Networks",
-           "Edgeport/2 RS422/RS485",
+           "Genesys Logic",
+           "GeneLink Host-Host Bridge",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_HUBPORT4,
+           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL650,
            0,
-           "Inside Out Networks",
-           "Hubport/4",
+           "Genesys Logic",
+           "GL650 Hub",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT8HAND,
+           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL641USB,
            0,
-           "Inside Out Networks",
-           "Hand-built Edgeport/8",
+           "Genesys Logic",
+           "GL641USB CompactFlash Card Reader",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_MULTIMODEM,
+           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL641USB2IDE_2,
            0,
-           "Inside Out Networks",
-           "MultiTech version of RP/4",
+           "Genesys Logic",
+           "GL641USB USB-IDE Bridge",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORTPPORT,
+           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL641USB2IDE,
            0,
-           "Inside Out Networks",
-           "Edgeport/(4)21 Parallel port (USS720)",
+           "Genesys Logic",
+           "GL641USB USB-IDE Bridge",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT421,
+           USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL641USB_2,
            0,
-           "Inside Out Networks",
-           "Edgeport/421 Hub+RS232+Parallel",
+           "Genesys Logic",
+           "GL641USB 6-in-1 Card Reader",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT21,
+           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GN54G,
            0,
-           "Inside Out Networks",
-           "Edgeport/21 RS232+Parallel",
+           "GIGABYTE",
+           "GN-54G",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT8DC,
+           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNBR402W,
            0,
-           "Inside Out Networks",
-           "1/2 Edgeport/8 (2 EP/4s on 1 PCB)",
+           "GIGABYTE",
+           "GN-BR402W",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT8,
+           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNWLBM101,
            0,
-           "Inside Out Networks",
-           "Edgeport/8",
+           "GIGABYTE",
+           "GN-WLBM101",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT2DIN,
+           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNWBKG,
            0,
-           "Inside Out Networks",
-           "Edgeport/2 RS232 / Apple DIN connector",
+           "GIGABYTE",
+           "GN-WBKG",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4DIN,
+           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNWB01GS,
            0,
-           "Inside Out Networks",
-           "Edgeport/4 RS232 / Apple DIN connector",
+           "GIGABYTE",
+           "GN-WB01GS",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT16DC,
+           USB_VENDOR_GIGABYTE, USB_PRODUCT_GIGABYTE_GNWI05GS,
            0,
-           "Inside Out Networks",
-           "1/2 Edgeport/16 (2 EP/8s on 1 PCB))",
+           "GIGABYTE",
+           "GN-WI05GS",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORTCOMP,
+           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_WLAN,
            0,
-           "Inside Out Networks",
-           "Edgeport Compatible",
+           "Gigaset",
+           "WLAN",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT8I,
+           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_SMCWUSBTG,
            0,
-           "Inside Out Networks",
-           "Edgeport/8 RS422",
+           "Gigaset",
+           "SMCWUSBT-G",
        },
        {
-           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_MT4X56USB,
+           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_SMCWUSBTG_NF,
            0,
-           "Inside Out Networks",
-           "OEM device",
+           "Gigaset",
+           "SMCWUSBT-G (no firmware)",
        },
        {
-           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_F5U002,
+           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_AR5523,
            0,
-           "In-System Design",
-           "Parallel printer adapter",
+           "Gigaset",
+           "AR5523",
        },
        {
-           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_ATAPI,
+           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_AR5523_NF,
            0,
-           "In-System Design",
-           "ATAPI adapter",
+           "Gigaset",
+           "AR5523 (no firmware)",
        },
        {
-           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_IDEUSB2,
+           USB_VENDOR_GIGASET, USB_PRODUCT_GIGASET_RT2573,
            0,
-           "In-System Design",
-           "USB2 Storage Adapter",
+           "Gigaset",
+           "RT2573",
        },
        {
-           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_ISD110,
+           USB_VENDOR_GLOBALSUN, USB_PRODUCT_GLOBALSUN_AR5523_1,
            0,
-           "In-System Design",
-           "IDE adapter ISD110",
+           "Global Sun Technology",
+           "AR5523",
        },
        {
-           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_ISD105,
+           USB_VENDOR_GLOBALSUN, USB_PRODUCT_GLOBALSUN_AR5523_1_NF,
            0,
-           "In-System Design",
-           "IDE adapter ISD105",
+           "Global Sun Technology",
+           "AR5523 (no firmware)",
        },
        {
-           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_DRIVEV2,
+           USB_VENDOR_GLOBALSUN, USB_PRODUCT_GLOBALSUN_AR5523_2,
            0,
-           "In-System Design",
-           "Portable USB Harddrive V2",
+           "Global Sun Technology",
+           "AR5523",
        },
        {
-           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_DRIVEV2_5,
+           USB_VENDOR_GLOBALSUN, USB_PRODUCT_GLOBALSUN_AR5523_2_NF,
            0,
-           "In-System Design",
-           "Portable USB Harddrive V2",
+           "Global Sun Technology",
+           "AR5523 (no firmware)",
        },
        {
-           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_USBCABLE,
+           USB_VENDOR_GMATE, USB_PRODUCT_GMATE_YP3X00,
            0,
-           "In-System Design",
-           "USB cable",
+           "G.Mate, Inc",
+           "YP3X00 PDA",
        },
        {
-           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_ADAPTERV2,
+           USB_VENDOR_GOHUBS, USB_PRODUCT_GOHUBS_GOCOM232,
            0,
-           "In-System Design",
-           "USB Storage Adapter V2",
+           "GoHubs",
+           "GoCOM232 Serial converter",
        },
        {
-           USB_VENDOR_INTEL, USB_PRODUCT_INTEL_EASYPC_CAMERA,
+           USB_VENDOR_GOODWAY, USB_PRODUCT_GOODWAY_GWUSB2E,
            0,
-           "Intel",
-           "Easy PC Camera",
+           "Good Way Technology",
+           "GWUSB2E",
        },
        {
-           USB_VENDOR_INTEL, USB_PRODUCT_INTEL_I2011B,
+           USB_VENDOR_GOODWAY, USB_PRODUCT_GOODWAY_RT2573,
            0,
-           "Intel",
-           "Wireless 2011B",
+           "Good Way Technology",
+           "RT2573",
        },
        {
-           USB_VENDOR_INTEL, USB_PRODUCT_INTEL_TESTBOARD,
+           USB_VENDOR_GRAVIS, USB_PRODUCT_GRAVIS_GAMEPADPRO,
            0,
-           "Intel",
-           "82930 test board",
+           "Advanced Gravis Computer",
+           "GamePad Pro",
        },
        {
-           USB_VENDOR_INTERSIL, USB_PRODUCT_INTERSIL_PRISM_2X,
+           USB_VENDOR_GREENHOUSE, USB_PRODUCT_GREENHOUSE_KANA21,
            0,
-           "Intersil",
-           "Prism2.x WLAN",
+           "GREENHOUSE",
+           "CF-writer with Portable MP3 Player",
        },
        {
-           USB_VENDOR_INTREPIDCS, USB_PRODUCT_INTREPIDCS_VALUECAN,
+           USB_VENDOR_GRIFFIN, USB_PRODUCT_GRIFFIN_IMATE,
            0,
-           "Intrepid",
-           "ValueCAN",
+           "Griffin Technology",
+           "iMate, ADB adapter",
        },
        {
-           USB_VENDOR_INTREPIDCS, USB_PRODUCT_INTREPIDCS_NEOVI,
+           USB_VENDOR_GRIFFIN, USB_PRODUCT_GRIFFIN_POWERMATE,
            0,
-           "Intrepid",
-           "NeoVI Blue",
+           "Griffin Technology",
+           "PowerMate Assignable Controller",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_IU_CD2,
+           USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_DALEADER,
            0,
-           "I-O Data",
-           "DVD Multi-plus unit iU-CD2",
+           "Guillemot",
+           "DA Leader",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_DVR_UEH8,
+           USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254,
            0,
-           "I-O Data",
-           "DVD Multi-plus unit DVR-UEH8",
+           "Guillemot",
+           "HWGUSB2-54 WLAN",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBSSMRW,
+           USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254LB,
            0,
-           "I-O Data",
-           "USB-SSMRW SD-card adapter",
+           "Guillemot",
+           "HWGUSB2-54-LB",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBSDRW,
+           USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP,
            0,
-           "I-O Data",
-           "USB-SDRW SD-card adapter",
+           "Guillemot",
+           "HWGUSB2-54V2-AP",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETT,
+           USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FGSM,
            0,
-           "I-O Data",
-           "USB ETT",
+           "Hagiwara Sys-Com",
+           "FlashGate SmartMedia Card Reader",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETTX,
+           USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FGCF,
            0,
-           "I-O Data",
-           "USB ETTX",
+           "Hagiwara Sys-Com",
+           "FlashGate CompactFlash Card Reader",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETTXS,
+           USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FG,
            0,
-           "I-O Data",
-           "USB ETTX",
+           "Hagiwara Sys-Com",
+           "FlashGate",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBWNB11A,
+           USB_VENDOR_HAL, USB_PRODUCT_HAL_IMR001,
            0,
-           "I-O Data",
-           "USB WN-B11",
+           "HAL Corporation",
+           "Crossam2+USB IR commander",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBWNB11,
+           USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_VISOR,
            0,
-           "I-O Data",
-           "USB Airport WN-B11",
+           "Handspring",
+           "Handspring Visor",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_ETGUS2,
+           USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_TREO,
            0,
-           "I-O Data",
-           "ETG-US2",
+           "Handspring",
+           "Handspring Treo",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBRSAQ,
+           USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_TREO600,
            0,
-           "I-O Data",
-           "USB serial adapter USB-RSAQ1",
+           "Handspring",
+           "Handspring Treo 600",
        },
        {
-           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBRSAQ5,
+           USB_VENDOR_HAUPPAUGE, USB_PRODUCT_HAUPPAUGE_WINTV_USB_FM,
            0,
-           "I-O Data",
-           "USB serial adapter USB-RSAQ5",
+           "Hauppauge Computer Works",
+           "WinTV USB FM",
        },
        {
-           USB_VENDOR_IODATA2, USB_PRODUCT_IODATA2_USB2SC,
+           USB_VENDOR_HAWKING, USB_PRODUCT_HAWKING_UF100,
            0,
-           "I-O Data",
-           "USB2.0-SCSI Bridge USB2-SC",
+           "Hawking",
+           "10/100 USB Ethernet",
        },
        {
-           USB_VENDOR_IOMEGA, USB_PRODUCT_IOMEGA_ZIP100,
+           USB_VENDOR_HITACHI, USB_PRODUCT_HITACHI_DZMV100A,
            0,
-           "Iomega",
-           "Zip 100",
+           "Hitachi",
+           "DVD-CAM DZ-MV100A Camcorder",
        },
        {
-           USB_VENDOR_IOMEGA, USB_PRODUCT_IOMEGA_ZIP250,
+           USB_VENDOR_HITACHI, USB_PRODUCT_HITACHI_DVDCAM_USB,
            0,
-           "Iomega",
-           "Zip 250",
+           "Hitachi",
+           "DVDCAM USB HS Interface",
        },
        {
-           USB_VENDOR_IOMEGA, USB_PRODUCT_IOMEGA_ZIP250_2,
+           USB_VENDOR_HP, USB_PRODUCT_HP_895C,
            0,
-           "Iomega",
-           "Zip 250",
+           "Hewlett Packard",
+           "DeskJet 895C",
        },
        {
-           USB_VENDOR_IOMEGA, USB_PRODUCT_IOMEGA_CDRW,
+           USB_VENDOR_HP, USB_PRODUCT_HP_4100C,
            0,
-           "Iomega",
-           "CDRW 9602",
+           "Hewlett Packard",
+           "Scanjet 4100C",
        },
        {
-           USB_VENDOR_IRIVER, USB_PRODUCT_IRIVER_IFP_1XX,
+           USB_VENDOR_HP, USB_PRODUCT_HP_S20,
            0,
-           "iRiver",
-           "iFP-1xx",
+           "Hewlett Packard",
+           "Photosmart S20",
        },
        {
-           USB_VENDOR_IRIVER, USB_PRODUCT_IRIVER_IFP_3XX,
+           USB_VENDOR_HP, USB_PRODUCT_HP_880C,
            0,
-           "iRiver",
-           "iFP-3xx",
+           "Hewlett Packard",
+           "DeskJet 880C",
        },
        {
-           USB_VENDOR_IRIVER, USB_PRODUCT_IRIVER_IFP_5XX,
+           USB_VENDOR_HP, USB_PRODUCT_HP_4200C,
            0,
-           "iRiver",
-           "iFP-5xx",
+           "Hewlett Packard",
+           "ScanJet 4200C",
        },
        {
-           USB_VENDOR_ITEGNO, USB_PRODUCT_ITEGNO_GSM,
+           USB_VENDOR_HP, USB_PRODUCT_HP_CDWRITERPLUS,
            0,
-           "iTegno",
-           "Itegno GSM/GPRS modem",
+           "Hewlett Packard",
+           "CD-Writer Plus",
        },
        {
-           USB_VENDOR_ITEGNO, USB_PRODUCT_ITEGNO_CDMA,
+           USB_VENDOR_HP, USB_PRODUCT_HP_KBDHUB,
            0,
-           "iTegno",
-           "iTegno CDMA 1x card",
+           "Hewlett Packard",
+           "Multimedia Keyboard Hub",
        },
        {
-           USB_VENDOR_ITUNERNET, USB_PRODUCT_ITUNERNET_USBLCD2X20,
+           USB_VENDOR_HP, USB_PRODUCT_HP_G55XI,
            0,
-           "I-Tuner Networks",
-           "USB-LCD 2x20",
+           "Hewlett Packard",
+           "OfficeJet G55xi",
        },
        {
-           USB_VENDOR_JABLOTRON, USB_PRODUCT_JABLOTRON_PC60B,
+           USB_VENDOR_HP, USB_PRODUCT_HP_HN210W,
            0,
-           "Jablotron",
-           "PC-60B",
+           "Hewlett Packard",
+           "HN210W 802.11b WLAN",
        },
        {
-           USB_VENDOR_JATON, USB_PRODUCT_JATON_EDA,
+           USB_VENDOR_HP, USB_PRODUCT_HP_49GPLUS,
            0,
-           "Jaton",
-           "Ethernet Device Adapter",
+           "Hewlett Packard",
+           "49g+ graphing calculator",
        },
        {
-           USB_VENDOR_JENOPTIK, USB_PRODUCT_JENOPTIK_JD350,
+           USB_VENDOR_HP, USB_PRODUCT_HP_6200C,
            0,
-           "Jenoptik",
-           "JD 350 Camera/mp3 player",
+           "Hewlett Packard",
+           "ScanJet 6200C",
        },
        {
-           USB_VENDOR_JRC, USB_PRODUCT_JRC_AH_J3001V_J3002V,
+           USB_VENDOR_HP, USB_PRODUCT_HP_S20b,
            0,
-           "Japan Radio Company",
-           "AirH\"PHONE AH-J3001V/J3002V",
+           "Hewlett Packard",
+           "PhotoSmart S20",
        },
        {
-           USB_VENDOR_JVC, USB_PRODUCT_JVC_GR_DX95,
+           USB_VENDOR_HP, USB_PRODUCT_HP_815C,
            0,
-           "JVC",
-           "GR-DX95",
+           "Hewlett Packard",
+           "DeskJet 815C",
        },
        {
-           USB_VENDOR_JVC, USB_PRODUCT_JVC_MP_PRX1,
+           USB_VENDOR_HP, USB_PRODUCT_HP_3300C,
            0,
-           "JVC",
-           "MP-PRX1 Ethernet",
+           "Hewlett Packard",
+           "ScanJet 3300C",
        },
        {
-           USB_VENDOR_JVC, USB_PRODUCT_JVC_MP_XP7250_WL,
+           USB_VENDOR_HP, USB_PRODUCT_HP_CDW8200,
            0,
-           "JVC",
-           "MP-XP7250 Builtin WLAN",
+           "Hewlett Packard",
+           "CD-Writer Plus 8200e",
        },
        {
-           USB_VENDOR_JRC, USB_PRODUCT_JRC_AH_J3001V_J3002V,
+           USB_VENDOR_HP, USB_PRODUCT_HP_MMKEYB,
            0,
-           "Japan Radio Company",
-           "AirH\" PHONE AH-J3001V/J3002V",
+           "Hewlett Packard",
+           "Multimedia keyboard",
        },
        {
-           USB_VENDOR_KLSI, USB_PRODUCT_KLSI_DUH3E10BT,
+           USB_VENDOR_HP, USB_PRODUCT_HP_1220C,
            0,
-           "Kawasaki LSI",
-           "10BT Ethernet adapter, in the DU-H3E",
+           "Hewlett Packard",
+           "DeskJet 1220C",
        },
        {
-           USB_VENDOR_KLSI, USB_PRODUCT_KLSI_DUH3E10BTN,
+           USB_VENDOR_HP, USB_PRODUCT_HP_810C,
            0,
-           "Kawasaki LSI",
-           "10BT Ethernet adapter, in the DU-H3E",
+           "Hewlett Packard",
+           "DeskJet 810C/812C",
        },
        {
-           USB_VENDOR_KAWATSU, USB_PRODUCT_KAWATSU_MH4000P,
+           USB_VENDOR_HP, USB_PRODUCT_HP_4300C,
            0,
-           "Kawatsu Semiconductor",
-           "MiniHub 4000P",
+           "Hewlett Packard",
+           "Scanjet 4300C",
        },
        {
-           USB_VENDOR_KAWATSU, USB_PRODUCT_KAWATSU_KC180,
+           USB_VENDOR_HP, USB_PRODUCT_HP_CD4E,
            0,
-           "Kawatsu Semiconductor",
-           "KC-180 IrDA",
+           "Hewlett Packard",
+           "CD-Writer+ CD-4e",
        },
        {
-           USB_VENDOR_KEISOKUGIKEN, USB_PRODUCT_KEISOKUGIKEN_USBDAQ,
+           USB_VENDOR_HP, USB_PRODUCT_HP_G85XI,
            0,
-           "Keisokugiken",
-           "HKS-0200 USBDAQ",
+           "Hewlett Packard",
+           "OfficeJet G85xi",
        },
        {
-           USB_VENDOR_KLSI, USB_PRODUCT_KLSI_DUH3E10BT,
+           USB_VENDOR_HP, USB_PRODUCT_HP_1200,
            0,
-           "Kawasaki LSI",
-           "10BT Ethernet adapter, in the DU-H3E",
+           "Hewlett Packard",
+           "LaserJet 1200",
        },
        {
-           USB_VENDOR_KENSINGTON, USB_PRODUCT_KENSINGTON_ORBIT,
+           USB_VENDOR_HP, USB_PRODUCT_HP_5200C,
            0,
-           "Kensington",
-           "Orbit USB/PS2 trackball",
+           "Hewlett Packard",
+           "Scanjet 5200C",
        },
        {
-           USB_VENDOR_KENSINGTON, USB_PRODUCT_KENSINGTON_TURBOBALL,
+           USB_VENDOR_HP, USB_PRODUCT_HP_830C,
            0,
-           "Kensington",
-           "TurboBall",
+           "Hewlett Packard",
+           "DeskJet 830C",
        },
        {
-           USB_VENDOR_KENSINGTON, USB_PRODUCT_KENSINGTON_ORBIT_MAC,
+           USB_VENDOR_HP, USB_PRODUCT_HP_3400CSE,
            0,
-           "Kensington",
-           "Orbit USB trackball for Mac",
+           "Hewlett Packard",
+           "ScanJet 3400cse",
        },
        {
-           USB_VENDOR_KENSINGTON, USB_PRODUCT_KENSINGTON_VIDEOCAM_VGA,
+           USB_VENDOR_HP, USB_PRODUCT_HP_885C,
            0,
-           "Kensington",
-           "VideoCAM VGA",
+           "Hewlett Packard",
+           "DeskJet 885C",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_6300C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-28 serial adapter (no firmware)",
+           "Hewlett Packard",
+           "Scanjet 6300C",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28X_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_840C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-28X serial adapter (no firmware)",
+           "Hewlett Packard",
+           "DeskJet 840c",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_2200C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19 serial adapter (no firmware)",
+           "Hewlett Packard",
+           "ScanJet 2200C",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_5300C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-18 serial adapter (no firmware)",
+           "Hewlett Packard",
+           "Scanjet 5300C",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18X_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_4400C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-18X serial adapter (no firmware)",
-       },
+           "Hewlett Packard",
+           "Scanjet 4400C",
+       },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19W_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_816C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19W serial adapter (no firmware)",
+           "Hewlett Packard",
+           "DeskJet 816C",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19,
+           USB_VENDOR_HP, USB_PRODUCT_HP_82x0C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19 serial adapter",
+           "Hewlett Packard",
+           "Scanjet 82x0C",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19W,
+           USB_VENDOR_HP, USB_PRODUCT_HP_2300D,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19W serial adapter",
+           "Hewlett Packard",
+           "Laserjet 2300d",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA49W_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_970CSE,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-49W serial adapter (no firmware)",
+           "Hewlett Packard",
+           "Deskjet 970Cse",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA49W,
+           USB_VENDOR_HP, USB_PRODUCT_HP_5400C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-49W serial adapter",
+           "Hewlett Packard",
+           "Scanjet 5400C",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19QI_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_2215,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19QI serial adapter (no firmware)",
+           "Hewlett Packard",
+           "iPAQ 22xx/Jornada 548",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19QI,
+           USB_VENDOR_HP, USB_PRODUCT_HP_959C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19QI serial adapter",
+           "Hewlett Packard",
+           "Deskjet 959C",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19Q_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_568J,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19Q serial adapter (no firmware)",
+           "Hewlett Packard",
+           "Jornada 568",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19Q,
+           USB_VENDOR_HP, USB_PRODUCT_HP_930C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19Q serial adapter",
+           "Hewlett Packard",
+           "DeskJet 930c",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28,
+           USB_VENDOR_HP, USB_PRODUCT_HP_P2000U,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-28 serial adapter",
+           "Hewlett Packard",
+           "Inkjet P-2000U",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28XXB,
+           USB_VENDOR_HP, USB_PRODUCT_HP_640C,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-28X/XB serial adapter",
+           "Hewlett Packard",
+           "DeskJet 640c",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18,
+           USB_VENDOR_HP, USB_PRODUCT_HP_4670V,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-18 serial adapter",
+           "Hewlett Packard",
+           "ScanJet 4670v",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18X,
+           USB_VENDOR_HP, USB_PRODUCT_HP_P1100,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-18X serial adapter",
+           "Hewlett Packard",
+           "Photosmart P1100",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28XB_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_6127,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-28XB serial adapter (no firmware)",
+           "Hewlett Packard",
+           "Deskjet 6127",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28XA_NF,
+           USB_VENDOR_HP, USB_PRODUCT_HP_HN210E,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-28XB serial adapter (no firmware)",
+           "Hewlett Packard",
+           "Ethernet HN210E",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28XA,
+           USB_VENDOR_HP2, USB_PRODUCT_HP2_C500,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-28XA serial adapter",
+           "Hewlett Packard",
+           "PhotoSmart C500",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18XA_NF,
+           USB_VENDOR_HUAWEI3COM, USB_PRODUCT_HUAWEI3COM_RT2573,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-18XA serial adapter (no firmware)",
+           "Huawei 3Com",
+           "RT2573",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18XA,
+           USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_MOBILE,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-18XA serial adapter",
+           "Huawei Technologies",
+           "Huawei Mobile",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19QW_NF,
+           USB_VENDOR_IBM, USB_PRODUCT_IBM_OPTTRAVELMOUSE,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19QW serial adapter (no firmware)",
+           "IBM",
+           "Optical",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19QW,
+           USB_VENDOR_IBM, USB_PRODUCT_IBM_USBCDROMDRIVE,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19WQ serial adapter",
+           "IBM",
+           "USB CD-ROM Drive",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19HS,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_ID1,
            0,
-           "Keyspan / InnoSys Inc.",
-           "USA-19HS serial adapter",
+           "Icom, Inc.",
+           "ID-1",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_UIA10,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2C1,
            0,
-           "Keyspan / InnoSys Inc.",
-           "UIA-10 remote control",
+           "Icom, Inc.",
+           "ID-RP2C service 1",
        },
        {
-           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_UIA11,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2C2,
            0,
-           "Keyspan / InnoSys Inc.",
-           "UIA-11 remote control",
+           "Icom, Inc.",
+           "ID-RP2C service 2",
        },
        {
-           USB_VENDOR_KINGSTON, USB_PRODUCT_KINGSTON_XX1,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2D,
            0,
-           "Kingston Technology",
-           "Ethernet Adapter",
+           "Icom, Inc.",
+           "ID-RP2D",
        },
        {
-           USB_VENDOR_KINGSTON, USB_PRODUCT_KINGSTON_KNU101TX,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2VT,
            0,
-           "Kingston Technology",
-           "KNU101TX USB Ethernet",
+           "Icom, Inc.",
+           "ID-RP2V service T",
        },
        {
-           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC220,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2VR,
            0,
-           "Eastman Kodak",
-           "Digital Science DC220",
+           "Icom, Inc.",
+           "ID-RP2V service R",
        },
        {
-           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC260,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP4000VT,
            0,
-           "Eastman Kodak",
-           "Digital Science DC260",
+           "Icom, Inc.",
+           "ID-RP4000V service T",
        },
        {
-           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC265,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP4000VR,
            0,
-           "Eastman Kodak",
-           "Digital Science DC265",
+           "Icom, Inc.",
+           "ID-RP4000V service R",
        },
        {
-           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC290,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2000VT,
            0,
-           "Eastman Kodak",
-           "Digital Science DC290",
+           "Icom, Inc.",
+           "ID-RP2000V service T",
        },
        {
-           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC240,
+           USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2000VR,
            0,
-           "Eastman Kodak",
-           "Digital Science DC240",
+           "Icom, Inc.",
+           "ID-RP2000V service R",
        },
        {
-           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC280,
+           USB_VENDOR_IDTECH, USB_PRODUCT_IDTECH_SERIAL,
            0,
-           "Eastman Kodak",
-           "Digital Science DC280",
+           "ID TECH",
+           "USB to serial adapter",
        },
        {
-           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DX4900,
+           USB_VENDOR_IIYAMA, USB_PRODUCT_IIYAMA_HUB,
            0,
-           "Eastman Kodak",
-           "EasyShare DX4900",
+           "Iiyama",
+           "Hub",
        },
        {
-           USB_VENDOR_KONICA, USB_PRODUCT_KONICA_CAMERA,
+           USB_VENDOR_IMAGINATION, USB_PRODUCT_IMAGINATION_DBX1,
            0,
-           "Konica",
-           "Digital Color Camera",
+           "Imagination Technologies",
+           "DBX1 DSP core",
        },
        {
-           USB_VENDOR_KYE, USB_PRODUCT_KYE_NICHE,
+           USB_VENDOR_IMATION, USB_PRODUCT_IMATION_FLASHGO,
            0,
-           "KYE Systems",
-           "Niche mouse",
+           "Imation",
+           "Flash Go!",
        },
        {
-           USB_VENDOR_KYE, USB_PRODUCT_KYE_NETSCROLL,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4,
            0,
-           "KYE Systems",
-           "Genius NetScroll mouse",
+           "Inside Out Networks",
+           "EdgePort/4 RS232",
        },
        {
-           USB_VENDOR_KYE, USB_PRODUCT_KYE_G07,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_HUBPORT7,
            0,
-           "KYE Systems",
-           "MaxFire G-07 gamepad",
+           "Inside Out Networks",
+           "Hubport/7",
        },
        {
-           USB_VENDOR_KYE, USB_PRODUCT_KYE_FLIGHT2000,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_RAPIDPORT4,
            0,
-           "KYE Systems",
-           "Flight 2000 joystick",
+           "Inside Out Networks",
+           "Rapidport/4",
        },
        {
-           USB_VENDOR_KYE, USB_PRODUCT_KYE_VIVIDPRO,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4T,
            0,
-           "KYE Systems",
-           "ColorPage Vivid-Pro scanner",
+           "Inside Out Networks",
+           "Edgeport/4 RS232 for Telxon",
        },
        {
-           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_FINECAM_S3X,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT2,
            0,
-           "Kyocera Wireless Corp.",
-           "Finecam S3x",
+           "Inside Out Networks",
+           "Edgeport/2 RS232",
        },
        {
-           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_FINECAM_S4,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4I,
            0,
-           "Kyocera Wireless Corp.",
-           "Finecam S4",
+           "Inside Out Networks",
+           "Edgeport/4 RS422",
        },
        {
-           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_FINECAM_S5,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT2I,
            0,
-           "Kyocera Wireless Corp.",
-           "Finecam S5",
+           "Inside Out Networks",
+           "Edgeport/2 RS422/RS485",
        },
        {
-           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_FINECAM_L3,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_HUBPORT4,
            0,
-           "Kyocera Wireless Corp.",
-           "Finecam L3",
+           "Inside Out Networks",
+           "Hubport/4",
        },
        {
-           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_AHK3001V,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT8HAND,
            0,
-           "Kyocera Wireless Corp.",
-           "AH-K3001V",
+           "Inside Out Networks",
+           "Hand-built Edgeport/8",
        },
        {
-           USB_VENDOR_KYOCERA2, USB_PRODUCT_KYOCERA2_KPC650,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_MULTIMODEM,
            0,
-           "Kyocera Wireless Corp.",
-           "KPC650 EVDO",
+           "Inside Out Networks",
+           "MultiTech version of RP/4",
        },
        {
-           USB_VENDOR_LACIE, USB_PRODUCT_LACIE_HD,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORTPPORT,
            0,
-           "LaCie",
-           "Hard Disk",
+           "Inside Out Networks",
+           "Edgeport/(4)21 Parallel port (USS720)",
        },
        {
-           USB_VENDOR_LACIE, USB_PRODUCT_LACIE_CDRW,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT421,
            0,
-           "LaCie",
-           "CD R/W",
+           "Inside Out Networks",
+           "Edgeport/421 Hub+RS232+Parallel",
        },
        {
-           USB_VENDOR_LACIE, USB_PRODUCT_LACIE_PKTDRV,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT21,
            0,
-           "LaCie",
-           "PocketDrive",
+           "Inside Out Networks",
+           "Edgeport/21 RS232+Parallel",
        },
        {
-           USB_VENDOR_LEADTEK, USB_PRODUCT_LEADTEK_9531,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT8DC,
            0,
-           "Leadtek",
-           "9531 GPS",
+           "Inside Out Networks",
+           "1/2 Edgeport/8 (2 EP/4s on 1 PCB)",
        },
        {
-           USB_VENDOR_LEXAR, USB_PRODUCT_LEXAR_JUMPSHOT,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT8,
            0,
-           "Lexar Media",
-           "jumpSHOT CompactFlash Reader",
+           "Inside Out Networks",
+           "Edgeport/8",
        },
        {
-           USB_VENDOR_LEXAR, USB_PRODUCT_LEXAR_2662WAR,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT2DIN,
            0,
-           "Lexar Media",
-           "2662W-AR",
+           "Inside Out Networks",
+           "Edgeport/2 RS232 / Apple DIN connector",
        },
        {
-           USB_VENDOR_LEXAR, USB_PRODUCT_LEXAR_CF_READER,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4DIN,
            0,
-           "Lexar Media",
-           "USB CF Reader",
+           "Inside Out Networks",
+           "Edgeport/4 RS232 / Apple DIN connector",
        },
        {
-           USB_VENDOR_LEXAR, USB_PRODUCT_LEXAR_MCR,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT16DC,
            0,
-           "Lexar Media",
-           "Multi-Card Reader",
+           "Inside Out Networks",
+           "1/2 Edgeport/16 (2 EP/8s on 1 PCB))",
        },
        {
-           USB_VENDOR_LEXMARK, USB_PRODUCT_LEXMARK_S2450,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORTCOMP,
            0,
-           "Lexmark International",
-           "Optra S 2450",
+           "Inside Out Networks",
+           "Edgeport Compatible",
        },
        {
-           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_WUSB54G,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT8I,
            0,
-           "Linksys",
-           "WUSB54G wireless adapter",
+           "Inside Out Networks",
+           "Edgeport/8 RS422",
        },
        {
-           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_WUSB54GP,
+           USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_MT4X56USB,
            0,
-           "Linksys",
-           "WUSB54GP wireless adapter",
+           "Inside Out Networks",
+           "OEM device",
        },
        {
-           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_HU200TS,
+           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_F5U002,
            0,
-           "Linksys",
-           "HU200TS wireless adapter",
+           "In-System Design",
+           "Parallel printer adapter",
        },
        {
-           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_WUSB54GC,
+           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_ATAPI,
            0,
-           "Linksys",
-           "WUSB54GC",
+           "In-System Design",
+           "ATAPI adapter",
        },
        {
-           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_WUSB54GR,
+           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_IDEUSB2,
            0,
-           "Linksys",
-           "WUSB54GR",
+           "In-System Design",
+           "USB2 Storage Adapter",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_MAUSB2,
+           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_ISD110,
            0,
-           "Linksys",
-           "Camedia MAUSB-2",
+           "In-System Design",
+           "IDE adapter ISD110",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TX1,
+           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_ISD105,
            0,
-           "Linksys",
-           "USB10TX",
+           "In-System Design",
+           "IDE adapter ISD105",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10T,
+           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_DRIVEV2,
            0,
-           "Linksys",
-           "USB10T Ethernet",
+           "In-System Design",
+           "Portable USB Harddrive V2",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX,
+           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_DRIVEV2_5,
            0,
-           "Linksys",
-           "USB100TX Ethernet",
+           "In-System Design",
+           "Portable USB Harddrive V2",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100H1,
+           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_USBCABLE,
            0,
-           "Linksys",
-           "USB100H1 Ethernet/HPNA",
+           "In-System Design",
+           "USB cable",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TA,
+           USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_ADAPTERV2,
            0,
-           "Linksys",
-           "USB10TA Ethernet",
+           "In-System Design",
+           "USB Storage Adapter V2",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_WUSB11,
+           USB_VENDOR_INTEL, USB_PRODUCT_INTEL_EASYPC_CAMERA,
            0,
-           "Linksys",
-           "WUSB11 Wireless USB Network Adapter",
+           "Intel",
+           "Easy PC Camera",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_WUSB11_25,
+           USB_VENDOR_INTEL, USB_PRODUCT_INTEL_I2011B,
            0,
-           "Linksys",
-           "WUSB11 Wireless USB Network Adapter (version 2.5)",
+           "Intel",
+           "Wireless 2011B",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_WUSB12_11,
+           USB_VENDOR_INTEL, USB_PRODUCT_INTEL_TESTBOARD,
            0,
-           "Linksys",
-           "WUSB12 802.11b v1.1",
+           "Intel",
+           "82930 test board",
        },
        {
-           USB_VENDOR_LINKSYS2, USB_PRODUCT_LINKSYS2_WUSB11,
+           USB_VENDOR_INTERBIO, USB_PRODUCT_INTERBIO_IOBOARD,
            0,
-           "Linksys",
-           "WUSB11",
+           "InterBiometrics",
+           "IO Board",
        },
        {
-           USB_VENDOR_LINKSYS2, USB_PRODUCT_LINKSYS2_USB200M,
+           USB_VENDOR_INTERBIO, USB_PRODUCT_INTERBIO_MINIIOBOARD,
            0,
-           "Linksys",
-           "USB 2.0 10/100 ethernet controller",
+           "InterBiometrics",
+           "Mini IO Board",
        },
        {
-           USB_VENDOR_LINKSYS3, USB_PRODUCT_LINKSYS3_WUSB11v28,
+           USB_VENDOR_INTERSIL, USB_PRODUCT_INTERSIL_PRISM_2X,
            0,
-           "Linksys",
-           "WUSB11-V28",
+           "Intersil",
+           "Prism2.x WLAN",
        },
        {
-           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TX2,
+           USB_VENDOR_INTREPIDCS, USB_PRODUCT_INTREPIDCS_VALUECAN,
            0,
-           "Linksys",
-           "USB10TX",
+           "Interpid",
+           "ValueCAN",
        },
        {
-           USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LDR_H443SU2,
+           USB_VENDOR_INTREPIDCS, USB_PRODUCT_INTREPIDCS_NEOVI,
            0,
-           "Logitec Corp",
-           "DVD Multi-plus unit LDR-H443SU2",
+           "Interpid",
+           "NeoVI Blue",
        },
        {
-           USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LDR_H443U2,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_IU_CD2,
            0,
-           "Logitec Corp",
-           "DVD Multi-plus unit LDR-H443U2",
+           "I-O Data",
+           "DVD Multi-plus unit iU-CD2",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_M2452,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_DVR_UEH8,
            0,
-           "Logitech",
-           "M2452 keyboard",
+           "I-O Data",
+           "DVD Multi-plus unit DVR-UEH8",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_M4848,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBSSMRW,
            0,
-           "Logitech",
-           "M4848 mouse",
+           "I-O Data",
+           "USB-SSMRW SD-card adapter",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_PAGESCAN,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBSDRW,
            0,
-           "Logitech",
-           "PageScan",
+           "I-O Data",
+           "USB-SDRW SD-card adapter",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMWEB,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETT,
            0,
-           "Logitech",
-           "QuickCam Web",
+           "I-O Data",
+           "USB ETT",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRO,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETTX,
            0,
-           "Logitech",
-           "QuickCam Pro",
+           "I-O Data",
+           "USB ETTX",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMEXP,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETTXS,
            0,
-           "Logitech",
-           "QuickCam Express",
+           "I-O Data",
+           "USB ETTX",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAM,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBWNB11A,
            0,
-           "Logitech",
-           "QuickCam",
+           "I-O Data",
+           "USB WN-B11",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMEXP2,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBWNB11,
            0,
-           "Logitech",
-           "QuickCam Express",
+           "I-O Data",
+           "USB Airport WN-B11",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRO3k,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_ETGUS2,
            0,
-           "Logitech",
-           "QuickCam Pro 3000",
+           "I-O Data",
+           "ETG-US2",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRONB,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBRSAQ,
            0,
-           "Logitech",
-           "QuickCam for Notebook Pro",
+           "I-O Data",
+           "USB serial adapter USB-RSAQ1",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRO4K,
+           USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBRSAQ5,
            0,
-           "Logitech",
-           "QuickCam Pro 4000",
+           "I-O Data",
+           "USB serial adapter USB-RSAQ5",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_N43,
+           USB_VENDOR_IODATA2, USB_PRODUCT_IODATA2_USB2SC,
            0,
-           "Logitech",
-           "N43",
+           "I-O Data",
+           "USB2.0-SCSI Bridge USB2-SC",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_N48,
+           USB_VENDOR_IOMEGA, USB_PRODUCT_IOMEGA_ZIP100,
            0,
-           "Logitech",
-           "N48 mouse",
+           "Iomega",
+           "Zip 100",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_MBA47,
+           USB_VENDOR_IOMEGA, USB_PRODUCT_IOMEGA_ZIP250,
            0,
-           "Logitech",
-           "M-BA47 mouse",
+           "Iomega",
+           "Zip 250",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMMOUSE,
+           USB_VENDOR_IOMEGA, USB_PRODUCT_IOMEGA_ZIP250_2,
            0,
-           "Logitech",
-           "WingMan Gaming Mouse",
+           "Iomega",
+           "Zip 250",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_BD58,
+           USB_VENDOR_IOMEGA, USB_PRODUCT_IOMEGA_CDRW,
            0,
-           "Logitech",
-           "BD58 mouse",
+           "Iomega",
+           "CDRW 9602",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_USBPS2MOUSE,
+           USB_VENDOR_IRIVER, USB_PRODUCT_IRIVER_IFP_1XX,
            0,
-           "Logitech",
-           "USB-PS/2 Optical Mouse",
+           "iRiver",
+           "iFP-1xx",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_MUV55A,
+           USB_VENDOR_IRIVER, USB_PRODUCT_IRIVER_IFP_3XX,
            0,
-           "Logitech",
-           "M-UV55a",
+           "iRiver",
+           "iFP-3xx",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_UN58A,
+           USB_VENDOR_IRIVER, USB_PRODUCT_IRIVER_IFP_5XX,
            0,
-           "Logitech",
-           "iFeel Mouse",
+           "iRiver",
+           "iFP-5xx",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_UN53B,
+           USB_VENDOR_ITEGNO, USB_PRODUCT_ITEGNO_GSM,
            0,
-           "Logitech",
-           "iFeel MouseMan",
+           "iTegno",
+           "Itegno GSM/GPRS modem",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMPAD,
+           USB_VENDOR_ITEGNO, USB_PRODUCT_ITEGNO_CDMA,
            0,
-           "Logitech",
-           "WingMan GamePad Extreme",
+           "iTegno",
+           "iTegno CDMA 1x card",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMRPAD,
+           USB_VENDOR_ITUNERNET, USB_PRODUCT_ITUNERNET_USBLCD2X20,
            0,
-           "Logitech",
-           "WingMan RumblePad",
+           "I-Tuner Networks",
+           "USB-LCD 2x20",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMJOY,
+           USB_VENDOR_JABLOTRON, USB_PRODUCT_JABLOTRON_PC60B,
            0,
-           "Logitech",
-           "WingMan Force joystick",
+           "Jablotron",
+           "PC-60B",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMFFGP,
+           USB_VENDOR_JATON, USB_PRODUCT_JATON_EDA,
            0,
-           "Logitech",
-           "WingMan Formula Force GP (GT-Force)",
+           "Jaton",
+           "Ethernet Device Adapter",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_BB13,
+           USB_VENDOR_JENOPTIK, USB_PRODUCT_JENOPTIK_JD350,
            0,
-           "Logitech",
-           "USB-PS/2 Trackball",
+           "Jenoptik",
+           "JD 350 Camera/mp3 player",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_BB18,
+           USB_VENDOR_JRC, USB_PRODUCT_JRC_AH_J3001V_J3002V,
            0,
-           "Logitech",
-           "TrackMan Wheel",
+           "Japan Radio Company",
+           "AirH\"PHONE AH-J3001V/J3002V",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_RK53,
+           USB_VENDOR_JVC, USB_PRODUCT_JVC_GR_DX95,
            0,
-           "Logitech",
-           "Cordless mouse",
+           "JVC",
+           "GR-DX95",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_RB6,
+           USB_VENDOR_JVC, USB_PRODUCT_JVC_MP_PRX1,
            0,
-           "Logitech",
-           "Cordless keyboard",
+           "JVC",
+           "MP-PRX1 Ethernet",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_CDO,
+           USB_VENDOR_JVC, USB_PRODUCT_JVC_MP_XP7250_WL,
            0,
-           "Logitech",
-           "Cordless Desktop Optical",
+           "JVC",
+           "MP-XP7250 Builtin WLAN",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_MX700,
+           USB_VENDOR_JRC, USB_PRODUCT_JRC_AH_J3001V_J3002V,
            0,
-           "Logitech",
-           "Cordless optical mouse",
+           "Japan Radio Company",
+           "AirH\" PHONE AH-J3001V/J3002V",
        },
        {
-           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRO2,
+           USB_VENDOR_KLSI, USB_PRODUCT_KLSI_DUH3E10BT,
            0,
-           "Logitech",
-           "QuickCam Pro",
+           "Kawasaki LSI",
+           "10BT Ethernet adapter, in the DU-H3E",
        },
        {
-           USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LDR_H443SU2,
+           USB_VENDOR_KLSI, USB_PRODUCT_KLSI_DUH3E10BTN,
            0,
-           "Logitec Corp",
-           "DVD Multi-plus unit LDR-H443SU2",
+           "Kawasaki LSI",
+           "10BT Ethernet adapter, in the DU-H3E",
        },
        {
-           USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LDR_H443U2,
+           USB_VENDOR_KAWATSU, USB_PRODUCT_KAWATSU_MH4000P,
            0,
-           "Logitec Corp",
-           "DVD Multi-plus unit LDR-H443U2",
+           "Kawatsu Semiconductor",
+           "MiniHub 4000P",
        },
        {
-           USB_VENDOR_LUCENT, USB_PRODUCT_LUCENT_EVALKIT,
+           USB_VENDOR_KAWATSU, USB_PRODUCT_KAWATSU_KC180,
            0,
-           "Lucent",
-           "USS-720 evaluation kit",
+           "Kawatsu Semiconductor",
+           "KC-180 IrDA",
        },
        {
-           USB_VENDOR_LUWEN, USB_PRODUCT_LUWEN_EASYDISK,
+           USB_VENDOR_KEISOKUGIKEN, USB_PRODUCT_KEISOKUGIKEN_USBDAQ,
            0,
-           "EasyDisk",
-           "EasyDisc",
+           "Keisokugiken",
+           "HKS-0200 USBDAQ",
        },
        {
-           USB_VENDOR_MACALLY, USB_PRODUCT_MACALLY_MOUSE1,
+           USB_VENDOR_KLSI, USB_PRODUCT_KLSI_DUH3E10BT,
            0,
-           "Macally",
-           "mouse",
+           "Kawasaki LSI",
+           "10BT Ethernet adapter, in the DU-H3E",
        },
        {
-           USB_VENDOR_MCT, USB_PRODUCT_MCT_HUB0100,
+           USB_VENDOR_KENSINGTON, USB_PRODUCT_KENSINGTON_ORBIT,
            0,
-           "MCT",
-           "Hub",
+           "Kensington",
+           "Orbit USB/PS2 trackball",
        },
        {
-           USB_VENDOR_MCT, USB_PRODUCT_MCT_DU_H3SP_USB232,
+           USB_VENDOR_KENSINGTON, USB_PRODUCT_KENSINGTON_TURBOBALL,
            0,
-           "MCT",
-           "D-Link DU-H3SP USB BAY Hub",
+           "Kensington",
+           "TurboBall",
        },
        {
-           USB_VENDOR_MCT, USB_PRODUCT_MCT_USB232,
+           USB_VENDOR_KENSINGTON, USB_PRODUCT_KENSINGTON_ORBIT_MAC,
            0,
-           "MCT",
-           "USB-232 Interface",
+           "Kensington",
+           "Orbit USB trackball for Mac",
        },
        {
-           USB_VENDOR_MCT, USB_PRODUCT_MCT_SITECOM_USB232,
+           USB_VENDOR_KENSINGTON, USB_PRODUCT_KENSINGTON_VIDEOCAM_VGA,
            0,
-           "MCT",
-           "Sitecom USB-232 Products",
+           "Kensington",
+           "VideoCAM VGA",
        },
        {
-           USB_VENDOR_MCT, USB_PRODUCT_MCT_ML_4500,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28_NF,
            0,
-           "MCT",
-           "ML-4500",
+           "Keyspan / InnoSys Inc.",
+           "USA-28 serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MEDIAGEAR, USB_PRODUCT_MEDIAGEAR_READER9IN1,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28X_NF,
            0,
-           "MediaGear",
-           "USB2.0 9 in 1 Reader",
+           "Keyspan / InnoSys Inc.",
+           "USA-28X serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX1,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19_NF,
            0,
-           "Melco",
-           "LUA-TX Ethernet",
+           "Keyspan / InnoSys Inc.",
+           "USA-19 serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX5,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18_NF,
            0,
-           "Melco",
-           "LUA-TX Ethernet",
+           "Keyspan / InnoSys Inc.",
+           "USA-18 serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUA2TX5,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18X_NF,
            0,
-           "Melco",
-           "LUA2-TX Ethernet",
+           "Keyspan / InnoSys Inc.",
+           "USA-18X serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUAKTX,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19W_NF,
            0,
-           "Melco",
-           "LUA-KTX Ethernet",
+           "Keyspan / InnoSys Inc.",
+           "USA-19W serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_S11,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19,
            0,
-           "Melco",
-           "WLI-USB-S11",
+           "Keyspan / InnoSys Inc.",
+           "USA-19 serial adapter",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_MCRSM2,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19W,
            0,
-           "Melco",
-           "MCR-SM2 SmartMedia Card Reader/Writer",
+           "Keyspan / InnoSys Inc.",
+           "USA-19W serial adapter",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_DUBPXXG,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA49W_NF,
            0,
-           "Melco",
-           "USB-IDE Bridge: DUB-PxxG",
+           "Keyspan / InnoSys Inc.",
+           "USA-49W serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KS11G,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA49W,
            0,
-           "Melco",
-           "WLI-USB-KS11G USB-wlan",
+           "Keyspan / InnoSys Inc.",
+           "USA-49W serial adapter",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUAU2KTX,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19QI_NF,
            0,
-           "Melco",
-           "LUA-U2-KTX Ethernet",
+           "Keyspan / InnoSys Inc.",
+           "USA-19QI serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KB11,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19QI,
            0,
-           "Melco",
-           "WLI-USB-KB11 WLAN",
+           "Keyspan / InnoSys Inc.",
+           "USA-19QI serial adapter",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KG54YB,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19Q_NF,
            0,
-           "Melco",
-           "WLI-U2-KG54-YB WLAN",
+           "Keyspan / InnoSys Inc.",
+           "USA-19Q serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KG54,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19Q,
            0,
-           "Melco",
-           "WLI-U2-KG54 WLAN",
+           "Keyspan / InnoSys Inc.",
+           "USA-19Q serial adapter",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KG54AI,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28,
            0,
-           "Melco",
-           "WLI-U2-KG54-AI WLAN",
+           "Keyspan / InnoSys Inc.",
+           "USA-28 serial adapter",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_NINWIFI,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28XXB,
            0,
-           "Melco",
-           "Nintendo Wi-Fi",
+           "Keyspan / InnoSys Inc.",
+           "USA-28X/XB serial adapter",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_PCOPRS1,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18,
            0,
-           "Melco",
-           "PC-OP-RS1 RemoteStation",
+           "Keyspan / InnoSys Inc.",
+           "USA-18 serial adapter",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_SG54HP,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18X,
            0,
-           "Melco",
-           "WLI-U2-SG54HP",
+           "Keyspan / InnoSys Inc.",
+           "USA-18X serial adapter",
        },
        {
-           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_G54HP,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28XB_NF,
            0,
-           "Melco",
-           "WLI-U2-G54HP",
+           "Keyspan / InnoSys Inc.",
+           "USA-28XB serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPYX,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28XA_NF,
            0,
-           "MetaGeek",
-           "MetaGeek Wi-Spy 2.4x",
+           "Keyspan / InnoSys Inc.",
+           "USA-28XB serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_METRICOM, USB_PRODUCT_METRICOM_RICOCHET_GS,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA28XA,
            0,
-           "Metricom",
-           "Ricochet GS",
+           "Keyspan / InnoSys Inc.",
+           "USA-28XA serial adapter",
        },
        {
-           USB_VENDOR_MGE, USB_PRODUCT_MGE_UPS1,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18XA_NF,
            0,
-           "MGE UPS Systems",
-           "MGE UPS SYSTEMS PROTECTIONCENTER 1",
+           "Keyspan / InnoSys Inc.",
+           "USA-18XA serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MGE, USB_PRODUCT_MGE_UPS2,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA18XA,
            0,
-           "MGE UPS Systems",
-           "MGE UPS SYSTEMS PROTECTIONCENTER 2",
+           "Keyspan / InnoSys Inc.",
+           "USA-18XA serial adapter",
        },
        {
-           USB_VENDOR_MSI, USB_PRODUCT_MSI_BT_DONGLE,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19QW_NF,
            0,
-           "Micro Star International",
-           "Bluetooth USB dongle",
+           "Keyspan / InnoSys Inc.",
+           "USA-19QW serial adapter (no firmware)",
        },
        {
-           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2570,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19QW,
            0,
-           "Micro Star International",
-           "RT2570",
+           "Keyspan / InnoSys Inc.",
+           "USA-19WQ serial adapter",
        },
        {
-           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2570_2,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_USA19HS,
            0,
-           "Micro Star International",
-           "RT2570",
+           "Keyspan / InnoSys Inc.",
+           "USA-19HS serial adapter",
        },
        {
-           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2570_3,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_UIA10,
            0,
-           "Micro Star International",
-           "RT2570",
+           "Keyspan / InnoSys Inc.",
+           "UIA-10 remote control",
        },
        {
-           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2573_1,
+           USB_VENDOR_KEYSPAN, USB_PRODUCT_KEYSPAN_UIA11,
            0,
-           "Micro Star International",
-           "RT2573",
+           "Keyspan / InnoSys Inc.",
+           "UIA-11 remote control",
        },
        {
-           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2573_2,
+           USB_VENDOR_KINGSTON, USB_PRODUCT_KINGSTON_XX1,
            0,
-           "Micro Star International",
-           "RT2573",
+           "Kingston Technology",
+           "Ethernet Adapter",
        },
        {
-           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2573_3,
+           USB_VENDOR_KINGSTON, USB_PRODUCT_KINGSTON_KNU101TX,
            0,
-           "Micro Star International",
-           "RT2573",
+           "Kingston Technology",
+           "KNU101TX USB Ethernet",
        },
        {
-           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2573_4,
+           USB_VENDOR_KOBIL, USB_PRODUCT_KOBIL_B1,
            0,
-           "Micro Star International",
-           "RT2573",
+           "Kobil Systems",
+           "Konverter for B1",
        },
        {
-           USB_VENDOR_MICRODIA, USB_PRODUCT_MICRODIA_TWINKLECAM,
+           USB_VENDOR_KOBIL, USB_PRODUCT_KOBIL_KAAN,
            0,
-           "",
-           "TwinkleCam USB camera",
+           "Kobil Systems",
+           "Konverter for KAAN",
        },
        {
-           USB_VENDOR_MICRONET, USB_PRODUCT_MICRONET_SP128AR,
+           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC220,
            0,
-           "Micronet Communications",
-           "SP128AR EtherFast",
+           "Eastman Kodak",
+           "Digital Science DC220",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_SIDEPREC,
+           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC260,
            0,
-           "Microsoft",
-           "SideWinder Precision Pro",
+           "Eastman Kodak",
+           "Digital Science DC260",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_INTELLIMOUSE,
+           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC265,
            0,
-           "Microsoft",
-           "IntelliMouse",
+           "Eastman Kodak",
+           "Digital Science DC265",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_NATURALKBD,
+           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC290,
            0,
-           "Microsoft",
-           "Natural Keyboard Elite",
+           "Eastman Kodak",
+           "Digital Science DC290",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_DDS80,
+           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC240,
            0,
-           "Microsoft",
-           "Digital Sound System 80",
+           "Eastman Kodak",
+           "Digital Science DC240",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_SIDEWINDER,
+           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC280,
            0,
-           "Microsoft",
-           "Sidewinder Precision Racing Wheel",
+           "Eastman Kodak",
+           "Digital Science DC280",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_INETPRO,
+           USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DX4900,
            0,
-           "Microsoft",
-           "Internet Keyboard Pro",
+           "Eastman Kodak",
+           "EasyShare DX4900",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_TBEXPLORER,
+           USB_VENDOR_KONICA, USB_PRODUCT_KONICA_CAMERA,
            0,
-           "Microsoft",
-           "Trackball Explorer",
+           "Konica",
+           "Digital Color Camera",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_INTELLIEYE,
+           USB_VENDOR_KYE, USB_PRODUCT_KYE_NICHE,
            0,
-           "Microsoft",
-           "IntelliEye mouse",
+           "KYE Systems",
+           "Niche mouse",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_INETPRO2,
+           USB_VENDOR_KYE, USB_PRODUCT_KYE_NETSCROLL,
            0,
-           "Microsoft",
-           "Internet Keyboard Pro",
+           "KYE Systems",
+           "Genius NetScroll mouse",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_MN510,
+           USB_VENDOR_KYE, USB_PRODUCT_KYE_G07,
            0,
-           "Microsoft",
-           "MN510 Wireless",
+           "KYE Systems",
+           "MaxFire G-07 gamepad",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_MN110,
+           USB_VENDOR_KYE, USB_PRODUCT_KYE_FLIGHT2000,
            0,
-           "Microsoft",
-           "10/100 USB NIC",
+           "KYE Systems",
+           "Flight 2000 joystick",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLINTELLIMOUSE,
+           USB_VENDOR_KYE, USB_PRODUCT_KYE_VIVIDPRO,
            0,
-           "Microsoft",
-           "Wireless Optical IntelliMouse",
+           "KYE Systems",
+           "ColorPage Vivid-Pro scanner",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLNOTEBOOK,
+           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_FINECAM_S3X,
            0,
-           "Microsoft",
-           "Wireless Optical Mouse (Model 1023)",
+           "Kyocera Wireless Corp.",
+           "Finecam S3x",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLNOTEBOOK2,
+           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_FINECAM_S4,
            0,
-           "Microsoft",
-           "Wireless Optical Mouse 3000 (Model 1056)",
+           "Kyocera Wireless Corp.",
+           "Finecam S4",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLUSBMOUSE,
+           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_FINECAM_S5,
            0,
-           "Microsoft",
-           "Wireless USB Mouse",
+           "Kyocera Wireless Corp.",
+           "Finecam S5",
        },
        {
-           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_XBOX360,
+           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_FINECAM_L3,
            0,
-           "Microsoft",
-           "XBOX 360 WLAN",
+           "Kyocera Wireless Corp.",
+           "Finecam L3",
        },
        {
-           USB_VENDOR_MICROTECH, USB_PRODUCT_MICROTECH_SCSIDB25,
+           USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_AHK3001V,
            0,
-           "Microtech",
-           "USB-SCSI-DB25",
+           "Kyocera Wireless Corp.",
+           "AH-K3001V",
        },
        {
-           USB_VENDOR_MICROTECH, USB_PRODUCT_MICROTECH_SCSIHD50,
+           USB_VENDOR_KYOCERA2, USB_PRODUCT_KYOCERA2_KPC650,
            0,
-           "Microtech",
-           "USB-SCSI-HD50",
+           "Kyocera Wireless Corp.",
+           "KPC650 EVDO",
        },
        {
-           USB_VENDOR_MICROTECH, USB_PRODUCT_MICROTECH_DPCM,
+           USB_VENDOR_LACIE, USB_PRODUCT_LACIE_HD,
            0,
-           "Microtech",
-           "USB CameraMate",
+           "LaCie",
+           "Hard Disk",
        },
        {
-           USB_VENDOR_MICROTECH, USB_PRODUCT_MICROTECH_FREECOM,
+           USB_VENDOR_LACIE, USB_PRODUCT_LACIE_CDRW,
            0,
-           "Microtech",
-           "Freecom USB-IDE",
+           "LaCie",
+           "CD R/W",
        },
        {
-           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_336CX,
+           USB_VENDOR_LACIE, USB_PRODUCT_LACIE_PKTDRV,
            0,
-           "Microtek",
-           "Phantom 336CX - C3 scanner",
+           "LaCie",
+           "PocketDrive",
        },
        {
-           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_X6U,
+           USB_VENDOR_LEADTEK, USB_PRODUCT_LEADTEK_9531,
            0,
-           "Microtek",
-           "ScanMaker X6 - X6U",
+           "Leadtek",
+           "9531 GPS",
        },
        {
-           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_C6,
+           USB_VENDOR_LEXAR, USB_PRODUCT_LEXAR_JUMPSHOT,
            0,
-           "Microtek",
-           "Phantom C6 scanner",
+           "Lexar Media",
+           "jumpSHOT CompactFlash Reader",
        },
        {
-           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_336CX2,
+           USB_VENDOR_LEXAR, USB_PRODUCT_LEXAR_2662WAR,
            0,
-           "Microtek",
-           "Phantom 336CX - C3 scanner",
+           "Lexar Media",
+           "2662W-AR",
        },
        {
-           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6USL,
+           USB_VENDOR_LEXAR, USB_PRODUCT_LEXAR_CF_READER,
            0,
-           "Microtek",
-           "ScanMaker V6USL",
+           "Lexar Media",
+           "USB CF Reader",
        },
        {
-           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_6000,
+           USB_VENDOR_LEXAR, USB_PRODUCT_LEXAR_MCR,
            0,
-           "Microtek",
-           "ScanMaker 6000",
+           "Lexar Media",
+           "Multi-Card Reader",
        },
        {
-           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6USL2,
+           USB_VENDOR_LEXMARK, USB_PRODUCT_LEXMARK_S2450,
            0,
-           "Microtek",
-           "ScanMaker V6USL",
+           "Lexmark International",
+           "Optra S 2450",
        },
        {
-           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6UL,
+           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_WUSB54G,
            0,
-           "Microtek",
-           "ScanMaker V6UL",
+           "Linksys",
+           "WUSB54G wireless adapter",
        },
        {
-           USB_VENDOR_MICROTUNE, USB_PRODUCT_MICROTUNE_BT_DONGLE,
+           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_WUSB54GP,
            0,
-           "Microtune, Inc.",
-           "Bluetooth USB dongle",
+           "Linksys",
+           "WUSB54GP wireless adapter",
        },
        {
-           USB_VENDOR_MIDIMAN, USB_PRODUCT_MIDIMAN_MIDISPORT2X2,
+           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_HU200TS,
            0,
-           "Midiman",
-           "Midisport 2x2",
+           "Linksys",
+           "HU200TS wireless adapter",
        },
        {
-           USB_VENDOR_MINDSATWORK, USB_PRODUCT_MINDSATWORK_DW,
+           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_WUSB54GC,
            0,
-           "Minds At Work",
-           "Digital Wallet",
+           "Linksys",
+           "WUSB54GC",
        },
        {
-           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_2300,
+           USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_WUSB54GR,
            0,
-           "Minolta",
-           "Dimage 2300",
-       },
+           "Linksys",
+           "WUSB54GR",
+       },
        {
-           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_S304,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_MAUSB2,
            0,
-           "Minolta",
-           "Dimage S304",
+           "Linksys",
+           "Camedia MAUSB-2",
        },
        {
-           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_X,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TX1,
            0,
-           "Minolta",
-           "Dimage X",
+           "Linksys",
+           "USB10TX",
        },
        {
-           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_DIMAGE7I,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10T,
            0,
-           "Minolta",
-           "Dimage 7i",
+           "Linksys",
+           "USB10T Ethernet",
        },
        {
-           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_5400,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX,
            0,
-           "Minolta",
-           "Dimage 5400",
+           "Linksys",
+           "USB100TX Ethernet",
        },
        {
-           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_F300,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100H1,
            0,
-           "Minolta",
-           "Dimage F300",
+           "Linksys",
+           "USB100H1 Ethernet/HPNA",
        },
        {
-           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_XT,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TA,
            0,
-           "Minolta",
-           "Dimage Xt",
+           "Linksys",
+           "USB10TA Ethernet",
        },
        {
-           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_E223,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_WUSB11,
            0,
-           "Minolta",
-           "Dimage E223",
+           "Linksys",
+           "WUSB11 Wireless USB Network Adapter",
        },
        {
-           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_DIMAGEA1,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_WUSB11_25,
            0,
-           "Minolta",
-           "Dimage A1",
+           "Linksys",
+           "WUSB11 Wireless USB Network Adapter (version 2.5)",
        },
        {
-           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_CDRRW,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_WUSB12_11,
            0,
-           "Mitsumi",
-           "CD-R/RW Drive",
+           "Linksys",
+           "WUSB12 802.11b v1.1",
        },
        {
-           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_MOUSE,
+           USB_VENDOR_LINKSYS2, USB_PRODUCT_LINKSYS2_WUSB11,
            0,
-           "Mitsumi",
-           "Mouse",
+           "Linksys",
+           "WUSB11",
        },
        {
-           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_SONY_MOUSE,
+           USB_VENDOR_LINKSYS2, USB_PRODUCT_LINKSYS2_USB200M,
            0,
-           "Mitsumi",
-           "Quick Scroll Mouse",
+           "Linksys",
+           "USB 2.0 10/100 ethernet controller",
        },
        {
-           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_BT_DONGLE,
+           USB_VENDOR_LINKSYS3, USB_PRODUCT_LINKSYS3_WUSB11v28,
            0,
-           "Mitsumi",
-           "Bluetooth USB dongle",
+           "Linksys",
+           "WUSB11-V28",
        },
        {
-           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_FDD,
+           USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TX2,
            0,
-           "Mitsumi",
-           "FDD",
+           "Linksys",
+           "USB10TX",
        },
        {
-           USB_VENDOR_MOBILEACTION, USB_PRODUCT_MOBILEACTION_MA620,
+           USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LDR_H443SU2,
            0,
-           "Mobile Action",
-           "MA-620 IrDA",
+           "Logitec Corp",
+           "DVD Multi-plus unit LDR-H443SU2",
        },
        {
-           USB_VENDOR_MOBILITY, USB_PRODUCT_MOBILITY_EA,
+           USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LDR_H443U2,
            0,
-           "Mobility",
-           "Ethernet Adapter",
+           "Logitec Corp",
+           "DVD Multi-plus unit LDR-H443U2",
        },
        {
-           USB_VENDOR_MOBILITY, USB_PRODUCT_MOBILITY_EASIDOCK,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_M2452,
            0,
-           "Mobility",
-           "EasiDock Ethernet",
+           "Logitech",
+           "M2452 keyboard",
        },
        {
-           USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7703,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_M4848,
            0,
-           "MosChip Semiconductor",
-           "MCS7703 Serial Port Adapter",
+           "Logitech",
+           "M4848 mouse",
        },
        {
-           USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7830,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_PAGESCAN,
            0,
-           "MosChip Semiconductor",
-           "MCS7830 Ethernet",
+           "Logitech",
+           "PageScan",
        },
        {
-           USB_VENDOR_MOTOROLA, USB_PRODUCT_MOTOROLA_MC141555,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMWEB,
            0,
-           "Motorola",
-           "MC141555 hub controller",
+           "Logitech",
+           "QuickCam Web",
        },
        {
-           USB_VENDOR_MOTOROLA, USB_PRODUCT_MOTOROLA_SB4100,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRO,
            0,
-           "Motorola",
-           "SB4100 USB Cable Modem",
+           "Logitech",
+           "QuickCam Pro",
        },
        {
-           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_T720C,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMEXP,
            0,
-           "Motorola",
-           "T720c",
+           "Logitech",
+           "QuickCam Express",
        },
        {
-           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_A41XV32X,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAM,
            0,
-           "Motorola",
-           "A41x/V32x Mobile Phones",
+           "Logitech",
+           "QuickCam",
        },
        {
-           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_A920,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMEXP2,
            0,
-           "Motorola",
-           "A920",
+           "Logitech",
+           "QuickCam Express",
        },
        {
-           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_E398,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRO3k,
            0,
-           "Motorola",
-           "E398 Mobile Phone",
+           "Logitech",
+           "QuickCam Pro 3000",
        },
        {
-           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_USBLAN,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRONB,
            0,
-           "Motorola",
-           "USBLAN",
+           "Logitech",
+           "QuickCam for Notebook Pro",
        },
        {
-           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_USBLAN2,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRO4K,
            0,
-           "Motorola",
-           "USBLAN",
+           "Logitech",
+           "QuickCam Pro 4000",
        },
        {
-           USB_VENDOR_MSI, USB_PRODUCT_MSI_BT_DONGLE,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_N43,
            0,
-           "Micro Star International",
-           "Bluetooth USB dongle",
+           "Logitech",
+           "N43",
        },
        {
-           USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_ATLAS,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_N48,
            0,
-           "MultiTech",
-           "MT5634ZBA-USB modem",
+           "Logitech",
+           "N48 mouse",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200CU,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_MBA47,
            0,
-           "Mustek Systems",
-           "1200 CU scanner",
+           "Logitech",
+           "M-BA47 mouse",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_600CU,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMMOUSE,
            0,
-           "Mustek Systems",
-           "600 CU scanner",
+           "Logitech",
+           "WingMan Gaming Mouse",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200USB,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_BD58,
            0,
-           "Mustek Systems",
-           "1200 USB scanner",
+           "Logitech",
+           "BD58 mouse",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200UB,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_USBPS2MOUSE,
            0,
-           "Mustek Systems",
-           "1200 UB scanner",
+           "Logitech",
+           "USB-PS/2 Optical Mouse",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200USBPLUS,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_MUV55A,
            0,
-           "Mustek Systems",
-           "1200 USB Plus scanner",
+           "Logitech",
+           "M-UV55a",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200CUPLUS,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_UN58A,
            0,
-           "Mustek Systems",
-           "1200 CU Plus scanner",
+           "Logitech",
+           "iFeel Mouse",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_BEARPAW1200F,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_UN53B,
            0,
-           "Mustek Systems",
-           "BearPaw 1200F scanner",
+           "Logitech",
+           "iFeel MouseMan",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_BEARPAW1200TA,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMPAD,
            0,
-           "Mustek Systems",
-           "BearPaw 1200TA scanner",
+           "Logitech",
+           "WingMan GamePad Extreme",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_600USB,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMRPAD,
            0,
-           "Mustek Systems",
-           "600 USB scanner",
+           "Logitech",
+           "WingMan RumblePad",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_MDC800,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMJOY,
            0,
-           "Mustek Systems",
-           "MDC-800 digital camera",
+           "Logitech",
+           "WingMan Force joystick",
        },
        {
-           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_DV2000,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMFFGP,
            0,
-           "Mustek Systems",
-           "DV2000 digital camera",
+           "Logitech",
+           "WingMan Formula Force GP (GT-Force)",
        },
        {
-           USB_VENDOR_MSYSTEMS, USB_PRODUCT_MSYSTEMS_DISKONKEY,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_BB13,
            0,
-           "M-Systems",
-           "DiskOnKey",
+           "Logitech",
+           "USB-PS/2 Trackball",
        },
        {
-           USB_VENDOR_MSYSTEMS, USB_PRODUCT_MSYSTEMS_DISKONKEY2,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_BB18,
            0,
-           "M-Systems",
-           "DiskOnKey",
+           "Logitech",
+           "TrackMan Wheel",
        },
        {
-           USB_VENDOR_MYSON, USB_PRODUCT_MYSON_HEDEN,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_RK53,
            0,
-           "Myson Technology",
-           "USB-IDE",
+           "Logitech",
+           "Cordless mouse",
        },
        {
-           USB_VENDOR_NI, USB_PRODUCT_NI_GPIB_USB_A,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_RB6,
            0,
-           "National Instruments",
-           "GPIB-USB-A",
+           "Logitech",
+           "Cordless keyboard",
        },
        {
-           USB_VENDOR_NATIONAL, USB_PRODUCT_NATIONAL_BEARPAW1200,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_CDO,
            0,
-           "National Semiconductor",
-           "BearPaw 1200",
+           "Logitech",
+           "Cordless Desktop Optical",
        },
        {
-           USB_VENDOR_NATIONAL, USB_PRODUCT_NATIONAL_BEARPAW2400,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_MX700,
            0,
-           "National Semiconductor",
-           "BearPaw 2400",
+           "Logitech",
+           "Cordless optical mouse",
        },
        {
-           USB_VENDOR_NEC, USB_PRODUCT_NEC_HUB_20,
+           USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMPRO2,
            0,
-           "NEC",
-           "2.0 hub",
+           "Logitech",
+           "QuickCam Pro",
        },
        {
-           USB_VENDOR_NEC, USB_PRODUCT_NEC_HUB,
+           USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LDR_H443SU2,
            0,
-           "NEC",
-           "hub",
+           "Logitec Corp",
+           "DVD Multi-plus unit LDR-H443SU2",
        },
        {
-           USB_VENDOR_NEC, USB_PRODUCT_NEC_HUB_B,
+           USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LDR_H443U2,
            0,
-           "NEC",
-           "hub",
+           "Logitec Corp",
+           "DVD Multi-plus unit LDR-H443U2",
        },
        {
-           USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY760,
+           USB_VENDOR_LUCENT, USB_PRODUCT_LUCENT_EVALKIT,
            0,
-           "NEC",
-           "Picty760",
+           "Lucent",
+           "USS-720 evaluation kit",
        },
        {
-           USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY900,
+           USB_VENDOR_LUWEN, USB_PRODUCT_LUWEN_EASYDISK,
            0,
-           "NEC",
-           "Picty900",
+           "EasyDisk",
+           "EasyDisc",
        },
        {
-           USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY920,
+           USB_VENDOR_MACALLY, USB_PRODUCT_MACALLY_MOUSE1,
            0,
-           "NEC",
-           "Picty920",
+           "Macally",
+           "mouse",
        },
        {
-           USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY800,
+           USB_VENDOR_MCT, USB_PRODUCT_MCT_HUB0100,
            0,
-           "NEC",
-           "Picty800",
+           "MCT",
+           "Hub",
        },
        {
-           USB_VENDOR_NEC2, USB_PRODUCT_NEC2_HUB2_0,
+           USB_VENDOR_MCT, USB_PRODUCT_MCT_DU_H3SP_USB232,
            0,
-           "NEC",
-           "USB2.0 Hub Controller",
+           "MCT",
+           "D-Link DU-H3SP USB BAY Hub",
        },
        {
-           USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND3050,
+           USB_VENDOR_MCT, USB_PRODUCT_MCT_USB232,
            0,
-           "Neodio",
-           "6-in-1 Flash Device Controller",
+           "MCT",
+           "USB-232 Interface",
        },
        {
-           USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND3260,
+           USB_VENDOR_MCT, USB_PRODUCT_MCT_SITECOM_USB232,
            0,
-           "Neodio",
-           "8-in-1 Multi-format Flash Controller",
+           "MCT",
+           "Sitecom USB-232 Products",
        },
        {
-           USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND5010,
+           USB_VENDOR_MCT, USB_PRODUCT_MCT_ML_4500,
            0,
-           "Neodio",
-           "Multi-format Flash Controller",
+           "MCT",
+           "ML-4500",
        },
        {
-           USB_VENDOR_NETAC, USB_PRODUCT_NETAC_CF_CARD,
+           USB_VENDOR_MEDIAGEAR, USB_PRODUCT_MEDIAGEAR_READER9IN1,
            0,
-           "Netac",
-           "USB-CF-Card",
+           "MediaGear",
+           "USB2.0 9 in 1 Reader",
        },
        {
-           USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_TURBOCONNECT,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX1,
            0,
-           "NetChip Technology",
-           "Turbo-Connect",
+           "Melco",
+           "LUA-TX Ethernet",
        },
        {
-           USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_CLIK40,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX5,
            0,
-           "NetChip Technology",
-           "Clik! 40",
+           "Melco",
+           "LUA-TX Ethernet",
        },
        {
-           USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_ETHERNETGADGET,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUA2TX5,
            0,
-           "NetChip Technology",
-           "Linux Ethernet/RNDIS gadget on pxa210/25x/26x",
+           "Melco",
+           "LUA2-TX Ethernet",
        },
        {
-           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUAKTX,
            0,
-           "BayNETGEAR",
-           "Ethernet adapter",
+           "Melco",
+           "LUA-KTX Ethernet",
        },
        {
-           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101X,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_S11,
            0,
-           "BayNETGEAR",
-           "Ethernet adapter",
+           "Melco",
+           "WLI-USB-S11",
        },
        {
-           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_FA101,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_MCRSM2,
            0,
-           "BayNETGEAR",
-           "10/100 Ethernet",
+           "Melco",
+           "MCR-SM2 SmartMedia Card Reader/Writer",
        },
        {
-           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_FA120,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_DUBPXXG,
            0,
-           "BayNETGEAR",
-           "USB 2.0 Fast Ethernet Adapter",
+           "Melco",
+           "USB-IDE Bridge: DUB-PxxG",
        },
        {
-           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111U,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KS11G,
            0,
-           "BayNETGEAR",
-           "WG111U",
+           "Melco",
+           "WLI-USB-KS11G USB-wlan",
        },
        {
-           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111U_NF,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUAU2KTX,
            0,
-           "BayNETGEAR",
-           "WG111U (no firmware)",
+           "Melco",
+           "LUA-U2-KTX Ethernet",
        },
        {
-           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_MA111NA,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KB11,
            0,
-           "BayNETGEAR",
-           "802.11b Adapter",
+           "Melco",
+           "WLI-USB-KB11 WLAN",
        },
        {
-           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_XA601,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KG54YB,
            0,
-           "BayNETGEAR",
-           "USB to PL Adapter",
+           "Melco",
+           "WLI-U2-KG54-YB WLAN",
        },
        {
-           USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KG54,
            0,
-           "Netgear",
-           "MA101",
+           "Melco",
+           "WLI-U2-KG54 WLAN",
        },
        {
-           USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101B,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_KG54AI,
            0,
-           "Netgear",
-           "MA101 Rev B",
+           "Melco",
+           "WLI-U2-KG54-AI WLAN",
        },
        {
-           USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_NINWIFI,
            0,
-           "Netgear",
-           "WG111T",
+           "Melco",
+           "Nintendo Wi-Fi",
        },
        {
-           USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T_NF,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_PCOPRS1,
            0,
-           "Netgear",
-           "WG111T (no firmware)",
+           "Melco",
+           "PC-OP-RS1 RemoteStation",
        },
        {
-           USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WPN111,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_SG54HP,
            0,
-           "Netgear",
-           "WPN111",
+           "Melco",
+           "WLI-U2-SG54HP",
        },
        {
-           USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WPN111_NF,
+           USB_VENDOR_MELCO, USB_PRODUCT_MELCO_G54HP,
            0,
-           "Netgear",
-           "WPN111 (no firmware)",
+           "Melco",
+           "WLI-U2-G54HP",
        },
        {
-           USB_VENDOR_NETINDEX, USB_PRODUCT_NETINDEX_WSIM,
+           USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPYX,
            0,
-           "NetIndex Inc.",
-           "Willcom WSIM",
+           "MetaGeek",
+           "MetaGeek Wi-Spy 2.4x",
        },
        {
-           USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E990,
+           USB_VENDOR_METRICOM, USB_PRODUCT_METRICOM_RICOCHET_GS,
            0,
-           "Nikon",
-           "Digital Camera E990",
+           "Metricom",
+           "Ricochet GS",
        },
        {
-           USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E880,
+           USB_VENDOR_MGE, USB_PRODUCT_MGE_UPS1,
            0,
-           "Nikon",
-           "Digital Camera E880",
+           "MGE UPS Systems",
+           "MGE UPS SYSTEMS PROTECTIONCENTER 1",
        },
        {
-           USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E885,
+           USB_VENDOR_MGE, USB_PRODUCT_MGE_UPS2,
            0,
-           "Nikon",
-           "Digital Camera E885",
+           "MGE UPS Systems",
+           "MGE UPS SYSTEMS PROTECTIONCENTER 2",
        },
        {
-           USB_VENDOR_NIKON, USB_PRODUCT_NIKON_LS40,
+           USB_VENDOR_MSI, USB_PRODUCT_MSI_BT_DONGLE,
            0,
-           "Nikon",
-           "CoolScan LS40 ED",
+           "Micro Star International",
+           "Bluetooth USB dongle",
        },
        {
-           USB_VENDOR_NHJ, USB_PRODUCT_NHJ_CAM2,
+           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2570,
            0,
-           "NHJ",
-           "Camera",
+           "Micro Star International",
+           "RT2570",
        },
        {
-           USB_VENDOR_NOKIA, USB_PRODUCT_NOKIA_CA42,
+           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2570_2,
            0,
-           "Nokia Corporation",
-           "CA-42 Serial",
+           "Micro Star International",
+           "RT2570",
        },
        {
-           USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_NV902W,
+           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2570_3,
            0,
-           "Nova Technology",
-           "NV-902W",
+           "Micro Star International",
+           "RT2570",
        },
        {
-           USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_RT2573,
+           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2573_1,
            0,
-           "Nova Technology",
+           "Micro Star International",
            "RT2573",
        },
        {
-           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_EXPRESSCARD,
+           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2573_2,
            0,
-           "Novatel Wireless",
-           "ExpressCard 3G",
+           "Micro Star International",
+           "RT2573",
        },
        {
-           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_MERLINV620,
+           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2573_3,
            0,
-           "Novatel Wireless",
-           "Merlin V620",
+           "Micro Star International",
+           "RT2573",
        },
        {
-           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_S720,
+           USB_VENDOR_MSI, USB_PRODUCT_MSI_RT2573_4,
            0,
-           "Novatel Wireless",
-           "S720",
+           "Micro Star International",
+           "RT2573",
        },
        {
-           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_MERLINU740,
+           USB_VENDOR_MICRODIA, USB_PRODUCT_MICRODIA_TWINKLECAM,
            0,
-           "Novatel Wireless",
-           "Merlin U740",
+           "",
+           "TwinkleCam USB camera",
        },
        {
-           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_XU870,
+           USB_VENDOR_MICRONET, USB_PRODUCT_MICRONET_SP128AR,
            0,
-           "Novatel Wireless",
-           "XU870",
+           "Micronet Communications",
+           "SP128AR EtherFast",
        },
        {
-           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_ES620,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_SIDEPREC,
            0,
-           "Novatel Wireless",
-           "ES620 CDMA",
+           "Microsoft",
+           "SideWinder Precision Pro",
        },
        {
-           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_U720,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_INTELLIMOUSE,
            0,
-           "Novatel Wireless",
-           "U720",
+           "Microsoft",
+           "IntelliMouse",
        },
        {
-           USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_FLEXPACKGPS,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_NATURALKBD,
            0,
-           "Novatel Wireless",
-           "NovAtel FlexPack GPS receiver",
+           "Microsoft",
+           "Natural Keyboard Elite",
        },
        {
-           USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_C1,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_DDS80,
            0,
-           "Olympus",
-           "C-1 Digital Camera",
+           "Microsoft",
+           "Digital Sound System 80",
        },
        {
-           USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_C700,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_SIDEWINDER,
            0,
-           "Olympus",
-           "C-700 Ultra Zoom",
+           "Microsoft",
+           "Sidewinder Precision Racing Wheel",
        },
        {
-           USB_VENDOR_OMNIVISION, USB_PRODUCT_OMNIVISION_OV511,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_INETPRO,
            0,
-           "OmniVision",
-           "OV511 Camera",
+           "Microsoft",
+           "Internet Keyboard Pro",
        },
        {
-           USB_VENDOR_OMNIVISION, USB_PRODUCT_OMNIVISION_OV511PLUS,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_TBEXPLORER,
            0,
-           "OmniVision",
-           "OV511+ Camera",
+           "Microsoft",
+           "Trackball Explorer",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MD2,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_INTELLIEYE,
            0,
-           "OnSpec",
-           "disk",
+           "Microsoft",
+           "IntelliEye mouse",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MDCFEB,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_INETPRO2,
            0,
-           "OnSpec",
-           "MDCFE-B USB CF Reader",
+           "Microsoft",
+           "Internet Keyboard Pro",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_SIIGMS,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_MN510,
            0,
-           "OnSpec",
-           "Memory Stick+CF Reader/Writer",
+           "Microsoft",
+           "MN510 Wireless",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_DATAFAB3,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_MN110,
            0,
-           "OnSpec",
-           "Datafab-based Reader",
+           "Microsoft",
+           "10/100 USB NIC",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_DATAFAB4,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLINTELLIMOUSE,
            0,
-           "OnSpec",
-           "Datafab-based Reader",
+           "Microsoft",
+           "Wireless Optical IntelliMouse",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_PNYCFSM,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLNOTEBOOK,
            0,
-           "OnSpec",
-           "PNY/Datafab CF+SM Reader",
+           "Microsoft",
+           "Wireless Optical Mouse (Model 1023)",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_STECHCFSM,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLNOTEBOOK2,
            0,
-           "OnSpec",
-           "Simple Tech/Datafab CF+SM Reader",
+           "Microsoft",
+           "Wireless Optical Mouse 3000 (Model 1056)",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_LC1,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_WLUSBMOUSE,
            0,
-           "OnSpec",
-           "CF + SM Combo (LC1)",
+           "Microsoft",
+           "Wireless USB Mouse",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_UCF100,
+           USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_XBOX360,
            0,
-           "OnSpec",
-           "FlashLink UCF-100 CompactFlash Reader",
+           "Microsoft",
+           "XBOX 360 WLAN",
        },
        {
-           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MD1II,
+           USB_VENDOR_MICROTECH, USB_PRODUCT_MICROTECH_SCSIDB25,
            0,
-           "OnSpec",
-           "Datafab MD1-II PC-Card Reader",
+           "Microtech",
+           "USB-SCSI-DB25",
        },
        {
-           USB_VENDOR_ONSPEC2, USB_PRODUCT_ONSPEC2_8IN2,
+           USB_VENDOR_MICROTECH, USB_PRODUCT_MICROTECH_SCSIHD50,
            0,
-           "OnSpec Electronic Inc.",
-           "8In2",
+           "Microtech",
+           "USB-SCSI-HD50",
        },
        {
-           USB_VENDOR_ONSPEC2, USB_PRODUCT_ONSPEC2_IMAGEMATE_SDDR55,
+           USB_VENDOR_MICROTECH, USB_PRODUCT_MICROTECH_DPCM,
            0,
-           "OnSpec Electronic Inc.",
-           "ImageMate SDDR55",
+           "Microtech",
+           "USB CameraMate",
        },
        {
-           USB_VENDOR_OTI, USB_PRODUCT_OTI_SOLID,
+           USB_VENDOR_MICROTECH, USB_PRODUCT_MICROTECH_FREECOM,
            0,
-           "Ours Technology",
-           "Solid state disk",
+           "Microtech",
+           "Freecom USB-IDE",
        },
        {
-           USB_VENDOR_OTI, USB_PRODUCT_OTI_FLASHDISK,
+           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_336CX,
            0,
-           "Ours Technology",
-           "Flash Disk 128M",
+           "Microtek",
+           "Phantom 336CX - C3 scanner",
        },
        {
-           USB_VENDOR_OPTION, USB_PRODUCT_OPTION_VODAFONEMC3G,
+           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_X6U,
            0,
-           "",
-           "Vodafone Mobile Connect 3G datacard",
+           "Microtek",
+           "ScanMaker X6 - X6U",
        },
        {
-           USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GT3G,
+           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_C6,
            0,
-           "",
-           "GlobeTrotter 3G datacard",
+           "Microtek",
+           "Phantom C6 scanner",
        },
        {
-           USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GT3GQUAD,
+           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_336CX2,
            0,
-           "",
-           "GlobeTrotter 3G QUAD datacard",
+           "Microtek",
+           "Phantom 336CX - C3 scanner",
        },
        {
-           USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GT3GPLUS,
+           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6USL,
            0,
-           "",
-           "GlobeTrotter 3G+ datacard",
+           "Microtek",
+           "ScanMaker V6USL",
        },
        {
-           USB_VENDOR_OQO, USB_PRODUCT_OQO_WIFI01,
+           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_6000,
            0,
-           "OQO",
-           "model 01 WiFi interface",
+           "Microtek",
+           "ScanMaker 6000",
        },
        {
-           USB_VENDOR_OQO, USB_PRODUCT_OQO_BT01,
+           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6USL2,
            0,
-           "OQO",
-           "model 01 Bluetooth interface",
+           "Microtek",
+           "ScanMaker V6USL",
        },
        {
-           USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01PLUS,
+           USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6UL,
            0,
-           "OQO",
-           "model 01+ Ethernet",
+           "Microtek",
+           "ScanMaker V6UL",
        },
        {
-           USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01,
+           USB_VENDOR_MICROTUNE, USB_PRODUCT_MICROTUNE_BT_DONGLE,
            0,
-           "OQO",
-           "model 01 Ethernet interface",
+           "Microtune, Inc.",
+           "Bluetooth USB dongle",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_SERIAL,
+           USB_VENDOR_MIDIMAN, USB_PRODUCT_MIDIMAN_MIDISPORT2X2,
            0,
-           "Palm Computing",
-           "USB Serial Adaptor",
+           "Midiman",
+           "Midisport 2x2",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_M500,
+           USB_VENDOR_MINDSATWORK, USB_PRODUCT_MINDSATWORK_DW,
            0,
-           "Palm Computing",
-           "Palm m500",
+           "Minds At Work",
+           "Digital Wallet",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_M505,
+           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_2300,
            0,
-           "Palm Computing",
-           "Palm m505",
+           "Minolta",
+           "Dimage 2300",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_M515,
+           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_S304,
            0,
-           "Palm Computing",
-           "Palm m515",
+           "Minolta",
+           "Dimage S304",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_I705,
+           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_X,
            0,
-           "Palm Computing",
-           "Palm i705",
+           "Minolta",
+           "Dimage X",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_Z,
+           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_DIMAGE7I,
            0,
-           "Palm Computing",
-           "Palm Tungsten Z",
+           "Minolta",
+           "Dimage 7i",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_M125,
+           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_5400,
            0,
-           "Palm Computing",
-           "Palm m125",
+           "Minolta",
+           "Dimage 5400",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_M130,
+           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_F300,
            0,
-           "Palm Computing",
-           "Palm m130",
+           "Minolta",
+           "Dimage F300",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_T,
+           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_XT,
            0,
-           "Palm Computing",
-           "Palm Tungsten T",
+           "Minolta",
+           "Dimage Xt",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_ZIRE31,
+           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_E223,
            0,
-           "Palm Computing",
-           "Palm Zire 31",
+           "Minolta",
+           "Dimage E223",
        },
        {
-           USB_VENDOR_PALM, USB_PRODUCT_PALM_ZIRE,
+           USB_VENDOR_MINOLTA, USB_PRODUCT_MINOLTA_DIMAGEA1,
            0,
-           "Palm Computing",
-           "Palm Zire",
-       },
+           "Minolta",
+           "Dimage A1",
+       },
        {
-           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_LS120,
+           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_CDRRW,
            0,
-           "Panasonic (Matsushita)",
-           "LS-120 Camera",
+           "Mitsumi",
+           "CD-R/RW Drive",
        },
        {
-           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXL840AN,
+           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_MOUSE,
            0,
-           "Panasonic (Matsushita)",
-           "CD-R Drive KXL-840AN",
+           "Mitsumi",
+           "Mouse",
        },
        {
-           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLRW32AN,
+           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_SONY_MOUSE,
            0,
-           "Panasonic (Matsushita)",
-           "CD-R Drive KXL-RW32AN",
+           "Mitsumi",
+           "Quick Scroll Mouse",
        },
        {
-           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLCB20AN,
+           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_BT_DONGLE,
            0,
-           "Panasonic (Matsushita)",
-           "CD-R Drive KXL-CB20AN",
+           "Mitsumi",
+           "Bluetooth USB dongle",
        },
        {
-           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLCB35AN,
+           USB_VENDOR_MITSUMI, USB_PRODUCT_MITSUMI_FDD,
            0,
-           "Panasonic (Matsushita)",
-           "DVD-ROM & CD-R/RW",
+           "Mitsumi",
+           "FDD",
        },
        {
-           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_SDCAAE,
+           USB_VENDOR_MOBILEACTION, USB_PRODUCT_MOBILEACTION_MA620,
            0,
-           "Panasonic (Matsushita)",
-           "MultiMediaCard Adapter",
+           "Mobile Action",
+           "MA-620 IrDA",
        },
        {
-           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_TYTP50P6S,
+           USB_VENDOR_MOBILITY, USB_PRODUCT_MOBILITY_ED200H,
            0,
-           "Panasonic (Matsushita)",
-           "TY-TP50P6-S 50in Touch Panel",
+           "Mobility",
+           "EasiDock 200 serial port",
        },
        {
-           USB_VENDOR_PEN, USB_PRODUCT_PEN_USBDISKPRO,
+           USB_VENDOR_MOBILITY, USB_PRODUCT_MOBILITY_EA,
            0,
-           "Pen Drive",
-           "USB Disk Pro",
+           "Mobility",
+           "Ethernet Adapter",
        },
        {
-           USB_VENDOR_PEN, USB_PRODUCT_PEN_USBREADER,
+           USB_VENDOR_MOBILITY, USB_PRODUCT_MOBILITY_EASIDOCK,
            0,
-           "Pen Drive",
-           "USB 6 in 1 Card Reader/Writer",
+           "Mobility",
+           "EasiDock Ethernet",
        },
        {
-           USB_VENDOR_PEN, USB_PRODUCT_PEN_MOBILEDRIVE,
+           USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7703,
            0,
-           "Pen Drive",
-           "USB 3 in 1 Card Reader/Writer",
+           "MosChip Semiconductor",
+           "MCS7703 Serial Port Adapter",
        },
        {
-           USB_VENDOR_PEN, USB_PRODUCT_PEN_USBDISK,
+           USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7830,
            0,
-           "Pen Drive",
-           "USB Disk",
+           "MosChip Semiconductor",
+           "MCS7830 Ethernet",
        },
        {
-           USB_VENDOR_PEN, USB_PRODUCT_PEN_ATTACHE,
+           USB_VENDOR_MOTOROLA, USB_PRODUCT_MOTOROLA_MC141555,
            0,
-           "Pen Drive",
-           "USB 2.0 Flash Drive",
+           "Motorola",
+           "MC141555 hub controller",
        },
        {
-           USB_VENDOR_ADDON, USB_PRODUCT_ADDON_A256MB,
+           USB_VENDOR_MOTOROLA, USB_PRODUCT_MOTOROLA_SB4100,
            0,
-           "",
-           "Attache 256MB USB 2.0 Flash Drive",
+           "Motorola",
+           "SB4100 USB Cable Modem",
        },
        {
-           USB_VENDOR_ADDON, USB_PRODUCT_ADDON_DISKPRO512,
+           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_T720C,
            0,
-           "",
-           "USB 2.0 Flash Drive (DANE-ELEC zMate 512MB USB flash drive)",
+           "Motorola",
+           "T720c",
        },
        {
-           USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_SERIAL1,
+           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_A41XV32X,
            0,
-           "Peracom Networks",
-           "Serial Converter",
+           "Motorola",
+           "A41x/V32x Mobile Phones",
        },
        {
-           USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET,
+           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_A920,
            0,
-           "Peracom Networks",
-           "Ethernet adapter",
+           "Motorola",
+           "A920",
        },
        {
-           USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET3,
+           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_E398,
            0,
-           "Peracom Networks",
-           "At Home Ethernet Adapter",
+           "Motorola",
+           "E398 Mobile Phone",
        },
        {
-           USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET2,
+           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_USBLAN,
            0,
-           "Peracom Networks",
-           "Ethernet adapter",
+           "Motorola",
+           "USBLAN",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS350,
+           USB_VENDOR_MOTOROLA2, USB_PRODUCT_MOTOROLA2_USBLAN2,
            0,
-           "Philips",
-           "DSS 350 Digital Speaker System",
+           "Motorola",
+           "USBLAN",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS,
+           USB_VENDOR_MSI, USB_PRODUCT_MSI_BT_DONGLE,
            0,
-           "Philips",
-           "DSS XXX Digital Speaker System",
+           "Micro Star International",
+           "Bluetooth USB dongle",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_HUB,
+           USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_ATLAS,
            0,
-           "Philips",
-           "hub",
+           "MultiTech",
+           "MT5634ZBA-USB modem",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCA645VC,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200CU,
            0,
-           "Philips",
-           "PCA645VC PC Camera",
+           "Mustek Systems",
+           "1200 CU scanner",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCA646VC,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_600CU,
            0,
-           "Philips",
-           "PCA646VC PC Camera",
+           "Mustek Systems",
+           "600 CU scanner",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC675K,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200USB,
            0,
-           "Philips",
-           "PCVC675K Vesta PC Camera",
+           "Mustek Systems",
+           "1200 USB scanner",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC680K,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200UB,
            0,
-           "Philips",
-           "PCVC680K Vesta Pro PC Camera",
+           "Mustek Systems",
+           "1200 UB scanner",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC690K,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200USBPLUS,
            0,
-           "Philips",
-           "PCVC690K Vesta Pro Scan PC Camera",
+           "Mustek Systems",
+           "1200 USB Plus scanner",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC730K,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200CUPLUS,
            0,
-           "Philips",
-           "PCVC730K ToUCam Fun PC Camera",
+           "Mustek Systems",
+           "1200 CU Plus scanner",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC740K,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_BEARPAW1200F,
            0,
-           "Philips",
-           "PCVC740K ToUCam Pro PC Camera",
+           "Mustek Systems",
+           "BearPaw 1200F scanner",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC750K,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_BEARPAW1200TA,
            0,
-           "Philips",
-           "PCVC750K ToUCam Pro Scan PC Camera",
+           "Mustek Systems",
+           "BearPaw 1200TA scanner",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS150,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_600USB,
            0,
-           "Philips",
-           "DSS 150 Digital Speaker System",
+           "Mustek Systems",
+           "600 USB scanner",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_UM10016,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_MDC800,
            0,
-           "Philips",
-           "ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit",
+           "Mustek Systems",
+           "MDC-800 digital camera",
        },
        {
-           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DIVAUSB,
+           USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_DV2000,
            0,
-           "Philips",
-           "DIVA USB mp3 player",
+           "Mustek Systems",
+           "DV2000 digital camera",
        },
        {
-           USB_VENDOR_PHILIPSSEMI, USB_PRODUCT_PHILIPSSEMI_HUB1122,
+           USB_VENDOR_MSYSTEMS, USB_PRODUCT_MSYSTEMS_DISKONKEY,
            0,
-           "Philips Semiconductors",
-           "hub",
+           "M-Systems",
+           "DiskOnKey",
        },
        {
-           USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_PS2USB,
+           USB_VENDOR_MSYSTEMS, USB_PRODUCT_MSYSTEMS_DISKONKEY2,
            0,
-           "P.I. Engineering",
-           "PS2 to Mac USB Adapter",
+           "M-Systems",
+           "DiskOnKey",
        },
        {
-           USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_XKEYS58,
+           USB_VENDOR_MYSON, USB_PRODUCT_MYSON_HEDEN,
            0,
-           "P.I. Engineering",
-           "Xkeys Programmable Keyboard (58 Keys)",
+           "Myson Technology",
+           "USB-IDE",
        },
        {
-           USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_XKEYS,
+           USB_VENDOR_NI, USB_PRODUCT_NI_GPIB_USB_A,
            0,
-           "P.I. Engineering",
-           "Xkeys Programmable Keyboard",
+           "National Instruments",
+           "GPIB-USB-A",
        },
        {
-           USB_VENDOR_PILOTECH, USB_PRODUCT_PILOTECH_CRW600,
+           USB_VENDOR_NATIONAL, USB_PRODUCT_NATIONAL_BEARPAW1200,
            0,
-           "Pilotech",
-           "CRW-600 6-in-1 Reader",
+           "National Semiconductor",
+           "BearPaw 1200",
        },
        {
-           USB_VENDOR_PLANEX, USB_PRODUCT_PLANEX_GW_US11H,
+           USB_VENDOR_NATIONAL, USB_PRODUCT_NATIONAL_BEARPAW2400,
            0,
-           "Planex Communications",
-           "GW-US11H WLAN",
+           "National Semiconductor",
+           "BearPaw 2400",
        },
        {
-           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GW_US11S,
+           USB_VENDOR_NEC, USB_PRODUCT_NEC_HUB_20,
            0,
-           "Planex Communications",
-           "GW-US11S WLAN",
+           "NEC",
+           "2.0 hub",
        },
        {
-           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54HP,
+           USB_VENDOR_NEC, USB_PRODUCT_NEC_HUB,
            0,
-           "Planex Communications",
-           "GW-US54HP",
+           "NEC",
+           "hub",
        },
        {
-           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUSMM,
+           USB_VENDOR_NEC, USB_PRODUCT_NEC_HUB_B,
            0,
-           "Planex Communications",
-           "GW-USMM",
+           "NEC",
+           "hub",
        },
        {
-           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54MINI2,
+           USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY760,
            0,
-           "Planex Communications",
-           "GW-US54Mini2",
+           "NEC",
+           "Picty760",
        },
        {
-           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54SG,
+           USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY900,
            0,
-           "Planex Communications",
-           "GW-US54SG",
+           "NEC",
+           "Picty900",
        },
        {
-           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GZL,
+           USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY920,
            0,
-           "Planex Communications",
-           "GW-US54GZL",
+           "NEC",
+           "Picty920",
        },
        {
-           USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GU1000T,
+           USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY800,
            0,
-           "Planex Communications",
-           "GU-1000T",
+           "NEC",
+           "Picty800",
        },
        {
-           USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54MINI,
+           USB_VENDOR_NEC2, USB_PRODUCT_NEC2_HUB2_0,
            0,
-           "Planex Communications",
-           "GW-US54Mini",
+           "NEC",
+           "USB2.0 Hub Controller",
        },
        {
-           USB_VENDOR_PLANTRONICS, USB_PRODUCT_PLANTRONICS_HEADSET,
+           USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND3050,
            0,
-           "Plantronics",
-           "Platronics DSP-400 Headset",
+           "Neodio",
+           "6-in-1 Flash Device Controller",
        },
        {
-           USB_VENDOR_PLEXTOR, USB_PRODUCT_PLEXTOR_40_12_40U,
+           USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND3260,
            0,
-           "Plextor",
-           "PlexWriter 40/12/40U",
+           "Neodio",
+           "8-in-1 Multi-format Flash Controller",
        },
        {
-           USB_VENDOR_PLX, USB_PRODUCT_PLX_TESTBOARD,
+           USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND5010,
            0,
-           "PLX",
-           "test board",
+           "Neodio",
+           "Multi-format Flash Controller",
        },
        {
-           USB_VENDOR_PLX, USB_PRODUCT_PLX_CA42,
+           USB_VENDOR_NETAC, USB_PRODUCT_NETAC_CF_CARD,
            0,
-           "PLX",
+           "Netac",
+           "USB-CF-Card",
+       },
+       {
+           USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_TURBOCONNECT,
+           0,
+           "NetChip Technology",
+           "Turbo-Connect",
+       },
+       {
+           USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_CLIK40,
+           0,
+           "NetChip Technology",
+           "Clik! 40",
+       },
+       {
+           USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_ETHERNETGADGET,
+           0,
+           "NetChip Technology",
+           "Linux Ethernet/RNDIS gadget on pxa210/25x/26x",
+       },
+       {
+           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101,
+           0,
+           "BayNETGEAR",
+           "Ethernet adapter",
+       },
+       {
+           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101X,
+           0,
+           "BayNETGEAR",
+           "Ethernet adapter",
+       },
+       {
+           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_FA101,
+           0,
+           "BayNETGEAR",
+           "10/100 Ethernet",
+       },
+       {
+           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_FA120,
+           0,
+           "BayNETGEAR",
+           "USB 2.0 Fast Ethernet Adapter",
+       },
+       {
+           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111U,
+           0,
+           "BayNETGEAR",
+           "WG111U",
+       },
+       {
+           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111U_NF,
+           0,
+           "BayNETGEAR",
+           "WG111U (no firmware)",
+       },
+       {
+           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_MA111NA,
+           0,
+           "BayNETGEAR",
+           "802.11b Adapter",
+       },
+       {
+           USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_XA601,
+           0,
+           "BayNETGEAR",
+           "USB to PL Adapter",
+       },
+       {
+           USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101,
+           0,
+           "Netgear",
+           "MA101",
+       },
+       {
+           USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101B,
+           0,
+           "Netgear",
+           "MA101 Rev B",
+       },
+       {
+           USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T,
+           0,
+           "Netgear",
+           "WG111T",
+       },
+       {
+           USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T_NF,
+           0,
+           "Netgear",
+           "WG111T (no firmware)",
+       },
+       {
+           USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WPN111,
+           0,
+           "Netgear",
+           "WPN111",
+       },
+       {
+           USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WPN111_NF,
+           0,
+           "Netgear",
+           "WPN111 (no firmware)",
+       },
+       {
+           USB_VENDOR_NETINDEX, USB_PRODUCT_NETINDEX_WSIM,
+           0,
+           "NetIndex Inc.",
+           "Willcom WSIM",
+       },
+       {
+           USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E990,
+           0,
+           "Nikon",
+           "Digital Camera E990",
+       },
+       {
+           USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E880,
+           0,
+           "Nikon",
+           "Digital Camera E880",
+       },
+       {
+           USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E885,
+           0,
+           "Nikon",
+           "Digital Camera E885",
+       },
+       {
+           USB_VENDOR_NIKON, USB_PRODUCT_NIKON_LS40,
+           0,
+           "Nikon",
+           "CoolScan LS40 ED",
+       },
+       {
+           USB_VENDOR_NHJ, USB_PRODUCT_NHJ_CAM2,
+           0,
+           "NHJ",
+           "Camera",
+       },
+       {
+           USB_VENDOR_NOKIA, USB_PRODUCT_NOKIA_CA42,
+           0,
+           "Nokia Corporation",
            "CA-42 Serial",
        },
        {
-           USB_VENDOR_POINTCHIPS, USB_PRODUCT_POINTCHIPS_FLASH,
+           USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_NV902W,
            0,
-           "PointChips",
-           "Flash",
+           "Nova Technology",
+           "NV-902W",
        },
        {
-           USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA8,
+           USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_RT2573,
            0,
-           "PortGear",
-           "Ethernet Adapter",
+           "Nova Technology",
+           "RT2573",
        },
        {
-           USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA9,
+           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_EXPRESSCARD,
            0,
-           "PortGear",
-           "Ethernet Adapter",
+           "Novatel Wireless",
+           "ExpressCard 3G",
        },
        {
-           USB_VENDOR_PORTSMITH, USB_PRODUCT_PORTSMITH_EEA,
+           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_MERLINV620,
            0,
-           "Portsmith",
-           "Express Ethernet Adapter",
+           "Novatel Wireless",
+           "Merlin V620",
        },
        {
-           USB_VENDOR_PQI, USB_PRODUCT_PQI_TRAVELFLASH,
+           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_S720,
            0,
-           "PQI",
-           "Travel Flash Drive",
+           "Novatel Wireless",
+           "S720",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2X300,
+           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_MERLINU740,
            0,
-           "Primax Electronics",
-           "G2-200 scanner",
+           "Novatel Wireless",
+           "Merlin U740",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E300,
+           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_XU870,
            0,
-           "Primax Electronics",
-           "G2E-300 scanner",
+           "Novatel Wireless",
+           "XU870",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2300,
+           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_ES620,
            0,
-           "Primax Electronics",
-           "G2-300 scanner",
+           "Novatel Wireless",
+           "ES620 CDMA",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E3002,
+           USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_U720,
            0,
-           "Primax Electronics",
-           "G2E-300 scanner",
+           "Novatel Wireless",
+           "U720",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_9600,
+           USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_FLEXPACKGPS,
            0,
-           "Primax Electronics",
-           "Colorado USB 9600 scanner",
+           "Novatel Wireless",
+           "NovAtel FlexPack GPS receiver",
+       },
+       {
+           USB_VENDOR_OCT, USB_PRODUCT_OCT_USBTOETHER,
+           0,
+           "Omnidirectional Control Technology, Inc.",
+           "USB to Ethernet",
+       },
+       {
+           USB_VENDOR_OCT, USB_PRODUCT_OCT_US101,
+           0,
+           "Omnidirectional Control Technology, Inc.",
+           "USB to serial",
+       },
+       {
+           USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_C1,
+           0,
+           "Olympus",
+           "C-1 Digital Camera",
+       },
+       {
+           USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_C700,
+           0,
+           "Olympus",
+           "C-700 Ultra Zoom",
+       },
+       {
+           USB_VENDOR_OMNIVISION, USB_PRODUCT_OMNIVISION_OV511,
+           0,
+           "OmniVision",
+           "OV511 Camera",
+       },
+       {
+           USB_VENDOR_OMNIVISION, USB_PRODUCT_OMNIVISION_OV511PLUS,
+           0,
+           "OmniVision",
+           "OV511+ Camera",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MD2,
+           0,
+           "OnSpec",
+           "disk",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MDCFEB,
+           0,
+           "OnSpec",
+           "MDCFE-B USB CF Reader",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_SIIGMS,
+           0,
+           "OnSpec",
+           "Memory Stick+CF Reader/Writer",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_DATAFAB3,
+           0,
+           "OnSpec",
+           "Datafab-based Reader",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_DATAFAB4,
+           0,
+           "OnSpec",
+           "Datafab-based Reader",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_PNYCFSM,
+           0,
+           "OnSpec",
+           "PNY/Datafab CF+SM Reader",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_STECHCFSM,
+           0,
+           "OnSpec",
+           "Simple Tech/Datafab CF+SM Reader",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_LC1,
+           0,
+           "OnSpec",
+           "CF + SM Combo (LC1)",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_UCF100,
+           0,
+           "OnSpec",
+           "FlashLink UCF-100 CompactFlash Reader",
+       },
+       {
+           USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MD1II,
+           0,
+           "OnSpec",
+           "Datafab MD1-II PC-Card Reader",
+       },
+       {
+           USB_VENDOR_ONSPEC2, USB_PRODUCT_ONSPEC2_8IN2,
+           0,
+           "OnSpec Electronic Inc.",
+           "8In2",
+       },
+       {
+           USB_VENDOR_ONSPEC2, USB_PRODUCT_ONSPEC2_IMAGEMATE_SDDR55,
+           0,
+           "OnSpec Electronic Inc.",
+           "ImageMate SDDR55",
+       },
+       {
+           USB_VENDOR_OTI, USB_PRODUCT_OTI_SOLID,
+           0,
+           "Ours Technology",
+           "Solid state disk",
+       },
+       {
+           USB_VENDOR_OTI, USB_PRODUCT_OTI_FLASHDISK,
+           0,
+           "Ours Technology",
+           "Flash Disk 128M",
+       },
+       {
+           USB_VENDOR_OPTION, USB_PRODUCT_OPTION_VODAFONEMC3G,
+           0,
+           "",
+           "Vodafone Mobile Connect 3G datacard",
+       },
+       {
+           USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GT3G,
+           0,
+           "",
+           "GlobeTrotter 3G datacard",
+       },
+       {
+           USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GT3GQUAD,
+           0,
+           "",
+           "GlobeTrotter 3G QUAD datacard",
+       },
+       {
+           USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GT3GPLUS,
+           0,
+           "",
+           "GlobeTrotter 3G+ datacard",
+       },
+       {
+           USB_VENDOR_OQO, USB_PRODUCT_OQO_WIFI01,
+           0,
+           "OQO",
+           "model 01 WiFi interface",
+       },
+       {
+           USB_VENDOR_OQO, USB_PRODUCT_OQO_BT01,
+           0,
+           "OQO",
+           "model 01 Bluetooth interface",
+       },
+       {
+           USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01PLUS,
+           0,
+           "OQO",
+           "model 01+ Ethernet",
+       },
+       {
+           USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01,
+           0,
+           "OQO",
+           "model 01 Ethernet interface",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_SERIAL,
+           0,
+           "Palm Computing",
+           "USB Serial Adaptor",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_M500,
+           0,
+           "Palm Computing",
+           "Palm m500",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_M505,
+           0,
+           "Palm Computing",
+           "Palm m505",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_M515,
+           0,
+           "Palm Computing",
+           "Palm m515",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_I705,
+           0,
+           "Palm Computing",
+           "Palm i705",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_Z,
+           0,
+           "Palm Computing",
+           "Palm Tungsten Z",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_M125,
+           0,
+           "Palm Computing",
+           "Palm m125",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_M130,
+           0,
+           "Palm Computing",
+           "Palm m130",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_T,
+           0,
+           "Palm Computing",
+           "Palm Tungsten T",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_ZIRE31,
+           0,
+           "Palm Computing",
+           "Palm Zire 31",
+       },
+       {
+           USB_VENDOR_PALM, USB_PRODUCT_PALM_ZIRE,
+           0,
+           "Palm Computing",
+           "Palm Zire",
+       },
+       {
+           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_LS120,
+           0,
+           "Panasonic (Matsushita)",
+           "LS-120 Camera",
+       },
+       {
+           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXL840AN,
+           0,
+           "Panasonic (Matsushita)",
+           "CD-R Drive KXL-840AN",
+       },
+       {
+           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLRW32AN,
+           0,
+           "Panasonic (Matsushita)",
+           "CD-R Drive KXL-RW32AN",
+       },
+       {
+           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLCB20AN,
+           0,
+           "Panasonic (Matsushita)",
+           "CD-R Drive KXL-CB20AN",
+       },
+       {
+           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLCB35AN,
+           0,
+           "Panasonic (Matsushita)",
+           "DVD-ROM & CD-R/RW",
+       },
+       {
+           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_SDCAAE,
+           0,
+           "Panasonic (Matsushita)",
+           "MultiMediaCard Adapter",
+       },
+       {
+           USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_TYTP50P6S,
+           0,
+           "Panasonic (Matsushita)",
+           "TY-TP50P6-S 50in Touch Panel",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB485_1,
+           0,
+           "Papouch s.r.o.",
+           "SB485 USB-485/422 Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_AP485_1,
+           0,
+           "Papouch s.r.o.",
+           "AP485 USB-RS485 Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB422_1,
+           0,
+           "Papouch s.r.o.",
+           "SB422 USB-RS422 Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB485_2,
+           0,
+           "Papouch s.r.o.",
+           "SB485 USB-485/422 Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_AP485_2,
+           0,
+           "Papouch s.r.o.",
+           "AP485 USB-RS485 Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB422_2,
+           0,
+           "Papouch s.r.o.",
+           "SB422 USB-RS422 Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB485S,
+           0,
+           "Papouch s.r.o.",
+           "SB485S USB-485/422 Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB485C,
+           0,
+           "Papouch s.r.o.",
+           "SB485C USB-485/422 Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SERIAL,
+           0,
+           "Papouch s.r.o.",
+           "USB Device",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_LEC,
+           0,
+           "Papouch s.r.o.",
+           "LEC USB Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB232,
+           0,
+           "Papouch s.r.o.",
+           "SB232 USB-RS232 Converter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_TMU,
+           0,
+           "Papouch s.r.o.",
+           "TMU Thermometer",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_IRAMP,
+           0,
+           "Papouch s.r.o.",
+           "IRAmp Duplex",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_DRAK5,
+           0,
+           "Papouch s.r.o.",
+           "DRAK5",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO88,
+           0,
+           "Papouch s.r.o.",
+           "QUIDO USB 8/8",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO44,
+           0,
+           "Papouch s.r.o.",
+           "QUIDO USB 4/4",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO22,
+           0,
+           "Papouch s.r.o.",
+           "QUIDO USB 2/2",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO101,
+           0,
+           "Papouch s.r.o.",
+           "QUIDO USB 10/1",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO303,
+           0,
+           "Papouch s.r.o.",
+           "QUIDO USB 30/3",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO603,
+           0,
+           "Papouch s.r.o.",
+           "QUIDO USB 60(100)/3",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO216,
+           0,
+           "Papouch s.r.o.",
+           "QUIDO USB 2/16",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO332,
+           0,
+           "Papouch s.r.o.",
+           "QUIDO USB 3/32",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_DRAK6,
+           0,
+           "Papouch s.r.o.",
+           "DRAK6 USB",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_STAVOVY,
+           0,
+           "Papouch s.r.o.",
+           "UPS-USB Stavovy Adapter",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_MUC,
+           0,
+           "Papouch s.r.o.",
+           "MU Controller",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SIMUKEY,
+           0,
+           "Papouch s.r.o.",
+           "SimuKey",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_AD4USB,
+           0,
+           "Papouch s.r.o.",
+           "AD4USB",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_GOLIATH_MUX,
+           0,
+           "Papouch s.r.o.",
+           "GOLIATH MUX",
+       },
+       {
+           USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_GOLIATH_MSR,
+           0,
+           "Papouch s.r.o.",
+           "GOLIATH MSR",
+       },
+       {
+           USB_VENDOR_PEN, USB_PRODUCT_PEN_USBDISKPRO,
+           0,
+           "Pen Drive",
+           "USB Disk Pro",
+       },
+       {
+           USB_VENDOR_PEN, USB_PRODUCT_PEN_USBREADER,
+           0,
+           "Pen Drive",
+           "USB 6 in 1 Card Reader/Writer",
+       },
+       {
+           USB_VENDOR_PEN, USB_PRODUCT_PEN_MOBILEDRIVE,
+           0,
+           "Pen Drive",
+           "USB 3 in 1 Card Reader/Writer",
+       },
+       {
+           USB_VENDOR_PEN, USB_PRODUCT_PEN_USBDISK,
+           0,
+           "Pen Drive",
+           "USB Disk",
+       },
+       {
+           USB_VENDOR_PEN, USB_PRODUCT_PEN_ATTACHE,
+           0,
+           "Pen Drive",
+           "USB 2.0 Flash Drive",
+       },
+       {
+           USB_VENDOR_ADDON, USB_PRODUCT_ADDON_A256MB,
+           0,
+           "",
+           "Attache 256MB USB 2.0 Flash Drive",
+       },
+       {
+           USB_VENDOR_ADDON, USB_PRODUCT_ADDON_DISKPRO512,
+           0,
+           "",
+           "USB 2.0 Flash Drive (DANE-ELEC zMate 512MB USB flash drive)",
+       },
+       {
+           USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_SERIAL1,
+           0,
+           "Peracom Networks",
+           "Serial Converter",
+       },
+       {
+           USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET,
+           0,
+           "Peracom Networks",
+           "Ethernet adapter",
+       },
+       {
+           USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET3,
+           0,
+           "Peracom Networks",
+           "At Home Ethernet Adapter",
+       },
+       {
+           USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET2,
+           0,
+           "Peracom Networks",
+           "Ethernet adapter",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS350,
+           0,
+           "Philips",
+           "DSS 350 Digital Speaker System",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS,
+           0,
+           "Philips",
+           "DSS XXX Digital Speaker System",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_HUB,
+           0,
+           "Philips",
+           "hub",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCA645VC,
+           0,
+           "Philips",
+           "PCA645VC PC Camera",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCA646VC,
+           0,
+           "Philips",
+           "PCA646VC PC Camera",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC675K,
+           0,
+           "Philips",
+           "PCVC675K Vesta PC Camera",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC680K,
+           0,
+           "Philips",
+           "PCVC680K Vesta Pro PC Camera",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC690K,
+           0,
+           "Philips",
+           "PCVC690K Vesta Pro Scan PC Camera",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC730K,
+           0,
+           "Philips",
+           "PCVC730K ToUCam Fun PC Camera",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC740K,
+           0,
+           "Philips",
+           "PCVC740K ToUCam Pro PC Camera",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC750K,
+           0,
+           "Philips",
+           "PCVC750K ToUCam Pro Scan PC Camera",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS150,
+           0,
+           "Philips",
+           "DSS 150 Digital Speaker System",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_UM10016,
+           0,
+           "Philips",
+           "ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit",
+       },
+       {
+           USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DIVAUSB,
+           0,
+           "Philips",
+           "DIVA USB mp3 player",
+       },
+       {
+           USB_VENDOR_PHILIPSSEMI, USB_PRODUCT_PHILIPSSEMI_HUB1122,
+           0,
+           "Philips Semiconductors",
+           "hub",
+       },
+       {
+           USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_PS2USB,
+           0,
+           "P.I. Engineering",
+           "PS2 to Mac USB Adapter",
+       },
+       {
+           USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_XKEYS58,
+           0,
+           "P.I. Engineering",
+           "Xkeys Programmable Keyboard (58 Keys)",
+       },
+       {
+           USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_XKEYS,
+           0,
+           "P.I. Engineering",
+           "Xkeys Programmable Keyboard",
+       },
+       {
+           USB_VENDOR_PILOTECH, USB_PRODUCT_PILOTECH_CRW600,
+           0,
+           "Pilotech",
+           "CRW-600 6-in-1 Reader",
+       },
+       {
+           USB_VENDOR_PLANEX, USB_PRODUCT_PLANEX_GW_US11H,
+           0,
+           "Planex Communications",
+           "GW-US11H WLAN",
+       },
+       {
+           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GW_US11S,
+           0,
+           "Planex Communications",
+           "GW-US11S WLAN",
+       },
+       {
+           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54HP,
+           0,
+           "Planex Communications",
+           "GW-US54HP",
+       },
+       {
+           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUSMM,
+           0,
+           "Planex Communications",
+           "GW-USMM",
+       },
+       {
+           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54MINI2,
+           0,
+           "Planex Communications",
+           "GW-US54Mini2",
+       },
+       {
+           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54SG,
+           0,
+           "Planex Communications",
+           "GW-US54SG",
+       },
+       {
+           USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GZL,
+           0,
+           "Planex Communications",
+           "GW-US54GZL",
+       },
+       {
+           USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GU1000T,
+           0,
+           "Planex Communications",
+           "GU-1000T",
+       },
+       {
+           USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54MINI,
+           0,
+           "Planex Communications",
+           "GW-US54Mini",
+       },
+       {
+           USB_VENDOR_PLANTRONICS, USB_PRODUCT_PLANTRONICS_HEADSET,
+           0,
+           "Plantronics",
+           "Platronics DSP-400 Headset",
+       },
+       {
+           USB_VENDOR_PLEXTOR, USB_PRODUCT_PLEXTOR_40_12_40U,
+           0,
+           "Plextor",
+           "PlexWriter 40/12/40U",
+       },
+       {
+           USB_VENDOR_PLX, USB_PRODUCT_PLX_TESTBOARD,
+           0,
+           "PLX",
+           "test board",
+       },
+       {
+           USB_VENDOR_PLX, USB_PRODUCT_PLX_CA42,
+           0,
+           "PLX",
+           "CA-42 Serial",
+       },
+       {
+           USB_VENDOR_POINTCHIPS, USB_PRODUCT_POINTCHIPS_FLASH,
+           0,
+           "PointChips",
+           "Flash",
+       },
+       {
+           USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA8,
+           0,
+           "PortGear",
+           "Ethernet Adapter",
+       },
+       {
+           USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA9,
+           0,
+           "PortGear",
+           "Ethernet Adapter",
+       },
+       {
+           USB_VENDOR_PORTSMITH, USB_PRODUCT_PORTSMITH_EEA,
+           0,
+           "Portsmith",
+           "Express Ethernet Adapter",
+       },
+       {
+           USB_VENDOR_POSIFLEX, USB_PRODUCT_POSIFLEX_PP7000_1,
+           0,
+           "Posiflex Technologies, Inc.",
+           "PP7000 series printer",
+       },
+       {
+           USB_VENDOR_POSIFLEX, USB_PRODUCT_POSIFLEX_PP7000_2,
+           0,
+           "Posiflex Technologies, Inc.",
+           "PP7000 series printer",
+       },
+       {
+           USB_VENDOR_PQI, USB_PRODUCT_PQI_TRAVELFLASH,
+           0,
+           "PQI",
+           "Travel Flash Drive",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2X300,
+           0,
+           "Primax Electronics",
+           "G2-200 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E300,
+           0,
+           "Primax Electronics",
+           "G2E-300 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2300,
+           0,
+           "Primax Electronics",
+           "G2-300 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E3002,
+           0,
+           "Primax Electronics",
+           "G2E-300 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_9600,
+           0,
+           "Primax Electronics",
+           "Colorado USB 9600 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_600U,
+           0,
+           "Primax Electronics",
+           "Colorado 600u scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_6200,
+           0,
+           "Primax Electronics",
+           "Visioneer 6200 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_19200,
+           0,
+           "Primax Electronics",
+           "Colorado USB 19200 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_1200U,
+           0,
+           "Primax Electronics",
+           "Colorado 1200u scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G600,
+           0,
+           "Primax Electronics",
+           "G2-600 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_636I,
+           0,
+           "Primax Electronics",
+           "ReadyScan 636i",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2600,
+           0,
+           "Primax Electronics",
+           "G2-600 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E600,
+           0,
+           "Primax Electronics",
+           "G2E-600 scanner",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_COMFORT,
+           0,
+           "Primax Electronics",
+           "Comfort",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_MOUSEINABOX,
+           0,
+           "Primax Electronics",
+           "Mouse-in-a-Box",
+       },
+       {
+           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_PCGAUMS1,
+           0,
+           "Primax Electronics",
+           "Sony PCGA-UMS1",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2301,
+           0,
+           "Prolific Technology",
+           "PL2301 Host-Host interface",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2302,
+           0,
+           "Prolific Technology",
+           "PL2302 Host-Host interface",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_RSAQ2,
+           0,
+           "Prolific Technology",
+           "PL2303 Serial adapter (IODATA USB-RSAQ2)",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_DCU11,
+           0,
+           "Prolific Technology",
+           "Unbranded DCU-11 clone",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2303,
+           0,
+           "Prolific Technology",
+           "PL2303 Serial adapter (ATEN/IOGEAR UC232A)",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2305,
+           0,
+           "Prolific Technology",
+           "Parallel printer adapter",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_ATAPI4,
+           0,
+           "Prolific Technology",
+           "ATAPI-4 Bridge Controller",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2501,
+           0,
+           "Prolific Technology",
+           "PL2501 Host-Host interface",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2303X,
+           0,
+           "Prolific Technology",
+           "PL2303 Serial adapter (Pharos GPS)",
+       },
+       {
+           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_RSAQ3,
+           0,
+           "Prolific Technology",
+           "PL2303 Serial adapter (IODATA USB-RSAQ3)",
+       },
+       {
+           USB_VENDOR_PROLIFIC2, USB_PRODUCT_PROLIFIC2_WSIM,
+           0,
+           "",
+           "Willcom WSIM",
+       },
+       {
+           USB_VENDOR_PUTERCOM, USB_PRODUCT_PUTERCOM_UPA100,
+           0,
+           "Putercom",
+           "USB-1284 BRIDGE",
+       },
+       {
+           USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573,
+           0,
+           "Qcom",
+           "RT2573",
+       },
+       {
+           USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573_2,
+           0,
+           "Qcom",
+           "RT2573",
+       },
+       {
+           USB_VENDOR_QTRONIX, USB_PRODUCT_QTRONIX_980N,
+           0,
+           "Qtronix",
+           "Scorpion-980N keyboard",
+       },
+       {
+           USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_CDMA_MSM,
+           0,
+           "Qualcomm",
+           "CDMA Technologies MSM modem",
+       },
+       {
+           USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_CDMA_MSM_2,
+           0,
+           "Qualcomm",
+           "CDMA Technologies MSM phone",
+       },
+       {
+           USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_MSM_HSDPA,
+           0,
+           "Qualcomm",
+           "HSDPA MSM",
+       },
+       {
+           USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_RWT_FCT,
+           0,
+           "Qualcomm",
+           "RWT FCT-CDMA 2000 1xRTT modem",
+       },
+       {
+           USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_CDMA_MSM,
+           0,
+           "Qualcomm",
+           "CDMA Technologies MSM phone",
+       },
+       {
+           USB_VENDOR_QUICKSHOT, USB_PRODUCT_QUICKSHOT_STRIKEPAD,
+           0,
+           "Quickshot",
+           "USB StrikePad",
+       },
+       {
+           USB_VENDOR_RADIOSHACK, USB_PRODUCT_RADIOSHACK_USBCABLE,
+           0,
+           "Radio Shack",
+           "USB to Serial Cable",
+       },
+       {
+           USB_VENDOR_RAINBOW, USB_PRODUCT_RAINBOW_IKEY2000,
+           0,
+           "Rainbow Technologies",
+           "i-Key 2000",
+       },
+       {
+           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570,
+           0,
+           "Ralink Technology",
+           "RT2500USB wireless adapter",
+       },
+       {
+           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570_2,
+           0,
+           "Ralink Technology",
+           "RT2500USB wireless adapter",
+       },
+       {
+           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570_3,
+           0,
+           "Ralink Technology",
+           "RT2500USB wireless adapter",
+       },
+       {
+           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2573,
+           0,
+           "Ralink Technology",
+           "RT2573",
+       },
+       {
+           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2671,
+           0,
+           "Ralink Technology",
+           "RT2671",
+       },
+       {
+           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2573_2,
+           0,
+           "Ralink Technology",
+           "RT2573",
+       },
+       {
+           USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60,
+           0,
+           "RATOC Systems",
+           "USB serial REX-USB60",
+       },
+       {
+           USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_USBKR100,
+           0,
+           "Realtek",
+           "USBKR100 USB Ethernet (GREEN HOUSE)",
+       },
+       {
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA100,
+           0,
+           "Roland",
+           "UA-100 USB Audio I/F",
+       },
+       {
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM4,
+           0,
+           "Roland",
+           "UM-4 MIDI I/F",
+       },
+       {
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8850,
+           0,
+           "Roland",
+           "RolandED SC-8850 SOUND Canvas MIDI Synth.",
+       },
+       {
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_U8,
+           0,
+           "Roland",
+           "U-8 USB Audio I/F",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_600U,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM2,
            0,
-           "Primax Electronics",
-           "Colorado 600u scanner",
+           "Roland",
+           "UM-2 MIDI I/F",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_6200,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8820,
            0,
-           "Primax Electronics",
-           "Visioneer 6200 scanner",
+           "Roland",
+           "SoundCanvas SC-8820 MIDI Synth.",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_19200,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_PC300,
            0,
-           "Primax Electronics",
-           "Colorado USB 19200 scanner",
+           "Roland",
+           "PC-300 MIDI Keyboard",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_1200U,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM1,
            0,
-           "Primax Electronics",
-           "Colorado 1200u scanner",
+           "Roland",
+           "UM-1 MIDI I/F",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G600,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SK500,
            0,
-           "Primax Electronics",
-           "G2-600 scanner",
+           "Roland",
+           "SoundCanvas SK-500 MIDI Keyboard",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_636I,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SCD70,
            0,
-           "Primax Electronics",
-           "ReadyScan 636i",
+           "Roland",
+           "SC-D70 MIDI Synth.",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2600,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA3,
            0,
-           "Primax Electronics",
-           "G2-600 scanner",
+           "Roland",
+           "EDIROL UA-3 USB audio I/F",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E600,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_XV5050,
            0,
-           "Primax Electronics",
-           "G2E-600 scanner",
+           "Roland",
+           "XV-5050 MIDI Synth.",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_COMFORT,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM880N,
            0,
-           "Primax Electronics",
-           "Comfort",
+           "Roland",
+           "EDIROL UM-880 MIDI I/F (native)",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_MOUSEINABOX,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM880G,
            0,
-           "Primax Electronics",
-           "Mouse-in-a-Box",
+           "Roland",
+           "EDIROL UM-880 MIDI I/F (generic)",
        },
        {
-           USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_PCGAUMS1,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD90,
            0,
-           "Primax Electronics",
-           "Sony PCGA-UMS1",
+           "Roland",
+           "EDIROL SD-90 STDIO Canvas MIDI Synth.",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2301,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA1A,
            0,
-           "Prolific Technology",
-           "PL2301 Host-Host interface",
+           "Roland",
+           "UA-1A USB Audio I/F",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2302,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM550,
            0,
-           "Prolific Technology",
-           "PL2302 Host-Host interface",
+           "Roland",
+           "UM-550 MIDI I/F",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_RSAQ2,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD20,
            0,
-           "Prolific Technology",
-           "PL2303 Serial adapter (IODATA USB-RSAQ2)",
+           "Roland",
+           "SD-20 MIDI Synth.",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_DCU11,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD80,
            0,
-           "Prolific Technology",
-           "Unbranded DCU-11 clone",
+           "Roland",
+           "SD-80 MIDI Synth.",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2303,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA700,
            0,
-           "Prolific Technology",
-           "PL2303 Serial adapter (ATEN/IOGEAR UC232A)",
+           "Roland",
+           "UA-700 USB Audio I/F",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2305,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA3FXA,
            0,
-           "Prolific Technology",
-           "Parallel printer adapter",
+           "Roland",
+           "EDIROL UA-3FX USB audio I/F (advanced)",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_ATAPI4,
+           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA3FX,
            0,
-           "Prolific Technology",
-           "ATAPI-4 Bridge Controller",
+           "Roland",
+           "EDIROL UA-3FX USB audio I/F",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2501,
+           USB_VENDOR_ROCKFIRE, USB_PRODUCT_ROCKFIRE_GAMEPAD,
            0,
-           "Prolific Technology",
-           "PL2501 Host-Host interface",
+           "Rockfire",
+           "gamepad 203USB",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2303X,
+           USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60,
            0,
-           "Prolific Technology",
-           "PL2303 Serial adapter (Pharos GPS)",
+           "RATOC Systems",
+           "USB serial adapter REX-USB60",
        },
        {
-           USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_RSAQ3,
+           USB_VENDOR_SAGEM, USB_PRODUCT_SAGEM_USBSERIAL,
            0,
-           "Prolific Technology",
-           "PL2303 Serial adapter (IODATA USB-RSAQ3)",
+           "Sagem",
+           "USB-Serial Controller",
        },
        {
-           USB_VENDOR_PROLIFIC2, USB_PRODUCT_PROLIFIC2_WSIM,
+           USB_VENDOR_SAITEK, USB_PRODUCT_SAITEK_CYBORG_3D_GOLD,
            0,
-           "",
-           "Willcom WSIM",
+           "Saitek",
+           "Cyborg 3D Gold Joystick",
        },
        {
-           USB_VENDOR_PUTERCOM, USB_PRODUCT_PUTERCOM_UPA100,
+           USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_ML6060,
            0,
-           "Putercom",
-           "USB-1284 BRIDGE",
+           "Samsung Electronics",
+           "ML-6060 laser printer",
        },
        {
-           USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573,
+           USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_YP_U2,
            0,
-           "Qcom",
-           "RT2573",
+           "Samsung Electronics",
+           "YP-U2 MP3 Player",
        },
        {
-           USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573_2,
+           USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_I500,
            0,
-           "Qcom",
-           "RT2573",
+           "Samsung Electronics",
+           "I500 Palm USB Phone",
        },
        {
-           USB_VENDOR_QTRONIX, USB_PRODUCT_QTRONIX_980N,
+           USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_I330,
            0,
-           "Qtronix",
-           "Scorpion-980N keyboard",
+           "Samsung Electronics",
+           "I330 Palm USB phone",
        },
        {
-           USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_CDMA_MSM,
+           USB_VENDOR_SAMSUNG_TECHWIN, USB_PRODUCT_SAMSUNG_TECHWIN_DIGIMAX_410,
            0,
-           "Qualcomm",
-           "CDMA Technologies MSM modem",
+           "Samsung Techwin",
+           "Digimax 410",
        },
        {
-           USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_CDMA_MSM_2,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR05A,
            0,
-           "Qualcomm",
-           "CDMA Technologies MSM phone",
+           "SanDisk",
+           "ImageMate SDDR-05a",
        },
        {
-           USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_MSM_HSDPA,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR31,
            0,
-           "Qualcomm",
-           "HSDPA MSM",
+           "SanDisk",
+           "ImageMate SDDR-31",
        },
        {
-           USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_RWT_FCT,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR05,
            0,
-           "Qualcomm",
-           "RWT FCT-CDMA 2000 1xRTT modem",
+           "SanDisk",
+           "ImageMate SDDR-05",
        },
        {
-           USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_CDMA_MSM,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR12,
            0,
-           "Qualcomm",
-           "CDMA Technologies MSM phone",
+           "SanDisk",
+           "ImageMate SDDR-12",
        },
        {
-           USB_VENDOR_QUICKSHOT, USB_PRODUCT_QUICKSHOT_STRIKEPAD,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR09,
            0,
-           "Quickshot",
-           "USB StrikePad",
+           "SanDisk",
+           "ImageMate SDDR-09",
        },
        {
-           USB_VENDOR_RADIOSHACK, USB_PRODUCT_RADIOSHACK_USBCABLE,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR86,
            0,
-           "Radio Shack",
-           "USB to Serial Cable",
+           "SanDisk",
+           "ImageMate SDDR-86",
        },
        {
-           USB_VENDOR_RAINBOW, USB_PRODUCT_RAINBOW_IKEY2000,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR75,
            0,
-           "Rainbow Technologies",
-           "i-Key 2000",
+           "SanDisk",
+           "ImageMate SDDR-75",
        },
        {
-           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDCZ2_256,
            0,
-           "Ralink Technology",
-           "RT2500USB wireless adapter",
+           "SanDisk",
+           "Cruzer Mini 256MB",
        },
        {
-           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570_2,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDCZ4_128,
            0,
-           "Ralink Technology",
-           "RT2500USB wireless adapter",
+           "SanDisk",
+           "Cruzer Micro 128MB",
        },
        {
-           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570_3,
+           USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDCZ4_256,
            0,
-           "Ralink Technology",
-           "RT2500USB wireless adapter",
+           "SanDisk",
+           "Cruzer Micro 256MB",
        },
        {
-           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2573,
+           USB_VENDOR_SANWASUPPLY, USB_PRODUCT_SANWASUPPLY_JYDV9USB,
            0,
-           "Ralink Technology",
-           "RT2573",
+           "Sanwa Supply",
+           "JY-DV9USB gamepad",
        },
        {
-           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2671,
+           USB_VENDOR_SANYO, USB_PRODUCT_SANYO_SCP4900,
            0,
-           "Ralink Technology",
-           "RT2671",
+           "Sanyo Electric",
+           "Sanyo SCP-4900 USB Phone",
        },
        {
-           USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2573_2,
+           USB_VENDOR_SCANLOGIC, USB_PRODUCT_SCANLOGIC_SL11R,
            0,
-           "Ralink Technology",
-           "RT2573",
+           "ScanLogic",
+           "SL11R-IDE",
        },
        {
-           USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60,
+           USB_VENDOR_SCANLOGIC, USB_PRODUCT_SCANLOGIC_336CX,
            0,
-           "RATOC Systems",
-           "USB serial REX-USB60",
+           "ScanLogic",
+           "Phantom 336CX - C3 scanner",
        },
        {
-           USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_USBKR100,
+           USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2101,
            0,
-           "Realtek",
-           "USBKR100 USB Ethernet (GREEN HOUSE)",
+           "Sealevel System",
+           "SeaLINK+232 (2101/2105)",
        },
        {
-           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA100,
+           USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2102,
            0,
-           "Roland",
-           "UA-100 USB Audio I/F",
+           "Sealevel System",
+           "SeaLINK+485 (2102)",
        },
        {
-           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM4,
+           USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2103,
            0,
-           "Roland",
-           "UM-4 MIDI I/F",
+           "Sealevel System",
+           "SeaLINK+232I (2103)",
        },
        {
-           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8850,
+           USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2104,
            0,
-           "Roland",
-           "RolandED SC-8850 SOUND Canvas MIDI Synth.",
+           "Sealevel System",
+           "SeaLINK+485I (2104)",
        },
        {
-           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_U8,
+           USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2106,
            0,
-           "Roland",
-           "U-8 USB Audio I/F",
+           "Sealevel System",
+           "SeaLINK+422 (2106)",
        },
        {
-           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM2,
+           USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2201_1,
            0,
-           "Roland",
-           "UM-2 MIDI I/F",
+           "Sealevel System",
+           "SeaPORT+2/232 (2201) Port 1",
        },
        {
-           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8820,
+           USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2201_2,
            0,
-           "Roland",
-           "SoundCanvas SC-8820 MIDI Synth.",
+           "Sealevel System",
+           "SeaPORT+2/232 (2201) Port 2",
        },
        {
-           USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_PC300,
+           USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2202_1,
            0,
-           &q