AVerMedia AVerTV DVB-T Super 007: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
m (→‎RF remote control: Corrected typo. this card comes with IR remote, not RF)
(some formatting and edits)
Line 1: Line 1:
[[Image:Super 007 box.jpg|thumb|250px|DVB-T Super 007 with Box]]
[[Image:.jpg|thumb|250px|Insert non Proprietary image here]]
[[Image:Super 007 card.jpg|thumb|250px|A closer look at the card]]
A Hybrid [[DVB-T]] [[DVB-T PCI Cards|PCI card]] from [[AVerMedia]].
A Hybrid [[DVB-T]] [[DVB-T PCI Cards|PCI card]] from [[AVerMedia]].
([http://www.avermedia.com/EN/Default.aspx?TYPE=vipplayercard.htm&PT=product&tv_TCAT_POS=0&PID=4710710671877 Product Website])


It is currently not supported under Linux. However, experimental support exists (see below for details).


==Overview/Features==
The card has Antenna In and IR receiver inputs, and comes with a remote control.


=== Hardware ===
=== Components Used===
* Philips 8275AC1 (tuner)
It uses the following chips:
* Philips TDA10046A (demodulator)
<pre>
* Philips SAA7131E (analog IF demodulator, A/V decoder & PCI bridge)
SAA7131E/03/G
CG9033 07
SF2105.1
TSG07012

TDA10046A
SC8574.1 12
ZSG
06101

8275AC1
CG4773
01
TPG07011
</pre>



===Identification===
Running the command ''# lspci -vv'' yeilds:
Running the command ''# lspci -vv'' yeilds:
<pre>
<pre>
Line 52: Line 39:




==Making it Work==
The card has Antenna In and IR receiver inputs;


=== Support ===
===Firmware===
The DVB-T works fine with modules from the [http://linuxtv.org/hg/v4l-dvb Mercurial (hg) repository] as of 25th January 2008. Firmware is needed, use the updated get_dvb_firmware script or use the file "TT_PCI_2.19h_28_11_2006/software/OEM/PCI/App/ttlcdacc.dll" contained in http://technotrend-online.com/download/software/219/TT_PCI_2.19h_28_11_2006.zip, which you'll have to rename to /lib/firmware/dvb-fe-tda10046.fw.
Firmware is required with this device; use the updated get_dvb_firmware script or use the file "TT_PCI_2.19h_28_11_2006/software/OEM/PCI/App/ttlcdacc.dll" contained in http://technotrend-online.com/download/software/219/TT_PCI_2.19h_28_11_2006.zip, which you'll have to rename to /lib/firmware/dvb-fe-tda10046.fw.
The chipset should support Analog also, but that isn't working yet.


===Drivers===
As of January 25, 2008: DVB-T works fine with modules from the [http://linuxtv.org/hg/v4l-dvb Mercurial (hg) repository]. The chipset should support Analog also, but that isn't working yet.


After applying the installing the patched modules and the firmware you will have to run:
After installing the drivers from the Mercurial repository you will have to run:
<pre>
<pre>
rmmod saa7134
rmmod saa7134
Line 65: Line 53:
</pre>
</pre>


===Sample kernel output===
''dmesg'' output (with modules built from the Mercurial repository):
''dmesg'' output (with modules built from the Mercurial repository):
<pre>
<pre>
Line 95: Line 84:
</pre>
</pre>


=== IR remote control ===
=== Remote Control Support===
TODO
TODO

==External Links==
* [http://www.avermedia.com/EN/Default.aspx?TYPE=vipplayercard.htm&PT=product&tv_TCAT_POS=0&PID=4710710671877 AVer product page]

Revision as of 22:06, 27 January 2008

File:.jpg
Insert non Proprietary image here

A Hybrid DVB-T PCI card from AVerMedia.

It is currently not supported under Linux. However, experimental support exists (see below for details).

Overview/Features

The card has Antenna In and IR receiver inputs, and comes with a remote control.

Components Used

  • Philips 8275AC1 (tuner)
  • Philips TDA10046A (demodulator)
  • Philips SAA7131E (analog IF demodulator, A/V decoder & PCI bridge)

Identification

Running the command # lspci -vv yeilds:

01:09.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decode
r (rev d1)
        Subsystem: Avermedia Technologies Inc Unknown device f01d
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR-
FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >
SERR- <PERR-
        Latency: 32 (21000ns min, 8000ns max)
        Interrupt: pin A routed to IRQ 209
        Region 0: Memory at e2002000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=1 PME-

and # lspci -vn:

01:09.0 0480: 1131:7133 (rev d1)
        Subsystem: 1461:f01d
        Flags: bus master, medium devsel, latency 32, IRQ 209
        Memory at e2002000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2


Making it Work

Firmware

Firmware is required with this device; use the updated get_dvb_firmware script or use the file "TT_PCI_2.19h_28_11_2006/software/OEM/PCI/App/ttlcdacc.dll" contained in http://technotrend-online.com/download/software/219/TT_PCI_2.19h_28_11_2006.zip, which you'll have to rename to /lib/firmware/dvb-fe-tda10046.fw.

Drivers

As of January 25, 2008: DVB-T works fine with modules from the Mercurial (hg) repository. The chipset should support Analog also, but that isn't working yet.

After installing the drivers from the Mercurial repository you will have to run:

rmmod saa7134
modprobe saa7134

Sample kernel output

dmesg output (with modules built from the Mercurial repository):

saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:01:09.0, rev: 209, irq: 20, latency: 32, mmio: 0xe2002000
saa7133[0]: subsystem: 1461:f01d, board: Avermedia Super 007 [card=117,autodetected]
saa7133[0]: board init: gpio is 240000
tuner 2-004b: chip found @ 0x96 (saa7133[0])
tuner 2-004b: setting tuner address to 60
tuner 2-004b: type set to tda8290+75a
tuner 2-004b: setting tuner address to 60
tuner 2-004b: type set to tda8290+75a
saa7133[0]: i2c eeprom 00: 61 14 1d f0 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 55 ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff 21 00 c0 96 10 03 02 15 16 ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 2-004b: setting tuner address to 60
tuner 2-004b: type set to tda8290+75a
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
DVB: registering new adapter (saa7133[0])
DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
tda1004x: setting up plls for 48MHz sampling clock
tda1004x: found firmware revision 20 -- ok

Remote Control Support

TODO

External Links