Em28xx devices
Jump to navigation
Jump to search
This article discusses some USB interface chipset families produced by EMPIA, and, in addition, addresses the driver that support these chips.
How to compile latest em28xx driver?
Firmware
Information
How to obtain it?
Error: firmware xc3028-v27.fw not found
firmware: requesting xc3028-v27.fw xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
Supported boards
Not validated boards
What's it?
How to validate?
Boards
Define | Name | Manufacture | Status |
---|---|---|---|
EM2750_BOARD_DLCW_130 | Huaqi DLCW-130 | Beijing Huaqi Information Digital Technology Co., Ltd | Not validated (change status) |
EM2820_BOARD_DLINK_USB_TV
Name: D-Link DUB-T210 TV Tuner
EM2820_BOARD_HERCULES_SMART_TV_USB2
Name: Hercules Smart TV USB 2.0
EM2820_BOARD_PINNACLE_USB_2_FM1216ME
Name: Pinnacle PCTV USB 2 (Philips FM1216ME)
EM2820_BOARD_GADMEI_UTV310
Name: Gadmei UTV310
EM2820_BOARD_LEADTEK_WINFAST_USBII_DELUXE
Name: Leadtek Winfast USB II Deluxe
EM2820_BOARD_PINNACLE_DVC_100
Name: Pinnacle Dazzle DVC 100
EM2820_BOARD_VIDEOLOGY_20K14XUSB
Name: Videology 20K14XUSB USB2.0
EM2821_BOARD_PROLINK_PLAYTV_USB2
Name: SIIG AVTuner-PVR/Prolink PlayTV USB 2.0
EM2821_BOARD_SUPERCOMP_USB_2
Name: Supercomp USB 2.0 TV
EM2821_BOARD_USBGEAR_VD204
Name: Usbgear VD204v9
EM2860_BOARD_NETGMBH_CAM
Name: NetGMBH Cam
EM2860_BOARD_TYPHOON_DVD_MAKER
Name: Typhoon DVD Maker
EM2860_BOARD_GADMEI_UTV330
Name: Gadmei UTV330
EM2860_BOARD_TERRATEC_HYBRID_XS
Name: Terratec Cinergy A Hybrid XS
EM2861_BOARD_KWORLD_PVRTV_300U
Name: KWorld PVRTV 300U
EM2861_BOARD_YAKUMO_MOVIE_MIXER
Name: Yakumo MovieMixer
EM2861_BOARD_PLEXTOR_PX_TV100U
Name: Plextor ConvertX PX-TV100U
Some features doesn't work (i.e: audio, dvb, s-video)
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
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
- Em2880/PinnaclePCTV
- 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:
Feature Support
- in-kernel em28xx driver: radio and analog TV (including broadcast audio) are working fine. Support for DVB/ATSC is not present yet.
- 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 4 Ludovico Cavedon, Markus Rechberger, Mauro Carvalho Chehab, Sascha Sommer.
- One of the authors, Markus Rechberger, forked the upstream project.
External Links
- EMPIA EM2880 datasheet
- EMPIA EM2870 datasheet
- EMPIA EM2880 product page
- EMPIA EM2820/EM2840 product page
- EMPIA EM2750 product page
- mcentral.de wiki offers alternative, out of kernel, drivers for some em28xx based devices:
- 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
- mrec's page on the em2820
Additional Help
Contact video4linux developers at vide4linux-maillist