Em28xx devices: Difference between revisions

From LinuxTVWiki
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