Drivers Terratec Cameras



2.1. Drivers and Modules

For your webcam to work you will need support for the connection and support for the actual camera hardware. Those who are already versed in kernels and modules and how to load them should skip to Section 2.2, which addresses support of the connection type. If you know your USB, IEEE 1394 or whatever bus you will be connecting your camera to is already configured and working, you should move on to the list of specific webcam hardware listed in Section 2.3.

Download terratec tv-tuner drivers or install driverpack solution software for driver scan and update. Descrizione, cinergy t usb xe rev.1 - bda driver setup bda driver for windows xp sp 2 & 3 / windows vista sp 1 & 2 / windows 7 for hardware revision 1, the ce sign is printet on the usb-stick. We delete comments that violate our policy, which we. If you are using an older computer model (e.g. A Pentium 4 with Windows XP and USB 2.0 cameras), we suggest using driver 2.4.14. If you are using Windows 8, the latest driver 2.7.9 or newer is recommended for USB 2.0 and 3.0 cameras.

Webcam drivers are usually available one of three ways: within the kernel, as a compilable stand alone module, or available as a pre-compiled (packaged) binary driver from your Linux distribution.

2.1.1. Module or In-Kernel?

TERRATEC AUREON DUAL USB mini does not only offer an ultra compact aluminum casing, but is also very versatile. Without any installation of drivers or inconvenient assembling it can be connected via USB and transforms the PC or notebook into a multimedia center easily. TERRATEC Sound Card DMX 6FIRE 24/96 WDM Driver. TERRATEC Sound Card DMX 6FIRE 24/96 WDM Driver for Windows 98SE/ME/2000/XP/Vista 32/64-bit. Editor's rating. Webcam Drivers If the operating system does not detect the camera, you must first make sure that the camera drivers are installed. In addition, do not forget that manufacturers of webcams strongly recommend installing the latest drivers.

As a rule, often the stock kernel, or working part of the operating system, of your initial installation may already have support for what you need. Your Linux distribution vendor has likely enabled the most common options already, including the bus, or connection type, and drivers for common camera models. The driver exists either as a loadable module or within the already running kernel.

An easy way to tell if the driver is enabled is to use the dmesg command piped into less (for easy paging) to look for an acknowledgement that it was loaded when your system started up:

..which may yield something like the following, depending on your hardware:

If you don't see it, the particular driver may exist as a loadable module. If you know what that module is named, try using find; in this example we are looking for the 'ibmcam' module:

Note that up until the 2.4 series modules had the suffix .o; for 2.6+ series kernels this was replaced with .ko.

You can get a list of all modules available by typing the following at the command line:

Where `uname -r`, surrounded by forward tick marks, is your kernel version number.The following output is an example of what you might find in a USBwebcam-ready kernel , where everything is loaded as a module (allbut the relevant lines have been edited for brevity):

Once you know which module your camera needs you can find out if it is already loaded by typing the following at the command line:

As shown by the prompt above, you will need to have root privilegesto do this.You should get output similar to the following:

Most stock kernels are compiled with kmod, which enabling automatic loading of necessary modules when the appropriate hardware is detected. It may not always do so, however, so if you don't have the particular module you're seeking loaded andyou think the module may be available, try loadingit manually with modprobe, as in the following using the ibmcam module as an example:

Drivers for specific webcam models, or links to project pages hosting code for drivers, are outlined in Section 2.3. The drivers are usually available one of three ways: within the kernel, as a compilable stand alone module, or available as a pre-compiled binary from your Linux distribution.

If the support for your driver is not found either enabled statically within the kernel or as a module, don't despair. Drivers for numerous models are in the Linux kernel source (available directly from kernel.org source code repository), or in code offered separately from the kernel that can be configured to work with your current setup as oulined in Section 2.1.2. If your webcam driver is available in the kernel source but not enabled as a module or otherwise in your default system, you can either recompile the kernel from the source code you have or obtain a new version of the kernel source, either pre-packaged by your Linux distributor or directly from the previous link (as a so-called 'vanilla' kernel).If you are unfamiliar with the prerequisites and procedure of compiling your own kernel, I direct you to the Kernel HOWTOfor more information.

2.1.2. Patching, Source-Only or Precompiled Binary?

You may find that your webcam is supported by only a kernel patch, by a source-only driver not requiring a kernel recompile, or you may even be lucky enough to have a distribution that makes a pre-compiled and packaged binary driver available for your computer's architecture. The procedure involved in the former is largely beyond the scope of this document and is probably best outlined in the documentation available on the web page of your particular model's driver found in Section 2.3. Some further more general documentation on these processes are, however, addressed in Section 5

2.2. Supporting the Connection Type2.2.1. USB WebcamsDrivers terratec cameras vs

If you have a USB webcam, it is likely a Linux driver has been written for your device.There are two ways of supporting USB devices in Linux.One is the more traditional kernel support, and the other is throughlibusb.For at least one webcam category, the STV0680-based models, working libusb support is recommended, at least according to the Sourceforge page on the subject.

Unless you know your driver requires libusb support, you should probably stick with the more conventional in-kernel support for USB devices beginning in Section 2.2.1.2.

2.2.1.1. Libusb

Libusb is a library that allows access to the USB functions inLinux through userspace and without the need to enable kernel supportand insert modules. Most distributions, at this point, are offering libusb in their stablebranches (and some install it by default), so if you don't already havekernel support for USB devices, then you may only have to install thelibusb package in order to access your device.You must have USB device filesystem support enabled in your kernel,which most distributions do.To find out for sure, issue the following at the command line:

You should see (among others):

Triorail port devices driver download. You may need to mount usbdevfs to enable it and see the devicefiles, which you can do at the command line with mount -tusbdevfs none /proc/bus/usb.Don't try to use libusb while your particular kernelwebcam support is enabled either statically or the module loaded; youcan only use one at at time.

You can obtain the libusb package in .rpm,.tgz or .deb format from yourLinux distribution.

2.2.1.2. Linux Kernel USB Support

Kernel support is required for USB webcam support if not usinglibusb (outlined above).

For 2.2 and 2.4 series kernels, your USB webcam may require the module usbvideoto function. This is not required in the 2.6+ series.

For generic USB bus support in Linux, you will need USB subsystemsupport in your kernel, whether usb-ohci, usb-ehci, or whatever flavorof USB driver your system prefers.USB subsystem support has been present in the Linux kernel since thelate 2.2 series.For a more in-depth discussion of USB support in general, I direct you tothe Linux-usb project site.If you want to find out which modules are loaded, at the command lineor in an xterm, type the following:

As shown by the prompt above, you will need to have root privilegesto do this.You should get output similar to the following:

If you don't have the particular module you're seeking loaded andyou think the module may be available, try loadingit directly (using the usb ibmcam module as an example):

..at which point you should see something like thefollowing:

By placing the entry ibmcam (for example) in/etc/modules (note that this varies by distribution),you can have the module load at boot-time automatically.You can then confirm the module was loaded by checking the syslog or inthe boot-time record with dmesg | less), where youshould see an entry such as the following:

2.2.2. IEEE 1394 (Firewire™,i.Link™)

IEEE 1394 webcams require an IEEE 1394 PCI card or an IEEE 1394bus port on your mainboard.The IEEE interface has been supported in Linux since the early 2.4-serieskernel.If you are lucky enough to own such a device, generic informationon support of the IEEE 1394 bus in Linux can be found at www.linux1394.org.If you have a kernel older than 2.4.2, you will need topatch your kernel with one of the patches found on this pagematched to your kernel version.In addition, you will require libraw1394.The previously referenced linux1394.org site has a great installationguide.

The IEEE1394Digital Camera List, by Damien Douxchamps, offers an outstandingsummary of the capabilities of IEEE 1394 cameras as well as the currentstatus of support for individual models.

2.2.3. Generic Parallel Port Support for Parport Webcams

For 2.2 and 2.4 kernel systems, parallel-port support must beenabled statically or as a module (stock kernels usually have thisenabled by default).You may want to read moregeneric info about parallel-port device support under the Linuxkernel before starting this process.To find out for sure if the module parport is loaded,you can check the dmesg file or use lsmod as outlined above.Using dmesg | less, you should see (among many otherlines) the following:

If you are compiling your own kernel, enable 'Parallel Portsupport'.You should enable 'IEEE 1284 transfer modes', and if you have x86 typearchitecture, you should also enable 'PC-style hardware'.

If modprobe returns an error when you attempt to load the module,note that you may need to determine and supply the hardware address wheninvoking modprobe.The most common address is 0x378 for an x86 system; 0x278 and 0x3BC areother possibilities for integrated or ISA parallel ports.Add-in PCI parallel ports may have unusual base addresses.You can also arrange multiple devices with either the parport_pc orparport_arc modules, though that topic is beyond the scope of thisdocument.

WARNING: Be sure you have the correct address beforeentering this information at the command line or else your machine maybecome unstable, crash or otherwise implode.

Your parallel port should be set to preferably 'EPP'mode, or alternatively ECP/EPP.'Bidirectional' (also known as 'BPP' or'PS/2') may work, albeit much more slowly.'Unidirectional' mode is unsuitable for scanning.The above setting can usually be accessed through your BIOS menu, atleast on x86 systems.

2.3. Specific Webcam Models

Note that this information is frequently changing.The Linux-USBDevice Overview site is a great place to look if you have aUSB webcam.Also, you will want to check for your model's homepage at http://www.exploits.org/v4l/.The information compiled below on specific webcam models is from thesame source, so you may find more up-to-date information through theprevious link.If you can't find an entry for your particular hardware, you can findlinks to resources on how to write your own driver!

It is important to note that if your camera isn't listed,the easiest way to find out if your camera is supported is to find outwhat chipset is used in its manufacture.

This information is usually present in the specifications published inyour webcam's manual or on the manufacturer's website.

If you can't find your camera model listedand aren't sure what chipset your camera is made with,you should consider searching and/or subscribing to thevideo4linux-list mailing list hosted by Redhat.

Cameras2.3.1. 3com HomeConnect PC Digital Webcam

This driver is supported with the kernel patch located atthe homeconnectusbproject web page.It may require a kernel recompile after patching depending on yourkernel version.

2.3.2. CPiA based Webcams

Please see the projecthome page for up-to-date information.This chipset has been used in the manufacture of both USB and parallelport webcams including the following:

Aiptek HyperVcam Fun USB (non-OV511 based)

Creative Video Blaster WebCam II USB and parallel-port

CVideo-Mail Express parallel-port

Digicom Galileo USB and Digicom Galileo Plus

Dynalink Digital Camera

Ezonics EZCam (not Pro or Plus)

I-View NetView NV200M

Microtek EyeStar USB

Pace Color Video Camera USB

SuperCam WonderEye

TCE Netcam 310 USB

Terracam USB (non-OV511 based or Terracam Pro)

Trust SpaceC@m Lite USB and SpaceC@m 100

Utopia USB Camera

ZoomCam USB and parallel-port

2.3.3. SE401, SE402 and EP800 based USB webcams

Thisproject is a work in progress.The drivers and other useful information areavailable at the project homepage located here.As of writing this, it is necessary to patch and recompile your kernelin order to obtain support for these models.The driver supports the following:

Drivers Terratec Cameras App

SE401 chipset via the 'se401' driver:

Aox SE401 camera

Philips PCVC665 USB VGA webcam 'Vesta Fun'

Kensington VideoCAM PC Camera (Models 67014-67017)

SE402 and EP 800 chipsets via the 'epcam' driver

Spypen Actor

Rimax Slim Multicam

Concord Eye-Q Easy

Creative PD1001

Chicony DC-100

Endpoints SE402 and EP800

2.3.4. OmniVision based Webcams

This category includes amultitude of webcam and video-capture devices manufactured by Omnivision,including the OV511(+), OV518(+), OV6620, OV6630, OV7610, and OV7620AE.The project homepage is here.Supported models include:

Aiptek HyperVcam Home and Mobile

Amitech AWK-300

I-view NetView NV300M

TEVion MD9308

Intel Me2Cam

Dlink DSB C100, C300

Hawking Tech. UC-110, UC-300 and UC-310

Puretek PT-6007

Alpha Vision Tech AlphaCam SE model AC-520

Creative Labs WebCam model PD1001 with OV518 chipset

Creative Labs WebCam 3, WebCam Go, Webcam Go Plus

Elecom UCAM-C1C20

Elta WEBCam 8211 PCC

Ezonics EZPhone Cam

Philips ToUCam XS (old version with OV518)

LG Electronics LPC-UM10

Drivers terratec cameras wireless

Lifeview various USB Life TV models

Genius VideoCam Express

AverMedia Intercam Elite Download x360dock drivers.

Maxxtro Cam22U

MediaForte MV300, PC Vision 300

Terratec TerraCam PRO and some TerraCam models

OmniVision (except those with OV519)

TRENDNet TV-PC301

Trust Sp@ceC@m USB

Lifetec LT9388

BestBuy EasyCam U

Maxell Maxcam

TCE NetCam 310u

Medion MD9388

Webeye 2000B

Suma eON

Prochips PCA-3100

Ezonics EZ USB Cam II (the OV511+ models)

Waytech I-Pac VIC-30

Zoom Telephonics ZoomCam III USB (model 1598)

2.3.5. Logitech (formerly Connectix) QuickcamSupport

The QuickCam VC USB and parallel port modelwebcams are supported by the driver offered here.A kernel patch and recompile are necessary for support of this model.

The Quickcam driver is represented by two different projects that offer two different flavorsof driver for certain Quickcam models, both of which are stand-alonedrivers that do not require a kernel patch or recompile.The qce-ga and qc-usbdrivers support the following models:

Logitech (earlier models of) Quickcam Express

Quickcam Web

Legocam

Dexxa Webcam

Labtec Webcam

The qc-usb driver is more experimental but reportedly works betteron some models such as the Quickcam Web. Also, I have recieved correspondence that newer versions of the Logitech Quickcam Express no longer work with the above drivers; instead this page offers an experimental driver that claims to support the newer model.

Note to Redhat users: The qce-ga driver doesn't compile properly using themodified kernel source provided in Redhat 9, but a fix is available here.

Some Logitech camera models are supported by the Philips driverin Section 2.3.8.

2.3.6. ICM532 Based Webcams

One driver for this chipset, homepage here, is now merged into the 2.6 kernel source; the other is (per the developer's own description) experimental and available here. Either or both claim to support the following models:

IC-Media Corp Pencam

Newer versions of the Logitech Quickcam Express

Newer versions of the Labtec Webcam

Biolux 654 microscope

Ezonics EZCam USB II (uvt8532)

Ezonics EZCam USB III

TerraCam USB

Stick Webcam

Mini WebCam

Tucan PenCam

Che-ez! Webbie

SNAKE EYE SI-8480/8481

PC CAM CP03

WEB Camera PBC0006

Clipcam

2.3.7. NW802 Based Webcams

This chipset, manufactured by DIVIO, is supported by the driverfound here.The models supported include the following:

BTC SurfCam CMOS300k

Mustek WCam 300

Logitech QuickCam Pro USB (the earlier 'dark focus ring' model)

2.3.8. Philips USB Webcams

Because of the expiration of the Non-Disclosure-Agreement between Philips Corporation and the former maintainer of the pwc driver, the previous kernel support for Philips PWC-chip-based webcams has been removed. Luckily a new, still experimental driver that does not require a proprietary module is under development. The old site, with a discussion of the change, can be seen at http://www.smcc.demon.nl/webcam/; the new driver is maintained at saillard.org with more information at the PWC Documentation Project.

Philips models supported by the above include the following.

PCA645VC

PCA646VC

PCVC675K Vesta, Vesta Pro and Vesta Scan

PCVC720K/40 ToUCam XS, ToUCam Fun, ToUCam Pro and ToUCam Scan

Askey VC010

Creative Labs Webcam 5, Pro Ex

Logitech 3000 and 4000 Pro, Notebook Pro, and Zoom

Samsung MPC-C10 and MPC-C30

Sotec Afina Eye

Visionite VCS UM100 and UC300

2.3.9. SPCA50X USB Camera Linux Driver

Information regarding this chipset can be found here, and is under heavy development and includes partial or complete support for the following models:

Kodak DVC-325 and EZ200

Creative PC-CAM 300, 600, 750

Genius VideoCAM Express V2

Micro Innovation IC 200/IC 150

Logitech ClickSmart 310, 420, 510, 820 and Cordless models

Logitech Pocket750

Benq DC 1016, 1300, 1500, 3410

Flexcam 100

Aiptek MegaCam, [1.3 Megapixel] Mini PenCam and PocketCam 1.3M Smart

Finet Technology Palmpix DC-85

Pure DigitalDakota

3Com Home Connect lite

Megapix V4

Mustek gSmart: Mini, Mini2, Mini3, LCD 2, LCD 3

Digital Dream Enigma 1.3, Epsilon 1.3

Maxwell Compact Pc PM3

Jenoptik models

Minton S-Cam F5

D-Link DSC-350

Trust FamilyC@m 300 Movie

Aiptek Pocket DV, PocketDVII, DV3100+, mini PenCam 2, PocketCam 3M, Pencam SD 2, Pocket DV3500

Hama Sightcam 100

Micro Innovations IC50C, IC400c

FlyCam USB100

Arowana USB Camera 300 K

Intel Easy PC Camera, CS120 (Easy PC Share), PC Camera Pro (CS431), Pocket PC Camera (CS630)

Grandtec V.cap

Sigma-Apo Petcam

2.3.10. STV0680 based Models

The USB version of webcams made with this chipset are supported bythe 2.4.18 and above kernel with the stv680.o module.Alternatively, you can obtain the source from the project homepage.This driver supports models including the Aiptek Pencam and the NisisQuickpix 2.

If you have a serial version, the main oneof which is the Scan e-Studio, you should go here.

2.3.11. Winbond w9966cf

This is a driver for the parallel-port interface that supportsthe Philips SAA7111 CCD-control chip as found on the Lifeview FlycamSUPRA webcam. It is included in the late 2.4 kernel series and laterunder the heading 'video4linux' support.The homepage for this project is here.

2.3.12. Xirlink C-it™ HDCS-1000based Webcams

This driver is for the USB webcams manufactured by Xirlink, IBM(PC Camera) and Veo Stingray model webcams.Support has been in the Linux kernel USB section since 2.2.12.The homepage is at http://www.linux-usb.org/ibmcam.

PrevHomeNextIntroductionAccessing the Video Device

This article discusses some USB interface chipset families produced by EMPIA, and, in addition, addresses the driver that support these chips.

  • 2Boards
    • 2.2Validated boards
    • 2.3Not Validated boards
  • 3If some features doesn't work (i.e: audio, dvb, s-video)
  • 4About em28xx models
    • 4.1em2800/em2820/em2821/em2840
    • 4.2em2860
    • 4.5em2880/2881/2883

How to compile the latest em28xx driver?

See the How to Obtain, Build and Install V4L-DVB Device Drivers article


Input

Boards

How to identify my USB vendor/product id?

Validated boards

What's it?

Table of validated boards

DefineNameVendor/Product IDSupported modes
EM2820_BOARD_KWORLD_PVRTV2800RF
Kworld PVR TV 2800 RF
-
Analog
EM2820_BOARD_TERRATEC_CINERGY_250
Terratec Cinergy 250 USB
0x0ccd:0x0036
Analog
EM2820_BOARD_PINNACLE_USB_2
Pinnacle PCTV USB 2
0x2304:0x0208
Analog
EM2820_BOARD_HAUPPAUGE_WINTV_USB_2
Hauppauge WinTV USB 2
0x2040, 0x4201
Analog
EM2820_BOARD_HAUPPAUGE_WINTV_USB_2
Hauppauge WinTV USB 2
0x2040:0x4200
Analog
EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900
Hauppauge WinTV HVR 900
0x2040:0x6500
Analog/DVB
EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900_R2
Hauppauge WinTV HVR 900 (R2)
0x2040:0x6502
Analog/DVB
EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950
HCW HVR-980
0x2040:0x6513
Analog/DVB
EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950
HP HVR-950
0x2040:0x6517
Analog/DVB
EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950
RP HVR-950
0x2040:0x651b
Analog/DVB
EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950
HCW HVR-850
0x2040:0x651f
Analog/DVB
EM2880_BOARD_PINNACLE_PCTV_HD_PRO
Pinnacle PCTV HD Pro Stick
0x2304:0x0227
Analog/DVB
EM2880_BOARD_AMD_ATI_TV_WONDER_HD_600
AMD ATI TV Wonder HD 600
0x0438:0xb002
Analog/DVB
EM2880_BOARD_TERRATEC_HYBRID_XS
Terratec Hybrid XS
0x0ccd:0x0042
Analog/DVB
EM2880_BOARD_TERRATEC_PRODIGY_XS
Terratec Prodigy XS
0x0ccd:0x0047
Analog
EM2820_BOARD_MSI_VOX_USB_2
MSI VOX USB 2.0
-
Analog
EM2800_BOARD_TERRATEC_CINERGY_200
Terratec Cinergy 200 USB
0xeb1a:0x2800
Analog
EM2800_BOARD_GRABBEEX_USB2800
eMPIA Technology, Inc. GrabBeeX+ Video Encoder
0xeb1a:0x2801
Analog
EM2800_BOARD_LEADTEK_WINFAST_USBII
Leadtek Winfast USB II
0x0413:0x6023
Analog
EM2800_BOARD_KWORLD_USB2800
Kworld USB2800
-
Analog
EM2820_BOARD_PINNACLE_DVC_90
Pinnacle Dazzle DVC 90/DVC 100
0x2304:0x0207
Analog
EM2884_BOARD_PCTV_520E
PCTVSystems QuatroStick-nano 520e
0x2013:0x0251
DVB
EM2800_BOARD_VGEAR_POCKETTV
V-Gear PocketTV
-
Analog
EM2820_BOARD_PROLINK_PLAYTV_USB2
Pixelview Prolink PlayTV USB 2.0
0xeb1a:0x2821
Analog
EM2860_BOARD_POINTNIX_INTRAORAL_CAMERA
PointNix Intra-Oral Camera
-
Analog
EM2820_BOARD_COMPRO_VIDEOMATE_FORYOU
Compro VideoMate ForYou/Stereo
0x185b:0x2041
Analog


Not Validated boards

What's it?

Table of NOT validated boards

DefineNameVendor/Product IDStatus
EM2750_BOARD_DLCW_130
Huaqi DLCW-130
-
Not validated (change it)
EM2820_BOARD_DLINK_USB_TV
D-Link DUB-T210 TV Tuner
0x2001:0xf112
Not validated (change it)
EM2820_BOARD_HERCULES_SMART_TV_USB2
Hercules Smart TV USB 2.0
-
Not validated (change it)
EM2820_BOARD_PINNACLE_USB_2_FM1216ME
Pinnacle PCTV USB 2 (Philips FM1216ME)
-
Not validated (change it)
EM2820_BOARD_GADMEI_UTV310
Gadmei UTV310
-
Not validated (change it)
EM2820_BOARD_LEADTEK_WINFAST_USBII_DELUXE
Leadtek Winfast USB II Deluxe
-
Not validated (change it)
EM2820_BOARD_PINNACLE_DVC_100
Pinnacle Dazzle DVC 100
-
Not validated (change it)
EM2820_BOARD_VIDEOLOGY_20K14XUSB
Videology 20K14XUSB USB2.0
-
Not validated (change it)
EM2821_BOARD_PROLINK_PLAYTV_USB2
SIIG AVTuner-PVR/Prolink PlayTV USB 2.0
-
Not validated (change it)
EM2821_BOARD_SUPERCOMP_USB_2
Supercomp USB 2.0 TV
-
Not validated (change it)
EM2821_BOARD_USBGEAR_VD204
Usbgear VD204v9
-
Not validated (change it)
EM2860_BOARD_NETGMBH_CAM
NetGMBH Cam
-
Not validated (change it)
EM2860_BOARD_TYPHOON_DVD_MAKER
Typhoon DVD Maker
-
Not validated (change it)
EM2860_BOARD_GADMEI_UTV330
Gadmei UTV330
-
Not validated (change it)
EM2860_BOARD_TERRATEC_HYBRID_XS
Terratec Cinergy A Hybrid XS
0x0ccd, 0x004f
Not validated (change it)
EM2861_BOARD_KWORLD_PVRTV_300U
KWorld PVRTV 300U
0xeb1a, 0xe300
Not validated (change it)
EM2861_BOARD_YAKUMO_MOVIE_MIXER
Yakumo MovieMixer
-
Not validated (change it)
EM2861_BOARD_PLEXTOR_PX_TV100U
Plextor ConvertX PX-TV100U
0x093b:0xa005
Not validated (change it)
EM2863_BOARD_SILVERCREST_VG2000
SilverCrest USB-Video-Grabber VG 2000
0xeb1a:0x2863
Validated (change it)
EM2870_BOARD_TERRATEC_XS
Terratec Cinergy T XS
0x0ccd:0x0043
Not validated (change it)
EM2870_BOARD_TERRATEC_XS_MT2060
Terratec Cinergy T XS (MT2060)
-
Not validated (change it)
EM2870_BOARD_KWORLD_350U
Kworld 350 U DVB-T
0xeb1a:0xe350
Not validated (change it)
EM2870_BOARD_KWORLD_355U
Kworld 355 U DVB-T
0xeb1a:0xe355
Not validated (change it)
EM2870_BOARD_PINNACLE_PCTV_DVB
Pinnacle PCTV DVB-T
-
Not validated (change it)
EM2870_BOARD_COMPRO_VIDEOMATE
Compro, VideoMate U3
0x185b:0x2870
Not validated (change it)
EM2880_BOARD_TERRATEC_HYBRID_XS_FR
Terratec Hybrid XS Secam
0x0ccd:0x004c
Not validated (change it)
EM2880_BOARD_MSI_DIGIVOX_AD
MSI DigiVox A/D
0xeb1a:0xe310
Not validated (change it)
EM2880_BOARD_MSI_DIGIVOX_AD_II
MSI DigiVox A/D II
0xeb1a:0xe320
Not validated (change it)
EM2880_BOARD_KWORLD_DVB_305U
KWorld DVB-T 305U
0xeb1a:0xe305
Not validated (change it)
EM2880_BOARD_KWORLD_DVB_310U
KWorld DVB-T 310U
0xeb1a:e310
Not validated (change it)
EM2881_BOARD_DNT_DA2_HYBRID
DNT DA2 Hybrid
-
Not validated (change it)
EM2881_BOARD_PINNACLE_HYBRID_PRO
Pinnacle Hybrid Pro
-
Not validated (change it)
EM2882_BOARD_PINNACLE_HYBRID_PRO
Pinnacle Hybrid Pro (2)
0x2304:0x0226
Not validated (change it)
EM2882_BOARD_KWORLD_VS_DVBT
Kworld VS-DVB-T 323UR
0xeb1a:0xe323
Not validated (change it)
EM2882_BOARD_TERRATEC_HYBRID_XS
Terratec Hybrid XS (em2882)
0x0ccd:0x005e
Not validated (change it)
EM2883_BOARD_KWORLD_HYBRID_A316
Kworld PlusTV HD Hybrid 330
0xeb1a:0xa316
Not validated (change it)

How to validate my vendor/product id at upstream kernel?

  • Send your board name, lsusb output and tests made to linux-media mail-list
  • Example:

Otherwise, if you had any issue, please contact linux-media mail-list.

If some features doesn't work (i.e: audio, dvb, s-video)

Should I call whom?

Usbsnoop

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

em2860

EM2860 supports Video decoder Audio decoder and VBI

em2860 based devices

em2863 based devices

em2870/2871/2872/2873

  • supports DVB/ATSC (but with no analog support). This is targeted at digital only devices.

EM2870 devices include:

em2874

  • next generation version of the em2870 design - they moved around a bunch of registers compared to em2870/2880 and the chip itself supports two transport streams (although most designs will probably only use one stream).

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

  • EVGA inDtube
  • KWorld 350U DVB-T
  • KWorld 310U
  • KWorld USB2800

em2710/em2750 based devices

  • used by on some Webcam Devices.

em276x/em277x/em278x based devices

  • latest bridge generation for camera devices
  • optional UVC (USB video class) support
  • supports MPEG video format
  • supports several advanced camera functionalities, such as autofocus, image statistics etc.


Known devices:
SpeedLink VAD Laplace webcam (em2765 + OV2640)

Drivers Terratec Cameras For Sale

em25xx

  • seems to be the Chinese market versions of the em276x/7x/8x bridges

em28284

Some Misc stuff

The following needs to be cleaned up and/or integrated into the article:

Sample Kernel Output for Pinnacle PCTV nanoStick T2 on kernel 3.6r2 with latest drivers

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 XCeive XC3028 or XC2028 tuner, which require a generic firmware from Xceive).

About Driver

  • Development -- originally by four: Ludovico Cavedon, Markus Rechberger, Mauro Carvalho Chehab, Sascha Sommer.
  • One of the authors, Markus Rechberger, is now developing only closed source binary drivers.

External Links

Drivers Terratec Cameras App

Additional Help

Drivers Terratec Cameras Software

Contact developers at linux-media mail-list

Drivers Terratec Cameras Systems

Retrieved from 'https://www.linuxtv.org/wiki/index.php?title=Em28xx_devices&oldid=36221'