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