1 .. SPDX-License-Identifier: GPL-2.0 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 USB drivers 3 USB drivers 4 =========== 4 =========== 5 5 6 The USB boards are identified by an identifica 6 The USB boards are identified by an identification called USB ID. 7 7 8 The ``lsusb`` command allows identifying the U 8 The ``lsusb`` command allows identifying the USB IDs:: 9 9 10 $ lsusb 10 $ lsusb 11 ... 11 ... 12 Bus 001 Device 015: ID 046d:082d Logitech, 12 Bus 001 Device 015: ID 046d:082d Logitech, Inc. HD Pro Webcam C920 13 Bus 001 Device 074: ID 2040:b131 Hauppauge 13 Bus 001 Device 074: ID 2040:b131 Hauppauge 14 Bus 001 Device 075: ID 2013:024f PCTV Syst 14 Bus 001 Device 075: ID 2013:024f PCTV Systems nanoStick T2 290e 15 ... 15 ... 16 16 17 Newer camera devices use a standard way to exp 17 Newer camera devices use a standard way to expose themselves as such, 18 via USB Video Class. Those cameras are automat 18 via USB Video Class. Those cameras are automatically supported by the 19 ``uvc-driver``. 19 ``uvc-driver``. 20 20 21 Older cameras and TV USB devices uses USB Vend 21 Older cameras and TV USB devices uses USB Vendor Classes: each vendor 22 defines its own way to access the device. This 22 defines its own way to access the device. This section contains 23 card lists for such vendor-class devices. 23 card lists for such vendor-class devices. 24 24 25 While this is not as common as on PCI, sometim 25 While this is not as common as on PCI, sometimes the same USB ID is used 26 by different products. So, several media drive 26 by different products. So, several media drivers allow passing a ``card=`` 27 parameter, in order to setup a card number tha 27 parameter, in order to setup a card number that would match the correct 28 settings for an specific product type. 28 settings for an specific product type. 29 29 30 The current supported USB cards (not including 30 The current supported USB cards (not including staging drivers) are 31 listed below\ [#]_. 31 listed below\ [#]_. 32 32 33 .. [#] 33 .. [#] 34 34 35 some of the drivers have sub-drivers, not s 35 some of the drivers have sub-drivers, not shown at this table. 36 In particular, gspca driver has lots of sub 36 In particular, gspca driver has lots of sub-drivers, 37 for cameras not supported by the USB Video 37 for cameras not supported by the USB Video Class (UVC) driver, 38 as shown at :doc:`gspca card list <gspca-ca 38 as shown at :doc:`gspca card list <gspca-cardlist>`. 39 39 40 ====================== ====================== 40 ====================== ========================================================= 41 Driver Name 41 Driver Name 42 ====================== ====================== 42 ====================== ========================================================= 43 airspy AirSpy 43 airspy AirSpy 44 au0828 Auvitek AU0828 44 au0828 Auvitek AU0828 45 b2c2-flexcop-usb Technisat/B2C2 Air/Sky 45 b2c2-flexcop-usb Technisat/B2C2 Air/Sky/Cable2PC USB >> 46 cpia2 CPiA2 Video For Linux 46 cx231xx Conexant cx231xx USB v 47 cx231xx Conexant cx231xx USB video capture 47 dvb-as102 Abilis AS102 DVB recei 48 dvb-as102 Abilis AS102 DVB receiver 48 dvb-ttusb-budget Technotrend/Hauppauge 49 dvb-ttusb-budget Technotrend/Hauppauge Nova - USB devices 49 dvb-usb-a800 AVerMedia AverTV DVB-T 50 dvb-usb-a800 AVerMedia AverTV DVB-T USB 2.0 (A800) 50 dvb-usb-af9005 Afatech AF9005 DVB-T U 51 dvb-usb-af9005 Afatech AF9005 DVB-T USB1.1 51 dvb-usb-af9015 Afatech AF9015 DVB-T U 52 dvb-usb-af9015 Afatech AF9015 DVB-T USB2.0 52 dvb-usb-af9035 Afatech AF9035 DVB-T U 53 dvb-usb-af9035 Afatech AF9035 DVB-T USB2.0 53 dvb-usb-anysee Anysee DVB-T/C USB2.0 54 dvb-usb-anysee Anysee DVB-T/C USB2.0 54 dvb-usb-au6610 Alcor Micro AU6610 USB 55 dvb-usb-au6610 Alcor Micro AU6610 USB2.0 55 dvb-usb-az6007 AzureWave 6007 and clo 56 dvb-usb-az6007 AzureWave 6007 and clones DVB-T/C USB2.0 56 dvb-usb-az6027 Azurewave DVB-S/S2 USB 57 dvb-usb-az6027 Azurewave DVB-S/S2 USB2.0 AZ6027 57 dvb-usb-ce6230 Intel CE6230 DVB-T USB 58 dvb-usb-ce6230 Intel CE6230 DVB-T USB2.0 58 dvb-usb-cinergyT2 Terratec CinergyT2/qan 59 dvb-usb-cinergyT2 Terratec CinergyT2/qanu USB 2.0 DVB-T 59 dvb-usb-cxusb Conexant USB2.0 hybrid 60 dvb-usb-cxusb Conexant USB2.0 hybrid 60 dvb-usb-dib0700 DiBcom DiB0700 61 dvb-usb-dib0700 DiBcom DiB0700 61 dvb-usb-dibusb-common DiBcom DiB3000M-B 62 dvb-usb-dibusb-common DiBcom DiB3000M-B 62 dvb-usb-dibusb-mc DiBcom DiB3000M-C/P 63 dvb-usb-dibusb-mc DiBcom DiB3000M-C/P 63 dvb-usb-digitv Nebula Electronics uDi 64 dvb-usb-digitv Nebula Electronics uDigiTV DVB-T USB2.0 64 dvb-usb-dtt200u WideView WT-200U and W 65 dvb-usb-dtt200u WideView WT-200U and WT-220U (pen) DVB-T 65 dvb-usb-dtv5100 AME DTV-5100 USB2.0 DV 66 dvb-usb-dtv5100 AME DTV-5100 USB2.0 DVB-T 66 dvb-usb-dvbsky DVBSky USB 67 dvb-usb-dvbsky DVBSky USB 67 dvb-usb-dw2102 DvbWorld & TeVii DVB-S 68 dvb-usb-dw2102 DvbWorld & TeVii DVB-S/S2 USB2.0 68 dvb-usb-ec168 E3C EC168 DVB-T USB2.0 69 dvb-usb-ec168 E3C EC168 DVB-T USB2.0 69 dvb-usb-gl861 Genesys Logic GL861 US 70 dvb-usb-gl861 Genesys Logic GL861 USB2.0 70 dvb-usb-gp8psk GENPIX 8PSK->USB modul 71 dvb-usb-gp8psk GENPIX 8PSK->USB module 71 dvb-usb-lmedm04 LME DM04/QQBOX DVB-S U 72 dvb-usb-lmedm04 LME DM04/QQBOX DVB-S USB2.0 72 dvb-usb-m920x Uli m920x DVB-T USB2.0 73 dvb-usb-m920x Uli m920x DVB-T USB2.0 73 dvb-usb-nova-t-usb2 Hauppauge WinTV-NOVA-T 74 dvb-usb-nova-t-usb2 Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 74 dvb-usb-opera Opera1 DVB-S USB2.0 re 75 dvb-usb-opera Opera1 DVB-S USB2.0 receiver 75 dvb-usb-pctv452e Pinnacle PCTV HDTV Pro 76 dvb-usb-pctv452e Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600 76 dvb-usb-rtl28xxu Realtek RTL28xxU DVB U 77 dvb-usb-rtl28xxu Realtek RTL28xxU DVB USB 77 dvb-usb-technisat-usb2 Technisat DVB-S/S2 USB 78 dvb-usb-technisat-usb2 Technisat DVB-S/S2 USB2.0 78 dvb-usb-ttusb2 Pinnacle 400e DVB-S US 79 dvb-usb-ttusb2 Pinnacle 400e DVB-S USB2.0 79 dvb-usb-umt-010 HanfTek UMT-010 DVB-T 80 dvb-usb-umt-010 HanfTek UMT-010 DVB-T USB2.0 80 dvb_usb_v2 Support for various US 81 dvb_usb_v2 Support for various USB DVB devices v2 81 dvb-usb-vp702x TwinhanDTV StarBox and 82 dvb-usb-vp702x TwinhanDTV StarBox and clones DVB-S USB2.0 82 dvb-usb-vp7045 TwinhanDTV Alpha/Magic 83 dvb-usb-vp7045 TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 83 em28xx Empia EM28xx USB devic 84 em28xx Empia EM28xx USB devices 84 go7007 WIS GO7007 MPEG encode 85 go7007 WIS GO7007 MPEG encoder 85 gspca Drivers for several US 86 gspca Drivers for several USB Cameras 86 hackrf HackRF 87 hackrf HackRF 87 hdpvr Hauppauge HD PVR 88 hdpvr Hauppauge HD PVR 88 msi2500 Mirics MSi2500 89 msi2500 Mirics MSi2500 89 mxl111sf-tuner MxL111SF DTV USB2.0 90 mxl111sf-tuner MxL111SF DTV USB2.0 90 pvrusb2 Hauppauge WinTV-PVR US 91 pvrusb2 Hauppauge WinTV-PVR USB2 91 pwc USB Philips Cameras 92 pwc USB Philips Cameras 92 s2250 Sensoray 2250/2251 93 s2250 Sensoray 2250/2251 93 s2255drv USB Sensoray 2255 vide 94 s2255drv USB Sensoray 2255 video capture device 94 smsusb Siano SMS1xxx based MD 95 smsusb Siano SMS1xxx based MDTV receiver >> 96 stkwebcam USB Syntek DC1125 Camera >> 97 tm6000-alsa TV Master TM5600/6000/6010 audio >> 98 tm6000-dvb DVB Support for tm6000 based TV cards >> 99 tm6000 TV Master TM5600/6000/6010 driver 95 ttusb_dec Technotrend/Hauppauge 100 ttusb_dec Technotrend/Hauppauge USB DEC devices 96 usbtv USBTV007 video capture 101 usbtv USBTV007 video capture 97 uvcvideo USB Video Class (UVC) 102 uvcvideo USB Video Class (UVC) 98 zd1301 ZyDAS ZD1301 103 zd1301 ZyDAS ZD1301 >> 104 zr364xx USB ZR364XX Camera 99 ====================== ====================== 105 ====================== ========================================================= 100 106 101 .. toctree:: 107 .. toctree:: 102 :maxdepth: 1 108 :maxdepth: 1 103 109 104 au0828-cardlist 110 au0828-cardlist 105 cx231xx-cardlist 111 cx231xx-cardlist 106 em28xx-cardlist 112 em28xx-cardlist >> 113 tm6000-cardlist 107 siano-cardlist 114 siano-cardlist 108 115 109 gspca-cardlist 116 gspca-cardlist 110 117 111 dvb-usb-dib0700-cardlist 118 dvb-usb-dib0700-cardlist 112 dvb-usb-dibusb-mb-cardlist 119 dvb-usb-dibusb-mb-cardlist 113 dvb-usb-dibusb-mc-cardlist 120 dvb-usb-dibusb-mc-cardlist 114 121 115 dvb-usb-a800-cardlist 122 dvb-usb-a800-cardlist 116 dvb-usb-af9005-cardlist 123 dvb-usb-af9005-cardlist 117 dvb-usb-az6027-cardlist 124 dvb-usb-az6027-cardlist 118 dvb-usb-cinergyT2-cardlist 125 dvb-usb-cinergyT2-cardlist 119 dvb-usb-cxusb-cardlist 126 dvb-usb-cxusb-cardlist 120 dvb-usb-digitv-cardlist 127 dvb-usb-digitv-cardlist 121 dvb-usb-dtt200u-cardlist 128 dvb-usb-dtt200u-cardlist 122 dvb-usb-dtv5100-cardlist 129 dvb-usb-dtv5100-cardlist 123 dvb-usb-dw2102-cardlist 130 dvb-usb-dw2102-cardlist 124 dvb-usb-gp8psk-cardlist 131 dvb-usb-gp8psk-cardlist 125 dvb-usb-m920x-cardlist 132 dvb-usb-m920x-cardlist 126 dvb-usb-nova-t-usb2-cardlist 133 dvb-usb-nova-t-usb2-cardlist 127 dvb-usb-opera1-cardlist 134 dvb-usb-opera1-cardlist 128 dvb-usb-pctv452e-cardlist 135 dvb-usb-pctv452e-cardlist 129 dvb-usb-technisat-usb2-cardlist 136 dvb-usb-technisat-usb2-cardlist 130 dvb-usb-ttusb2-cardlist 137 dvb-usb-ttusb2-cardlist 131 dvb-usb-umt-010-cardlist 138 dvb-usb-umt-010-cardlist 132 dvb-usb-vp702x-cardlist 139 dvb-usb-vp702x-cardlist 133 dvb-usb-vp7045-cardlist 140 dvb-usb-vp7045-cardlist 134 141 135 dvb-usb-af9015-cardlist 142 dvb-usb-af9015-cardlist 136 dvb-usb-af9035-cardlist 143 dvb-usb-af9035-cardlist 137 dvb-usb-anysee-cardlist 144 dvb-usb-anysee-cardlist 138 dvb-usb-au6610-cardlist 145 dvb-usb-au6610-cardlist 139 dvb-usb-az6007-cardlist 146 dvb-usb-az6007-cardlist 140 dvb-usb-ce6230-cardlist 147 dvb-usb-ce6230-cardlist 141 dvb-usb-dvbsky-cardlist 148 dvb-usb-dvbsky-cardlist 142 dvb-usb-ec168-cardlist 149 dvb-usb-ec168-cardlist 143 dvb-usb-gl861-cardlist 150 dvb-usb-gl861-cardlist 144 dvb-usb-lmedm04-cardlist 151 dvb-usb-lmedm04-cardlist 145 dvb-usb-mxl111sf-cardlist 152 dvb-usb-mxl111sf-cardlist 146 dvb-usb-rtl28xxu-cardlist 153 dvb-usb-rtl28xxu-cardlist 147 dvb-usb-zd1301-cardlist 154 dvb-usb-zd1301-cardlist 148 155 149 other-usb-cardlist 156 other-usb-cardlist
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.