summaryrefslogtreecommitdiff
path: root/sys/dev/usb
diff options
context:
space:
mode:
authorIan Dowse <iedowse@FreeBSD.org>2001-12-06 16:36:00 +0000
committerIan Dowse <iedowse@FreeBSD.org>2001-12-06 16:36:00 +0000
commitb1d356f11f04346bfe8c2e9cc28accbea2990801 (patch)
tree583b04ce90126f1850399633ae6c7bc6a39de66c /sys/dev/usb
parent87974404f2cdaceb836c21441083e0819bb93375 (diff)
Notes
Diffstat (limited to 'sys/dev/usb')
-rw-r--r--sys/dev/usb/usbdevs135
1 files changed, 106 insertions, 29 deletions
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index 6bb1d3578458..5f430c6ebf6b 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -40,25 +40,43 @@ $FreeBSD$
/*
* List of known USB vendors
*
- * Please note that these IDs do not do anything. Adding an ID here and
+ * Adding an ID and its string description for a device to the usbdevs file,
+ * enables the USB stack to print a useful description of the device that was
+ * connected.
+ *
+ * The ID should be added in usbdevs and then the files usbdevs.h and
+ * usbdevs_data.h need to be regenerated.
+ *
+ * # edit usbdevs
+ * make -f Makefile.usbdevs
+ * # test your change
+ * cd ../../modules/usb
+ * make
+ * # commit, if appropriate
+ * cvs -m "ID for device XYZ" commit usbdevs
+ * # commit the derived files after the $ FreeBSD $ has been updated.
+ * cvs commit usbdevs.h usbdevs_data.h
+ *
+ * Please note that these IDs do not do anything. Adding an ID in usbdevs and
* regenerating the usbdevs.h and usbdevs_data.h only makes a symbolic name
- * available to the source code and does not change any functionality, nor
- * does it make your device available to a specific driver.
- * It will however make the descriptive string available if a device does not
- * provide the string itself.
+ * available to the source code and does not change any functionality, nor does
+ * it make your device available to a specific driver. It will however make
+ * the descriptive string available if a device does not provide the string
+ * itself.
*
* After adding a vendor ID VNDR and a product ID PRDCT you will have the
* following extra defines:
* #define USB_VENDOR_VNDR 0x????
* #define USB_PRODUCT_VNDR_PRDCT 0x????
*
- * You may have to add these defines to the respective probe routines to
- * make the device recognised by the appropriate device driver.
+ * You will have to add these defines to the respective probe routines to make
+ * the device recognised by the appropriate device driver.
*/
vendor AOX 0x03e8 AOX, Inc.
vendor ATMEL 0x03eb Atmel Corp.
-vendor HP 0x03f0 Hewlett Packard
+vendor MITSUMI 0x03ee Mitsumi
+vendor HP 0x03f0 Hewlett-Packard
vendor ADAPTEC 0x03f3 Adaptec, Inc.
vendor NATIONAL 0x0400 National Semiconductor
vendor ACERLABS 0x0402 Acer Labs, Inc.
@@ -71,6 +89,7 @@ vendor ADI 0x0422 ADI Systems, Inc.
vendor CATC 0x0423 Computer Access Technology Corp.
vendor GRAVIS 0x0428 Advanced Gravis Computer Tech. Ltd.
vendor SUN 0x0430 Sun Microsystems
+vendor TAUGA 0x0436 Taugagreining HF
vendor AMD 0x0438 Advanced Micro Devices
vendor LEXMARK 0x043d Lexmark International, Inc.
vendor NANAO 0x0440 NANAO Corp.
@@ -139,6 +158,7 @@ vendor ALTRA 0x0527 ALTRA
vendor ATI 0x0528 ATI Technologies, Inc.
vendor AKS 0x0529 Aladdin Knowledge Systems
vendor UNIACCESS 0x0540 Universal Access
+vendor XIRLINK 0x0545 Xirlink, Inc.
vendor ANCHOR 0x0547 Anchor Chips, Inc.
vendor SONY 0x054c Sony Corp.
vendor VISION 0x0553 VLSI Vision Ltd.
@@ -172,6 +192,7 @@ vendor DIGI 0x05c5 Digi International
vendor QTRONIX 0x05c7 Qtronix Corp
vendor ELSA 0x05cc ELSA Gmbh
vendor BRAINBOXES 0x05d1 Brainboxes Limited
+vendor ULTIMA 0x05d8 Ultima
vendor AXIOHM 0x05d9 Axiohm Transaction Solutions
vendor MICROTEK 0x05da Microtek
vendor LEXAR 0x05dc Lexar Media
@@ -202,6 +223,7 @@ vendor AIWA 0x0677 Aiwa Co., Ltd.
vendor ACARD 0x0678 ACARD Technology Corp.
vendor PROLIFIC 0x067b Prolific Technology Inc.
vendor ADVANCELOGIC 0x0680 Avance Logic, Inc.
+vendor HAGIWARA 0x0693 Hagiwara Sys-Com
vendor CTX 0x0698 Chuntex
vendor ASKEY 0x069a Askey Computer Corp.
vendor ALCATELT 0x06b9 Alcatel Telecom
@@ -233,6 +255,7 @@ vendor ADMTEK 0x07a6 ADMtek, Inc.
vendor COREGA 0x07aa Corega
vendor FREECOM 0x07ab Freecom
vendor MICROTECH 0x07af Microtech
+vendor OLYMPUS 0x07b4 Olympus
vendor ABOCOM 0x07b8 AboCom Systems, Inc.
vendor KEISOKUGIKEN 0x07c1 Keisokugiken Corp.
vendor APG 0x07c5 APG Cash Drawer
@@ -303,7 +326,7 @@ vendor ENTREGA 0x1645 Entrega
vendor ACTIONTEC 0x1668 Actiontec Electronics, Inc.
vendor DLINK 0x2001 D-Link Corp
vendor INTEL 0x8086 Intel
-vendor HP2 0xf003 Hewlett Packard
+vendor HP2 0xf003 Hewlett-Packard
/*
* List of known products. Grouped by vendor.
@@ -312,8 +335,8 @@ vendor HP2 0xf003 Hewlett Packard
/* 3Com products */
product 3COM HOMECONN 0x009d HomeConnect USB Camera
product 3COM 3C19250 0x03E8 3C19250 Ethernet adapter
-product 3COM 3C460 0x11f8 HomeConnect Ethernet USB Adapter
product 3COM USR56K 0x3021 U.S.Robotics 56000 Voice Faxmodem Pro
+product 3COM 3C460 0x11f8 HomeConnect Ethernet USB Adapter
product 3COMUSR OFFICECONN 0x0082 3Com OfficeConnect Analog Modem
product 3COMUSR USRISDN 0x008f 3Com U.S. Robotics Pro ISDN TA
@@ -322,6 +345,10 @@ product 3COMUSR USR56K 0x3021 U.S.Robotics 56000 Voice Faxmodem Pro
/* AboCom products */
product ABOCOM URE450 0x4000 URE450 Ethernet Adapter
+product ABOCOM DSB650TX_PNA 0x4003 1/10/100 ethernet adapter
+
+/* Accton Technology Corp. products */
+product ACCTON USB320_EC 0x1046 USB320-EC Ethernet Adapter
/* Acer Peripherals, Inc. products */
product ACERP ACERSCAN_C310U 0x12a6 Acerscan C310U
@@ -488,9 +515,6 @@ product ENTREGA EZUSB 0x8000 EZ-USB
product ENTREGA 2U4S 0x8004 2U4S serial connector/usb hub
/*product ENTREGA SERIAL_DB9 0x8093 DB9 Serial connector*/
-/* e-TEK Labs products */
-product ETEK 1COM 0x8007 Serial port
-
/* Epson products */
product EPSON PRINTER1 0x0001 USB Printer
product EPSON PRINTER2 0x0002 ISD USB Smart Cable for Mac
@@ -499,10 +523,9 @@ product EPSON PRINTER5 0x0005 USB Printer
product EPSON 636 0x0101 Perfection 636U / 636Photo scanner
product EPSON 610 0x0103 Perfection 610 scanner
product EPSON 1200 0x0104 Perfection 1200U / 1200Photo scanner
-product EPSON 1240 0x010b Perfection 1240U / 1240Photo scanner
product EPSON 1600 0x0107 Expression 1600 scanner
-product EPSON 1640 0x010a Perfection 1640SU scanner / GT-8700(F)
-product EPSON 1240 0x010b Perfection 1240U / 1240Photo scanner / GT 7700
+product EPSON 1640 0x010a Perfection 1640SU scanner
+product EPSON 1240 0x010b Perfection 1240U / 1240Photo scanner
/* e-TEK Labs products */
product ETEK 1COM 0x8007 Serial port
@@ -528,6 +551,11 @@ product FTDI SERIAL 0x8372 Serial converter
/* Fuji photo products */
product FUJIPHOTO MASS0100 0x0100 Mass Storage
+/* Hagiwara products */
+product HAGIWARA FGSM 0x0002 FlashGate SmartMedia Card Reader
+product HAGIWARA FGCF 0x0003 FlashGate CompactFlash Card Reader
+product HAGIWARA FG 0x0005 FlashGate
+
/* Handspring, Inc. */
product HANDSPRING VISOR 0x0100 Handspring Visor
@@ -535,18 +563,30 @@ product HANDSPRING VISOR 0x0100 Handspring Visor
product HAUPPAUGE WINTV_USB_FM 0x4d12 WinTV USB FM
/* HP products */
+product HP 895C 0x0004 DeskJet 895C
product HP 4100C 0x0101 Scanjet 4100C
product HP S20 0x0102 Photosmart S20
+product HP 880C 0x0104 DeskJet 880C
product HP 4200C 0x0105 ScanJet 4200C
+product HP CDWRITERPLUS 0x0107 CD-Writer Plus
+product HP KBDHUB 0x010c Multimedia Keyboard Hub
product HP 6200C 0x0201 ScanJet 6200C
product HP S20b 0x0202 PhotoSmart S20
+product HP 815C 0x0204 DeskJet 815C
product HP 3300C 0x0205 ScanJet 3300C
-product HP 4300C 0x0305 ScanJet 4300C
+product HP CDW8200 0x0207 CD-Writer Plus 8200e
+product HP 810C 0x0304 DeskJet 810C/812C
+product HP 4300C 0x0305 Scanjet 4300C
+product HP G85XI 0x0311 OfficeJet G85xi
product HP 5200C 0x0401 Scanjet 5200C
-product HP 3400C 0x0405 ScanJet 3400C
+product HP 830C 0x0404 DeskJet 830C
+product HP 3400CSE 0x0405 ScanJet 3400cse
product HP 6300C 0x0601 Scanjet 6300C
+product HP 840C 0x0604 DeskJet 840c
product HP 5300C 0x0701 Scanjet 5300C
product HP 970CSE 0x1004 Deskjet 970Cse
+product HP 930C 0x1204 DeskJet 930c
+product HP 640C 0x2004 DeskJet 640c
product HP P1100 0x3102 Photosmart P1100
/* HP products */
@@ -560,6 +600,7 @@ product INSIDEOUT EDGEPORT4 0x0001 EdgePort/4 serial ports
/* In-System products */
product INSYSTEM F5U002 0x0002 Parallel printer adapter
+product INSYSTEM ATAPI 0x0031 ATAPI adapter
product INSYSTEM ISD110 0x0200 IDE adapter ISD110
product INSYSTEM ISD105 0x0202 IDE adapter ISD105
product INSYSTEM USBCABLE 0x081a USB cable
@@ -622,6 +663,7 @@ product KYE FLIGHT2000 0x1004 Flight 2000 joystick
product KYE VIVIDPRO 0x2001 ColorPage Vivid-Pro scanner
/* LaCie products */
+product LACIE HD 0xa601 Hard Disk
product LACIE CDRW 0xa602 CD R/W
/* Lexar products */
@@ -631,6 +673,7 @@ product LEXAR JUMPSHOT 0x0001 jumpSHOT CompactFlash Reader
product LEXMARK S2450 0x0009 Optra S 2450
/* Linksys products */
+product LINKSYS MAUSB2 0x0105 Camedia MAUSB-2
product LINKSYS USB10T 0x2202 USB10T Ethernet
product LINKSYS USB100TX 0x2203 USB100TX Ethernet
product LINKSYS USB100H1 0x2204 USB100H1 Ethernet/HPNA
@@ -649,6 +692,7 @@ product LOGITECH N48 0xc001 N48 mouse
product LOGITECH MBA47 0xc002 M-BA47 mouse
product LOGITECH WMMOUSE 0xc004 WingMan Gaming Mouse
product LOGITECH BD58 0xc00c BD58 mouse
+product LOGITECH UN58A 0xc030 iFeel Mouse
product LOGITECH BB13 0xc401 USB-PS/2 Trackball
product LOGITECH WMPAD 0xc208 WingMan GamePad Extreme
product LOGITECH WMJOY 0xc281 WingMan Force joystick
@@ -671,6 +715,7 @@ product MCT DU_H3SP_USB232 0x0200 D-Link DU-H3SP USB BAY Hub
/* Melco, Inc products */
product MELCO LUATX1 0x0001 LUA-TX Ethernet
product MELCO LUATX5 0x0005 LUA-TX Ethernet
+product MELCO LUA2TX5 0x0009 LUA2-TX Ethernet
/* Metricom products */
product METRICOM RICOCHET_GS 0x0001 Ricochet GS
@@ -685,7 +730,10 @@ product MICROSOFT INTELLIEYE 0x0025 IntelliEye mouse
product MICROSOFT INETPRO 0x002b Internet Keyboard Pro
/* Microtech products */
+product MICROTECH SCSIDB25 0x0004 USB-SCSI-DB25
+product MICROTECH SCSIHD50 0x0005 USB-SCSI-HD50
product MICROTECH DPCM 0x0006 USB CameraMate
+product MICROTECH FREECOM 0xfc01 Freecom USB-IDE
/* Microtek products */
product MICROTEK 336CX 0x0094 Phantom 336CX - C3 scanner
@@ -699,6 +747,9 @@ product MICROTEK V6UL 0x80ac ScanMaker V6UL
/* Midiman products */
product MIDIMAN MIDISPORT2X2 0x1001 Midisport 2x2
+/* Mitsumi products */
+product MITSUMI CDRRW 0x0000 CD-R/RW Drive
+
/* Motorola products */
product MOTOROLA MC141555 0x1555 MC141555 hub controller
@@ -711,6 +762,7 @@ product MUSTEK 600CU 0x0002 600 CU scanner
product MUSTEK 1200USB 0x0003 1200 USB scanner
product MUSTEK 1200UB 0x0006 1200 UB scanner
product MUSTEK 1200USBPLUS 0x0007 1200 USB Plus scanner
+product MUSTEK 1200CUPLUS 0x0008 1200 CU Plus scanner
product MUSTEK BEARPAW1200F 0x0010 BearPaw 1200F scanner
product MUSTEK 600USB 0x0873 600 USB scanner
product MUSTEK MDC800 0xa800 MDC-800 digital camera
@@ -735,6 +787,10 @@ product NETGEAR EA101 0x1001 Ethernet adapter
/* Nikon products */
product NIKON E990 0x0102 Digital Camera E990
+/* Olympus products */
+product OLYMPUS C1 0x0102 C-1 Digital Camera
+product OLYMPUS C700 0x0105 C-700 Ultra Zoom
+
/* OmniVision Technologies, Inc. products */
product OMNIVISION OV511 0x0511 OV511 Camera
product OMNIVISION OV511PLUS 0xa511 OV511+ Camera
@@ -755,6 +811,7 @@ product PERACOM ENET2 0x0005 Ethernet adapter
product PHILIPS DSS350 0x0101 DSS 350 Digital Speaker System
product PHILIPS DSS 0x0104 DSS XXX Digital Speaker System
product PHILIPS HUB 0x0201 hub
+product PHILIPS PCA646VC 0x0303 PCA646VC PC Camera
product PHILIPS PCVC680K 0x0308 PCVC680K Vesta Pro PC Camera
product PHILIPS DSS150 0x0471 DSS 150 Digital Speaker System
@@ -787,7 +844,8 @@ product PRIMAX PCGAUMS1 0x4d04 Sony PCGA-UMS1
/* Prolific products */
product PROLIFIC PL2301 0x0000 PL2301 Host-Host interface
product PROLIFIC PL2302 0x0001 PL2302 Host-Host interface
-product PROLIFIC PL2303 0x04bb PL2303 Serial adapter (IODATA USB-RSAQ2)
+product PROLIFIC RSAQ2 0x04bb PL2303 Serial adapter (IODATA USB-RSAQ2)
+product PROLIFIC PL2303 0x2303 PL2303 Serial adapter (ATEN/IOGEAR UC232A)
product PROLIFIC PL2305 0x2305 Parallel printer adapter
product PROLIFIC ATAPI4 0x2307 ATAPI-4 Bridge Controller
@@ -809,18 +867,26 @@ product ROLAND UM1 0x0009 UM-1 MIDI I/F
/* Rockfire products */
product ROCKFIRE GAMEPAD 0x2033 gamepad 203USB
-/* Qtronix products */
-product QTRONIX 980N 0x2011 Scorpion-980N keyboard
-
/* SanDisk products */
-product SANDISK IMAGEMATE 0x0001 USB ImageMate
+product SANDISK SDDR05A 0x0001 ImageMate SDDR-05a
+product SANDISK SDDR31 0x0002 ImageMate SDDR-31
+product SANDISK SDDR12 0x0100 ImageMate SDDR-12
+product SANDISK SDDR09 0x0200 ImageMate SDDR-09
/* ScanLogic products */
product SCANLOGIC 336CX 0x0300 Phantom 336CX - C3 scanner
/* Shuttle Technology products */
product SHUTTLE EUSB 0x0001 E-USB Bridge
+product SHUTTLE EUSCSI 0x0002 eUSCSI Bridge
+product SHUTTLE SDDR09 0x0003 ImageMate SDDR09
product SHUTTLE ZIOMMC 0x0006 eUSB MultiMediaCard Adapter
+product SHUTTLE HIFD 0x0007 Sony Hifd
+product SHUTTLE EUSBATAPI 0x0009 eUSB ATA/ATAPI Adapter
+product SHUTTLE CF 0x000a eUSB CompactFlash Adapter
+product SHUTTLE EUSCSI_B 0x000b eUSCSI Bridge
+product SHUTTLE EUSCSI_C 0x000c eUSCSI Bridge
+product SHUTTLE CDRW 0x0101 CD-RW Device
/* SIIG products */
product SIIG DIGIFILMREADER 0x0004 DigiFilm-Combo Reader
@@ -843,8 +909,9 @@ product SMC 2202USB 0x0200 10/100 ethernet adapter
product SOLIDYEAR KEYBOARD 0x2101 Solid Year USB keyboard
/* SONY products */
-product SONY DSC 0x0010 Sony DSC cameras
-product SONY MSC 0x0032 Sony MSC memory stick slot
+product SONY DSC 0x0010 DSC cameras
+product SONY MSACUS1 0x002d Memorystick MSAC-US1
+product SONY MSC 0x0032 MSC memory stick slot
/* STMicroelectronics products */
product STMICRO COMMUNICATOR 0x7554 USB Communicator
@@ -863,11 +930,14 @@ product DIAMOND2 SUPRA2890 0x0b4a SupraMax 2890 56K Modem
product DIAMOND2 RIO600USB 0x5001 Rio 600 USB
product DIAMOND2 RIO800USB 0x5002 Rio 800 USB
+/* Taugagreining products */
+product TAUGA CAMERAMATE 0x0005 CameraMate (DPCM_USB)
+
/* TDK products */
-product TDK UPA9664 0x0115 TDK USB-PDC Adapter UPA9664
-product TDK UCA1464 0x0116 TDK USB-cdmaOne Adapter UCA1464
-product TDK UHA6400 0x0117 TDK USB-PHS Adapter UHA6400
-product TDK UPA6400 0x0118 TDK USB-PHS Adapter UPA6400
+product TDK UPA9664 0x0115 USB-PDC Adapter UPA9664
+product TDK UCA1464 0x0116 USB-cdmaOne Adapter UCA1464
+product TDK UHA6400 0x0117 USB-PHS Adapter UHA6400
+product TDK UPA6400 0x0118 USB-PHS Adapter UPA6400
/* TEAC products */
product TEAC FD05PUB 0x0000 FD-05PUB floppy
@@ -885,6 +955,9 @@ product THRUST FUSION_PAD 0xa0a3 Fusion Digital Gamepad
/* Trek Technology products */
product TREK THUMBDRIVE 0x1111 ThumbDrive
+/* Ultima products */
+product ULTIMA 1200UBPLUS 0x4002 1200 UB Plus scanner
+
/* UMAX products */
product UMAX ASTRA1236U 0x0002 Astra 1236U Scanner
product UMAX ASTRA1220U 0x0010 Astra 1220U Scanner
@@ -911,6 +984,9 @@ product WACOM CT0405U 0x0000 CT-0405-U Tablet
product WACOM GRAPHIRE 0x0010 Graphire
product WACOM INTUOSA5 0x0021 Intuos A5
+/* Xirlink products */
+product XIRLINK PCCAM 0x8080 IBM PC Camera
+
/* Y-E Data products */
product YEDATA FLASHBUSTERU 0x0000 Flashbuster-U
@@ -919,6 +995,7 @@ product YANO U640MO 0x0101 U640MO-03
/* Yamaha products */
product YAMAHA UX256 0x1000 UX256 MIDI I/F
+product YAMAHA UX96 0x1008 UX96 MIDI I/F
/* Zoom Telephonics, Inc. products */
product ZOOM 2986L 0x9700 2986L Fax modem