Difference between revisions of "AVerMedia AVerTV DVB-T Super 007"

From LinuxTVWiki
Jump to: navigation, search
(Firmware)
m (Fix incorrect statement about the card not being supported. Also spelling fix.)
Line 2: Line 2:
 
A Hybrid [[DVB-T]] [[DVB-T PCI Cards|PCI card]] from [[AVerMedia]].
 
A Hybrid [[DVB-T]] [[DVB-T PCI Cards|PCI card]] from [[AVerMedia]].
   
  +
This card is supported. IR receiver may still need a patch.
It is currently not supported under Linux. However, experimental support exists (see below for details).
 
   
 
==Overview/Features==
 
==Overview/Features==
Line 13: Line 13:
   
 
===Identification===
 
===Identification===
Running the command ''# lspci -vv'' yeilds:
+
Running the command ''# lspci -vv'' yields:
 
<pre>
 
<pre>
01:09.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decode
+
01:09.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
r (rev d1)
 
 
Subsystem: Avermedia Technologies Inc Unknown device f01d
 
Subsystem: Avermedia Technologies Inc Unknown device f01d
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR-
+
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-
FastB2B-
 
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >
 
SERR- <PERR-
 
 
Latency: 32 (21000ns min, 8000ns max)
 
Latency: 32 (21000ns min, 8000ns max)
 
Interrupt: pin A routed to IRQ 209
 
Interrupt: pin A routed to IRQ 209

Revision as of 20:21, 19 November 2011

AVerTV DVB-T Super 007

A Hybrid DVB-T PCI card from AVerMedia.

This card is supported. IR receiver may still need a patch.

Overview/Features

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

Components Used

Identification

Running the command # lspci -vv yields:

01:09.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (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://www.tt-download.com/download/updates/219/TT_PCI_2.19h_28_11_2006.zip, which you'll have to rename to /lib/firmware/dvb-fe-tda10046.fw.

Note: The suggested linux/Documentation/dvb/get_dvb_firmware tda10046 works well, however the manual instructions are wrong. The dll mentioned above is very large and does not load; see file size comparisons below:
-rw-r--r--  1 eyal eyal 22390126 Jan 26 13:53 TT_PCI_2.19h_28_11_2006.zip
-rw-rw-r--  1 eyal eyal   561152 Nov 15  2006 ttlcdacc.dll
-rw-r--r--  1 root root    24478 Jan 26 15:10 dvb-fe-tda10046.fw
Perhaps the original authour/poster of those lines meant to say something like "manually extract the firmware from the file tlcdacc.dll ... and then, after which, you will have to rename it to /lib/firmware/dvb-fe-tda10046.fw" ?? [1]

Drivers

As of January 25, 2008: DVB-T works fine with modules from the Mercurial (hg) repository. This is a DVB-T card only.

As of June 26th, 2008 Super 007 Analog version is supported - http://linuxtv.org/hg/v4l-dvb/rev/fa0de4f2637a

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

rmmod saa7134
modprobe saa7134

Notes

Super Hybrid 007 is not currently supported.

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

Notes

  • This is "Hybrid Super 007" with Analog+DVB-T or "DVB-T Super 007" with only DVB-T ?

Comment:

AverTV Super 007 DVB-T (M135c) is DVB-T only, AverTV Hybrid Super 007 (M135r) is the Hybrid card, AverTV Super 007 is the analog version [david bentham]