Em28xx devices

From LinuxTVWiki
Revision as of 01:02, 30 January 2008 by CityK (talk | contribs) (some fixes)
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.

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

Some Misc stuff

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


em2750


Driver

Development -- originally mrec, then he forked. in kernel xc3028 driver based on mrec's original work.

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, which require a generic firmware from Xceive).


External Links