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 cx231xx Conexant cx231xx USB v 46 cx231xx Conexant cx231xx USB video capture 47 dvb-as102 Abilis AS102 DVB recei 47 dvb-as102 Abilis AS102 DVB receiver 48 dvb-ttusb-budget Technotrend/Hauppauge 48 dvb-ttusb-budget Technotrend/Hauppauge Nova - USB devices 49 dvb-usb-a800 AVerMedia AverTV DVB-T 49 dvb-usb-a800 AVerMedia AverTV DVB-T USB 2.0 (A800) 50 dvb-usb-af9005 Afatech AF9005 DVB-T U 50 dvb-usb-af9005 Afatech AF9005 DVB-T USB1.1 51 dvb-usb-af9015 Afatech AF9015 DVB-T U 51 dvb-usb-af9015 Afatech AF9015 DVB-T USB2.0 52 dvb-usb-af9035 Afatech AF9035 DVB-T U 52 dvb-usb-af9035 Afatech AF9035 DVB-T USB2.0 53 dvb-usb-anysee Anysee DVB-T/C USB2.0 53 dvb-usb-anysee Anysee DVB-T/C USB2.0 54 dvb-usb-au6610 Alcor Micro AU6610 USB 54 dvb-usb-au6610 Alcor Micro AU6610 USB2.0 55 dvb-usb-az6007 AzureWave 6007 and clo 55 dvb-usb-az6007 AzureWave 6007 and clones DVB-T/C USB2.0 56 dvb-usb-az6027 Azurewave DVB-S/S2 USB 56 dvb-usb-az6027 Azurewave DVB-S/S2 USB2.0 AZ6027 57 dvb-usb-ce6230 Intel CE6230 DVB-T USB 57 dvb-usb-ce6230 Intel CE6230 DVB-T USB2.0 58 dvb-usb-cinergyT2 Terratec CinergyT2/qan 58 dvb-usb-cinergyT2 Terratec CinergyT2/qanu USB 2.0 DVB-T 59 dvb-usb-cxusb Conexant USB2.0 hybrid 59 dvb-usb-cxusb Conexant USB2.0 hybrid 60 dvb-usb-dib0700 DiBcom DiB0700 60 dvb-usb-dib0700 DiBcom DiB0700 61 dvb-usb-dibusb-common DiBcom DiB3000M-B 61 dvb-usb-dibusb-common DiBcom DiB3000M-B 62 dvb-usb-dibusb-mc DiBcom DiB3000M-C/P 62 dvb-usb-dibusb-mc DiBcom DiB3000M-C/P 63 dvb-usb-digitv Nebula Electronics uDi 63 dvb-usb-digitv Nebula Electronics uDigiTV DVB-T USB2.0 64 dvb-usb-dtt200u WideView WT-200U and W 64 dvb-usb-dtt200u WideView WT-200U and WT-220U (pen) DVB-T 65 dvb-usb-dtv5100 AME DTV-5100 USB2.0 DV 65 dvb-usb-dtv5100 AME DTV-5100 USB2.0 DVB-T 66 dvb-usb-dvbsky DVBSky USB 66 dvb-usb-dvbsky DVBSky USB 67 dvb-usb-dw2102 DvbWorld & TeVii DVB-S 67 dvb-usb-dw2102 DvbWorld & TeVii DVB-S/S2 USB2.0 68 dvb-usb-ec168 E3C EC168 DVB-T USB2.0 68 dvb-usb-ec168 E3C EC168 DVB-T USB2.0 69 dvb-usb-gl861 Genesys Logic GL861 US 69 dvb-usb-gl861 Genesys Logic GL861 USB2.0 70 dvb-usb-gp8psk GENPIX 8PSK->USB modul 70 dvb-usb-gp8psk GENPIX 8PSK->USB module 71 dvb-usb-lmedm04 LME DM04/QQBOX DVB-S U 71 dvb-usb-lmedm04 LME DM04/QQBOX DVB-S USB2.0 72 dvb-usb-m920x Uli m920x DVB-T USB2.0 72 dvb-usb-m920x Uli m920x DVB-T USB2.0 73 dvb-usb-nova-t-usb2 Hauppauge WinTV-NOVA-T 73 dvb-usb-nova-t-usb2 Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 74 dvb-usb-opera Opera1 DVB-S USB2.0 re 74 dvb-usb-opera Opera1 DVB-S USB2.0 receiver 75 dvb-usb-pctv452e Pinnacle PCTV HDTV Pro 75 dvb-usb-pctv452e Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600 76 dvb-usb-rtl28xxu Realtek RTL28xxU DVB U 76 dvb-usb-rtl28xxu Realtek RTL28xxU DVB USB 77 dvb-usb-technisat-usb2 Technisat DVB-S/S2 USB 77 dvb-usb-technisat-usb2 Technisat DVB-S/S2 USB2.0 78 dvb-usb-ttusb2 Pinnacle 400e DVB-S US 78 dvb-usb-ttusb2 Pinnacle 400e DVB-S USB2.0 79 dvb-usb-umt-010 HanfTek UMT-010 DVB-T 79 dvb-usb-umt-010 HanfTek UMT-010 DVB-T USB2.0 80 dvb_usb_v2 Support for various US 80 dvb_usb_v2 Support for various USB DVB devices v2 81 dvb-usb-vp702x TwinhanDTV StarBox and 81 dvb-usb-vp702x TwinhanDTV StarBox and clones DVB-S USB2.0 82 dvb-usb-vp7045 TwinhanDTV Alpha/Magic 82 dvb-usb-vp7045 TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 83 em28xx Empia EM28xx USB devic 83 em28xx Empia EM28xx USB devices 84 go7007 WIS GO7007 MPEG encode 84 go7007 WIS GO7007 MPEG encoder 85 gspca Drivers for several US 85 gspca Drivers for several USB Cameras 86 hackrf HackRF 86 hackrf HackRF 87 hdpvr Hauppauge HD PVR 87 hdpvr Hauppauge HD PVR 88 msi2500 Mirics MSi2500 88 msi2500 Mirics MSi2500 89 mxl111sf-tuner MxL111SF DTV USB2.0 89 mxl111sf-tuner MxL111SF DTV USB2.0 90 pvrusb2 Hauppauge WinTV-PVR US 90 pvrusb2 Hauppauge WinTV-PVR USB2 91 pwc USB Philips Cameras 91 pwc USB Philips Cameras 92 s2250 Sensoray 2250/2251 92 s2250 Sensoray 2250/2251 93 s2255drv USB Sensoray 2255 vide 93 s2255drv USB Sensoray 2255 video capture device 94 smsusb Siano SMS1xxx based MD 94 smsusb Siano SMS1xxx based MDTV receiver 95 ttusb_dec Technotrend/Hauppauge 95 ttusb_dec Technotrend/Hauppauge USB DEC devices 96 usbtv USBTV007 video capture 96 usbtv USBTV007 video capture 97 uvcvideo USB Video Class (UVC) 97 uvcvideo USB Video Class (UVC) 98 zd1301 ZyDAS ZD1301 98 zd1301 ZyDAS ZD1301 99 ====================== ====================== 99 ====================== ========================================================= 100 100 101 .. toctree:: 101 .. toctree:: 102 :maxdepth: 1 102 :maxdepth: 1 103 103 104 au0828-cardlist 104 au0828-cardlist 105 cx231xx-cardlist 105 cx231xx-cardlist 106 em28xx-cardlist 106 em28xx-cardlist 107 siano-cardlist 107 siano-cardlist 108 108 109 gspca-cardlist 109 gspca-cardlist 110 110 111 dvb-usb-dib0700-cardlist 111 dvb-usb-dib0700-cardlist 112 dvb-usb-dibusb-mb-cardlist 112 dvb-usb-dibusb-mb-cardlist 113 dvb-usb-dibusb-mc-cardlist 113 dvb-usb-dibusb-mc-cardlist 114 114 115 dvb-usb-a800-cardlist 115 dvb-usb-a800-cardlist 116 dvb-usb-af9005-cardlist 116 dvb-usb-af9005-cardlist 117 dvb-usb-az6027-cardlist 117 dvb-usb-az6027-cardlist 118 dvb-usb-cinergyT2-cardlist 118 dvb-usb-cinergyT2-cardlist 119 dvb-usb-cxusb-cardlist 119 dvb-usb-cxusb-cardlist 120 dvb-usb-digitv-cardlist 120 dvb-usb-digitv-cardlist 121 dvb-usb-dtt200u-cardlist 121 dvb-usb-dtt200u-cardlist 122 dvb-usb-dtv5100-cardlist 122 dvb-usb-dtv5100-cardlist 123 dvb-usb-dw2102-cardlist 123 dvb-usb-dw2102-cardlist 124 dvb-usb-gp8psk-cardlist 124 dvb-usb-gp8psk-cardlist 125 dvb-usb-m920x-cardlist 125 dvb-usb-m920x-cardlist 126 dvb-usb-nova-t-usb2-cardlist 126 dvb-usb-nova-t-usb2-cardlist 127 dvb-usb-opera1-cardlist 127 dvb-usb-opera1-cardlist 128 dvb-usb-pctv452e-cardlist 128 dvb-usb-pctv452e-cardlist 129 dvb-usb-technisat-usb2-cardlist 129 dvb-usb-technisat-usb2-cardlist 130 dvb-usb-ttusb2-cardlist 130 dvb-usb-ttusb2-cardlist 131 dvb-usb-umt-010-cardlist 131 dvb-usb-umt-010-cardlist 132 dvb-usb-vp702x-cardlist 132 dvb-usb-vp702x-cardlist 133 dvb-usb-vp7045-cardlist 133 dvb-usb-vp7045-cardlist 134 134 135 dvb-usb-af9015-cardlist 135 dvb-usb-af9015-cardlist 136 dvb-usb-af9035-cardlist 136 dvb-usb-af9035-cardlist 137 dvb-usb-anysee-cardlist 137 dvb-usb-anysee-cardlist 138 dvb-usb-au6610-cardlist 138 dvb-usb-au6610-cardlist 139 dvb-usb-az6007-cardlist 139 dvb-usb-az6007-cardlist 140 dvb-usb-ce6230-cardlist 140 dvb-usb-ce6230-cardlist 141 dvb-usb-dvbsky-cardlist 141 dvb-usb-dvbsky-cardlist 142 dvb-usb-ec168-cardlist 142 dvb-usb-ec168-cardlist 143 dvb-usb-gl861-cardlist 143 dvb-usb-gl861-cardlist 144 dvb-usb-lmedm04-cardlist 144 dvb-usb-lmedm04-cardlist 145 dvb-usb-mxl111sf-cardlist 145 dvb-usb-mxl111sf-cardlist 146 dvb-usb-rtl28xxu-cardlist 146 dvb-usb-rtl28xxu-cardlist 147 dvb-usb-zd1301-cardlist 147 dvb-usb-zd1301-cardlist 148 148 149 other-usb-cardlist 149 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.