AVerMedia AVerTV DVB-S Pro (A700): Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(added to categories hardware and dvb-s)
(Added Hybrid+FM version of this card.)
Line 1: Line 1:
[[Image:Avermedia A700 front.jpg|thumb|right|200px|Avermedia DVB-S Pro (A700) Card]]An [[DVB-S]] [[DVB-S PCI Cards|PCI card]] from [[AVerMedia]].
[[Image:Avermedia A700 front.jpg|thumb|right|200px|Avermedia DVB-S Pro (A700) Card]]An [[DVB-S]] [[DVB-S PCI Cards|PCI card]] from [[AVerMedia]].
It comes in two different version.


* DVB-S Pro: DVB-S, svideo, composite input and an IR input.
It is currently unsupported under Linux, however, experimental drivers exist (see below for details).
* DVB-S Hybrid+FM: DVB-S, svideo, composite input, analog RF input and an IR input.

Both are currently unsupported under Linux, however, experimental drivers exist (see below for details).


==Overview==
==Overview==
* lspci -vvnn output looks like this:
* lspci -vvnn output looks like this (Pro):
<pre>
<pre>
00:0b.0 Multimedia controller [0480]: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev d1)
00:0b.0 Multimedia controller [0480]: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev d1)
Line 17: Line 21:
Status: D0 PME-Enable- DSel=0 DScale=3 PME-
Status: D0 PME-Enable- DSel=0 DScale=3 PME-
</pre>
</pre>
* dmesg output of modprobe saa7134 i2c_scan=1:
* dmesg output of modprobe saa7134 i2c_scan=1 (Pro):
<pre>
<pre>
Linux video capture interface: v2.00
Linux video capture interface: v2.00
Line 47: Line 51:
Device driver vbi0 lacks bus and class support for being resumed.
Device driver vbi0 lacks bus and class support for being resumed.
saa7133[0]: registered device vbi0
saa7133[0]: registered device vbi0
</pre>
* dmesg output of modprobe saa7134 (Hybrid+FM):
<pre>
saa7133[0]: found at 0000:02:07.0, rev: 209, irq: 18, latency: 64, mmio:
0xd3024000
saa7133[0]: subsystem: 1461:a7a2, board: Avermedia A700
[card=132,autodetected]
saa7133[0]: board init: gpio is 48a00
saa7133[0]: i2c eeprom 00: 61 14 a2 a7 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff 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 ff ff ff ff ff ff ff ff ff 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
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: 00 01 81 af d7 09 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
DVB: registering new adapter (saa7133[0])
</pre>
</pre>


Line 84: Line 115:


==External Links==
==External Links==
* [http://www.avermedia.de/cgi-bin/products_digitvtuner_dvbspro.asp?show=1 AVerMedia product page]
* [http://www.avermedia.de/cgi-bin/products_digitvtuner_dvbspro.asp?show=1 AVerMedia product page of Pro version]
* [http://www.avermedia.de/cgi-bin/products_digitvtuner_dvbshybrid.asp?show=1 AverMedia product page of Hybrid+FM version]
* [http://www.mcmilk.de/projects/dvb-card/ Tino's page about his driver and more Infos about A700 card]
* [http://www.mcmilk.de/projects/dvb-card/ Tino's page about his driver and more Infos about A700 card]
* [http://thread.gmane.org/gmane.comp.video.video4linux/35700 Announcement of analog only patch]
* [http://thread.gmane.org/gmane.comp.video.video4linux/35700 Announcement of analog only patch for Pro-version]


[[Category:DVB-S]]
[[Category:DVB-S]]

Revision as of 21:02, 12 February 2008

Avermedia DVB-S Pro (A700) Card

An DVB-S PCI card from AVerMedia.

It comes in two different version.

  • DVB-S Pro: DVB-S, svideo, composite input and an IR input.
  • DVB-S Hybrid+FM: DVB-S, svideo, composite input, analog RF input and an IR input.

Both are currently unsupported under Linux, however, experimental drivers exist (see below for details).

Overview

  • lspci -vvnn output looks like this (Pro):
00:0b.0 Multimedia controller [0480]: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev d1)
        Subsystem: Avermedia Technologies Inc Unknown device [1461:a7a1]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 32 (63750ns min, 63750ns max)
        Interrupt: pin A routed to IRQ 22
        Region 0: Memory at dfffb800 (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=3 PME-
  • dmesg output of modprobe saa7134 i2c_scan=1 (Pro):
Linux video capture interface: v2.00
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:00:0b.0, rev: 209, irq: 22, latency: 32, mmio: 0xdfffb800
saa7133[0]: subsystem: 1461:a7a1, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[0]: board init: gpio is a600
Device driver i2c-3 lacks bus and class support for being resumed.
saa7133[0]: i2c eeprom 00: 61 14 a1 a7 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff 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 ff ff ff ff ff ff ff ff ff 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
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: 00 01 81 af cf dd ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c scan: found device @ 0x1c  [???]
saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
Device driver video0 lacks bus and class support for being resumed.
saa7133[0]: registered device video0 [v4l2]
Device driver vbi0 lacks bus and class support for being resumed.
saa7133[0]: registered device vbi0
  • dmesg output of modprobe saa7134 (Hybrid+FM):
saa7133[0]: found at 0000:02:07.0, rev: 209, irq: 18, latency: 64, mmio: 
0xd3024000
saa7133[0]: subsystem: 1461:a7a2, board: Avermedia A700 
[card=132,autodetected]
saa7133[0]: board init: gpio is 48a00
saa7133[0]: i2c eeprom 00: 61 14 a2 a7 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff 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 ff ff ff ff ff ff ff ff ff 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
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: 00 01 81 af d7 09 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
DVB: registering new adapter (saa7133[0])

Components Used

Driver Development Status

  • Analog part works (Composite, SVideo and audio in)
  • Needed: I2C sniff while tuning with working driver.
  • GPIO setting of windows driver (Detected with regspy):
GPMODE:   0x80040100
GPSTATUS: 0x0655a314 (changing)

Patches

These patches are available to use the card. All are based on latest sources from the hg-tree.

You can apply only one (!) of these patches.

  • Driver from Zzam: Patch can be downloaded from here (take the a700_full_*.diff).
  • Driver from Tino: Patch can be downloaded from here

GPIO table

List of known GPIOs.

  • GPIO 0-7: Input Parallel TS
  • GPIO 16: Input TS Valid
  • GPIO 19: Input TS Start of Packet
  • GPIO 23: Reset-PIN of demod (Setting it to input seems enough to keep demod out of reset)
  • The two output ports of the tuner (P0, P1) seem to be unusued.

External Links