Em28xx devices: Difference between revisions
Jump to navigation
Jump to search
m (fixed link) |
(Replacing page with 'this article was moved to new linuxtv wiki, click [http://www.linuxtv.org/wiki/index.php/Em28xx here] to access') |
||
Line 1: | Line 1: | ||
this article was moved to new linuxtv wiki, click [http://www.linuxtv.org/wiki/index.php/Em28xx here] to access |
|||
This article discusses some [[USB]] interface chipset families produced by [[EMPIA Technology|EMPIA]], and, in addition, addresses the driver that support these chips. |
|||
==How to compile the latest em28xx driver?== |
|||
* See section [http://www.linuxtv.org/v4lwiki/index.php/How_to_build_from_Mercurial How o build from Mercurial] |
|||
==Firmware== |
|||
===Information=== |
|||
* See section [http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#Firmware_Information Firmware Information in Xceive XC3028/XC2028 page]<br> |
|||
===How to get it?=== |
|||
* See section [http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#How_to_Obtain_the_Firmware How to Obtain the Firmware in Xceive XC3028/XC2028 page] |
|||
=== Error: unable to open firmware v4l-cx25840.fw === |
|||
==== Manually Extracting and Installing the Firmware ==== |
|||
cd /tmp |
|||
shell> wget --user=wtv --password=Support07! ftp://ftp.hauppauge.com/Support/PVR150/Beta/070206%20amity2%202.0.48.25037.prerelease.zip |
|||
shell> unzip "070206 amity2 2.0.48.25037.prerelease.zip" |
|||
shell> cp HcwMakoC.ROM /lib/firmware/v4l-cx25840.fw |
|||
Based on [http://ivtvdriver.org/index.php/Firmware ivtv firmware wiki] |
|||
=== Error: firmware xc3028-v27.fw not found === |
|||
firmware: requesting xc3028-v27.fw |
|||
xc2028 1-0061: Error: firmware xc3028-v27.fw not found. |
|||
* See section [http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#How_to_Obtain_the_Firmware How to Obtain the Firmware in Xceive XC3028/XC2028 to fix it] |
|||
<br> |
|||
== Boards == |
|||
=== How to identify my USB vendor/product id? === |
|||
shell> '''lsusb'''<br> |
|||
If you can't recognize the vendor/product id from your device contact [http://www.redhat.com/mailman/listinfo/video4linux-list video4linux mail-list] |
|||
=== Validated boards === |
|||
==== What's it? ==== |
|||
We use this term to advise that boards were tested by user or developer. |
|||
==== Table of validated boards ==== |
|||
{| border="1" cellpadding="2" |
|||
!width="150"|Define |
|||
!width="200"|Name |
|||
!width="200"|Vendor/Product ID |
|||
!width="200"|Supported modes |
|||
|- |
|||
|<center>EM2820_BOARD_KWORLD_PVRTV2800RF</center> ||<center>Kworld PVR TV 2800 RF</center> |
|||
|<center>-</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2820_BOARD_TERRATEC_CINERGY_250</center> ||<center>Terratec Cinergy 250 USB</center> |
|||
|<center>0x0ccd:0x0036</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2820_BOARD_PINNACLE_USB_2</center> ||<center>Pinnacle PCTV USB 2</center> |
|||
|<center>0x2304:0x0208</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2820_BOARD_HAUPPAUGE_WINTV_USB_2</center> ||<center>Hauppauge WinTV USB 2</center> |
|||
|<center>0x2040, 0x4201</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2820_BOARD_HAUPPAUGE_WINTV_USB_2</center> ||<center>Hauppauge WinTV USB 2</center> |
|||
|<center>0x2040:0x4200</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900</center> ||<center>Hauppauge WinTV HVR 900</center> |
|||
|<center>0x2040:0x6500</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900_R2</center> ||<center>Hauppauge WinTV HVR 900 (R2)</center> |
|||
|<center>0x2040:0x6502</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950</center> ||<center>HCW HVR-980</center> |
|||
|<center>0x2040:0x6513</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950</center> ||<center>HP HVR-950</center> |
|||
|<center>0x2040:0x6517</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950</center> ||<center>HP HVR-950</center> |
|||
|<center>0x2040:0x6517</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950</center> ||<center>RP HVR-950</center> |
|||
|<center>0x2040:0x651b</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950</center> ||<center>HCW HVR-850</center> |
|||
|<center>0x2040:0x651f</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2880_BOARD_PINNACLE_PCTV_HD_PRO</center> ||<center>Pinnacle PCTV HD Pro Stick</center> |
|||
|<center>0x2304:0x0227</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2880_BOARD_AMD_ATI_TV_WONDER_HD_600</center> ||<center>AMD ATI TV Wonder HD 600</center> |
|||
|<center>0x0438:0xb002</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2880_BOARD_TERRATEC_HYBRID_XS</center> ||<center>Terratec Hybrid XS</center> |
|||
|<center>0x0ccd:0x0042</center> || <center>Analog/DVB</center> |
|||
|- |
|||
|<center>EM2880_BOARD_TERRATEC_PRODIGY_XS</center> ||<center>Terratec Prodigy XS</center> |
|||
|<center>0x0ccd:0x0047</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2820_BOARD_MSI_VOX_USB_2</center> ||<center>MSI VOX USB 2.0</center> |
|||
|<center>-</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2800_BOARD_TERRATEC_CINERGY_200</center> ||<center>Terratec Cinergy 200 USB</center> |
|||
|<center>-</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2800_BOARD_GRABBEEX_USB2800</center> ||<center>eMPIA Technology, Inc. GrabBeeX+ Video Encoder</center> |
|||
|<center>0xeb1a:0x2801</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2800_BOARD_LEADTEK_WINFAST_USBII</center> ||<center>Leadtek Winfast USB II</center> |
|||
|<center>0x0413:0x6023</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2800_BOARD_KWORLD_USB2800</center> ||<center>Kworld USB2800</center> |
|||
|<center>-</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2820_BOARD_PINNACLE_DVC_90</center> ||<center>Pinnacle Dazzle DVC 90/DVC 100</center> |
|||
|<center>0x2304:0x0207</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2800_BOARD_VGEAR_POCKETTV</center> ||<center>V-Gear PocketTV</center> |
|||
|<center>-</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2820_BOARD_PROLINK_PLAYTV_USB2</center> ||<center>Pixelview Prolink PlayTV USB 2.0</center> |
|||
|<center>0xeb1a:0x2821</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2860_BOARD_POINTNIX_INTRAORAL_CAMERA</center> ||<center>PointNix Intra-Oral Camera</center> |
|||
|<center>-</center> || <center>Analog</center> |
|||
|- |
|||
|<center>EM2820_BOARD_COMPRO_VIDEOMATE_FORYOU</center> ||<center>Compro VideoMate ForYou/Stereo</center> |
|||
|<center>0x185b:0x2041</center> || <center>Analog</center> |
|||
|- |
|||
|}<br> |
|||
=== Not Validated boards === |
|||
==== What's it? ==== |
|||
Not validate means: that your device was added to kernel but the developer(es) doesn't have the hardware for tests. |
|||
If you would like to help and inform that you hardware work (or not) please see section |
|||
[http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F How to validate my vendor/product id at upstream kernel] |
|||
==== Table of NOT validated boards==== |
|||
{| border="1" cellpadding="2" |
|||
!width="150"|Define |
|||
!width="200"|Name |
|||
!width="200"|Vendor/Product ID |
|||
!width="200"|Status |
|||
|- |
|||
|<center>EM2750_BOARD_DLCW_130</center> ||<center>Huaqi DLCW-130</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2820_BOARD_DLINK_USB_TV</center> ||<center>D-Link DUB-T210 TV Tuner</center> |
|||
|<center>0x2001:0xf112</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2820_BOARD_HERCULES_SMART_TV_USB2</center> ||<center>Hercules Smart TV USB 2.0</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2820_BOARD_PINNACLE_USB_2_FM1216ME</center> ||<center>Pinnacle PCTV USB 2 (Philips FM1216ME)</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2820_BOARD_GADMEI_UTV310</center> ||<center>Gadmei UTV310</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2820_BOARD_LEADTEK_WINFAST_USBII_DELUXE</center> ||<center>Leadtek Winfast USB II Deluxe</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2820_BOARD_PINNACLE_DVC_100</center> ||<center>Pinnacle Dazzle DVC 100</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2820_BOARD_VIDEOLOGY_20K14XUSB</center> ||<center>Videology 20K14XUSB USB2.0</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2821_BOARD_PROLINK_PLAYTV_USB2</center> ||<center>SIIG AVTuner-PVR/Prolink PlayTV USB 2.0</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2821_BOARD_SUPERCOMP_USB_2</center> ||<center>Supercomp USB 2.0 TV</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2821_BOARD_USBGEAR_VD204</center> ||<center>Usbgear VD204v9</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2860_BOARD_NETGMBH_CAM</center> ||<center>NetGMBH Cam</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2860_BOARD_TYPHOON_DVD_MAKER</center> ||<center>Typhoon DVD Maker</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2860_BOARD_GADMEI_UTV330</center> ||<center>Gadmei UTV330</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2860_BOARD_TERRATEC_HYBRID_XS</center> ||<center>Terratec Cinergy A Hybrid XS</center> |
|||
|<center>0x0ccd, 0x004f</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2861_BOARD_KWORLD_PVRTV_300U</center> ||<center>KWorld PVRTV 300U</center> |
|||
|<center>0xeb1a, 0xe300</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2861_BOARD_YAKUMO_MOVIE_MIXER</center> ||<center>Yakumo MovieMixer</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2861_BOARD_PLEXTOR_PX_TV100U</center> ||<center>Plextor ConvertX PX-TV100U</center> |
|||
|<center>0x093b:0xa005</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2870_BOARD_TERRATEC_XS</center> ||<center>Terratec Cinergy T XS</center> |
|||
|<center>0x0ccd:0x0043</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2870_BOARD_TERRATEC_XS_MT2060</center> ||<center>Terratec Cinergy T XS (MT2060)</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2870_BOARD_KWORLD_350U</center> ||<center>Kworld 350 U DVB-T</center> |
|||
|<center>0xeb1a:0xe350</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2870_BOARD_KWORLD_355U</center> ||<center>Kworld 355 U DVB-T</center> |
|||
|<center>0xeb1a:0xe355</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2870_BOARD_PINNACLE_PCTV_DVB</center> ||<center>Pinnacle PCTV DVB-T</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2870_BOARD_COMPRO_VIDEOMATE</center> ||<center>Compro, VideoMate U3</center> |
|||
|<center>0x185b:0x2870</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2880_BOARD_TERRATEC_HYBRID_XS_FR</center> ||<center>Terratec Hybrid XS Secam</center> |
|||
|<center>0x0ccd:0x004c</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2880_BOARD_MSI_DIGIVOX_AD</center> ||<center>MSI DigiVox A/D</center> |
|||
|<center>0xeb1a:0xe310</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2880_BOARD_MSI_DIGIVOX_AD_II</center> ||<center>MSI DigiVox A/D II</center> |
|||
|<center>0xeb1a:0xe320</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2880_BOARD_KWORLD_DVB_305U</center> ||<center>KWorld DVB-T 305U</center> |
|||
|<center>0xeb1a:0xe305</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2880_BOARD_KWORLD_DVB_310U</center> ||<center>KWorld DVB-T 310U</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2881_BOARD_DNT_DA2_HYBRID</center> ||<center>DNT DA2 Hybrid</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2881_BOARD_PINNACLE_HYBRID_PRO</center> ||<center>Pinnacle Hybrid Pro</center> |
|||
|<center>-</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2882_BOARD_PINNACLE_HYBRID_PRO</center> ||<center>Pinnacle Hybrid Pro (2)</center> |
|||
|<center>0x2304:0x0226</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2882_BOARD_KWORLD_VS_DVBT</center> ||<center>Kworld VS-DVB-T 323UR</center> |
|||
|<center>0xeb1a:0xe323</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2882_BOARD_TERRATEC_HYBRID_XS</center> ||<center>Terratec Hybrid XS (em2882)</center> |
|||
|<center>0x0ccd:0x005e</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|<center>EM2883_BOARD_KWORLD_HYBRID_A316</center> ||<center>Kworld PlusTV HD Hybrid 330</center> |
|||
|<center>0xeb1a:0xa316</center> || <center>Not validated ([http://www.linuxtv.org/v4lwiki/index.php/Em28xx_devices#How_to_validate_my_vendor.2Fproduct_id_at_upstream_kernel.3F change it])</center> |
|||
|- |
|||
|} |
|||
==== How to validate my vendor/product id at upstream kernel?==== |
|||
* Send your board name, lsusb output and tests made to [http://www.redhat.com/mailman/listinfo/video4linux-list video4linux mail-list]<br> |
|||
* Example: |
|||
From: foobar |
|||
'''To''': video4linux-list |
|||
'''Subject''': em28xx: new board id [0b1a:2821]<br> |
|||
Hi, <br> |
|||
I've made tests with my '''Pixelview''' board:<br> |
|||
'''Model''': Prolink PlayTV USB 2.0 |
|||
'''Vendor/Product id''': [0b1a:2821].<br> |
|||
'''Tests made''': <br> |
|||
- Analog [Worked] |
|||
- DVB [this board doesn't support dvb mode]<br> |
|||
'''Tested-by''': foobar <foobar@foobar.com><br> |
|||
~foobar<br> |
|||
Otherwise, if you had any issue, please contact [http://www.redhat.com/mailman/listinfo/video4linux-list video4linux mail-list]. |
|||
== If some features doesn't work (i.e: audio, dvb, s-video)== |
|||
===Should I call whom?=== |
|||
Please contact [http://www.redhat.com/mailman/listinfo/video4linux-list video4linux mail-list]. |
|||
===Usbsnoop=== |
|||
If you were asked to sniff your device, use this [http://www.linuxtv.org/v4lwiki/index.php/Usbsnoop instructions] |
|||
==About em28xx models== |
|||
===em2800/em2820/em2821/em2840=== |
|||
* used on older analog only device designs. These chips have support for USB Audio Class; so, audio module is snd-usb-audio |
|||
===em2820/em2840 based devices=== |
|||
* [[Gadmei utv 310]] |
|||
** [[Em2820:Talk]] |
|||
* [[Pinnacle_PCTV_USB2]] |
|||
* [[V-Gear PocketTV]] |
|||
* [[USBGear USB2.0 Video Adapter With Audio (VD204)]] |
|||
===em2880/2881/2883=== |
|||
* supports DVB/ATSC. Doesn't provide USB Audio Class. Instead, digital audio is provided via an USB Vendor Class; so, these chips require the em28xx-alsa module for digital audio to work. |
|||
===em2880 based devices=== |
|||
* KWorld 350U DVB-T |
|||
* [[KWorld DVB-T 355U]] |
|||
* KWorld 310U |
|||
* KWorld USB2800 |
|||
* [[Pinnacle PCTV unidentified DVB-T USB device]] |
|||
* [http://videologyinc.com/cameras/ccd-board-camera-20K14XUSB.htm Videology 20K14XUSB webcam] |
|||
===em2750=== |
|||
* Seem to be used by some [[Webcams]]. |
|||
==Some Misc stuff== |
|||
The following needs to be cleaned up and/or integrated into the article: |
|||
* [[Em2880 EEPROM Data]] |
|||
* [[Em2880/Todo]] |
|||
* [[Em2880/remote]] |
|||
==Feature Support== |
|||
* No firmware is required for em28xx ICs ... note: though em28xx based devices paired with some tuners will need firmware for the tuner (i.e. there are em28xx based devices paired with a [http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028 XCeive XC3028 or XC2028] tuner, which require a generic firmware from Xceive). |
|||
==About Driver== |
|||
* Development -- originally by 4 Ludovico Cavedon, Markus Rechberger, Mauro Carvalho Chehab, Sascha Sommer.<br> |
|||
* One of the authors, Markus Rechberger, forked the upstream project. |
|||
==External Links== |
|||
* [http://www.supreme-hk.com/soft/EM2880_datasheet.pdf EMPIA EM2880 datasheet] |
|||
* [http://www.supreme-hk.com/soft/EM2870_datasheet.pdf EMPIA EM2870 datasheet] |
|||
* [http://www.empiatech.com.tw/pro_em2880.htm EMPIA EM2880 product page] |
|||
* [http://www.empiatech.com.tw/pro_em2820.htm EMPIA EM2820/EM2840 product page] |
|||
* [http://www.empiatech.com.tw/pro_em2750.htm EMPIA EM2750 product page] |
|||
* [http://mcentral.de/wiki/index.php5/Main_Page mcentral.de wiki] offers alternative, out of kernel, drivers for some em28xx based devices: |
|||
** [http://mcentral.de/wiki/index.php5/Em2880 mrec's page on the em2880] ... note: that the information seems heavily tied to devices which utilise a xceive xc3028 tuner ... hence you may also want to read his xc3028 page for related info |
|||
** [http://mcentral.de/wiki/index.php5/Em2820 mrec's page on the em2820] |
|||
== Additional Help == |
|||
Contact video4linux developers at [http://www.redhat.com/mailman/listinfo/video4linux-list vide4linux-maillist] |
Revision as of 16:21, 3 January 2009
this article was moved to new linuxtv wiki, click here to access