Em28xx devices: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 9: Line 9:
===How to obtain it?===
===How to obtain it?===
* [http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#How_to_Obtain_the_Firmware See section How to Obtain the Firmware in Xceive XC3028/XC2028 page]
* [http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#How_to_Obtain_the_Firmware See section How to Obtain the Firmware in Xceive XC3028/XC2028 page]
=== xc2028 1-0061: Error: firmware xc3028-v27.fw not found ===
=== Error: firmware xc3028-v27.fw not found ===
firmware: requesting xc3028-v27.fw
firmware: requesting xc3028-v27.fw
xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
Line 19: Line 19:


== Not validated boards ==
== Not validated boards ==
=== EM2750_BOARD_DLCW_130 ===
=== EM2750_BOARD_DLCW_130 ===
Name: Huaqi DLCW-130
Name: Huaqi DLCW-130
Beijing Huaqi Information Digital Technology Co., Ltd
Beijing Huaqi Information Digital Technology Co., Ltd
=== EM2820_BOARD_DLINK_USB_TV ===
=== EM2820_BOARD_DLINK_USB_TV ===
Name: D-Link DUB-T210 TV Tuner
Name: D-Link DUB-T210 TV Tuner
=== EM2820_BOARD_HERCULES_SMART_TV_USB2 ===
=== EM2820_BOARD_HERCULES_SMART_TV_USB2 ===
Name: Hercules Smart TV USB 2.0
Name: Hercules Smart TV USB 2.0

Revision as of 03:49, 6 September 2008

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

EM2750_BOARD_DLCW_130

 Name: Huaqi DLCW-130
 Beijing Huaqi Information Digital Technology Co., Ltd

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
 

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

Some Misc stuff

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

em2750

About Driver

Development -- originally by 4 authors. One of the authors, mrec, forked.

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).

External Links