[linux-dvb] [PATCH] Avermedia AVerTV DVB-S

Tino Reichardt list-linux-dvb at mcmilk.de
Mon Jun 26 22:24:07 CEST 2006


Hello list,

I got last week a dvb-s card called Avermedia AVerTV DVB-S [A700] ...
I thought linux will get it to work... since the saa7134 chipset, which
was advertised, is well supported :)

But it wasn't :(


Here are some notes, which are also located @
www.mcmilk.de/projects/dvb-card/


Avermedia AVerTV DVB-S Pro [A700]
=================================



These are the Semiconductors on the card

what            | description
----------------+-----------------------------------------------------
SAA7135HL/203   | Audio & Video broadcast decoder (SAA7134HL_4.pdf)
Avermedia xyz   | ???
LM317T          | Variable Voltage Regulator
9435A 61N3Z     | also some Voltage stuff I think
...


lspci -vvxxx

00:06.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
	Subsystem: Avermedia Technologies Inc Unknown device a7a1
	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: 64 (63750ns min, 63750ns max)
	Interrupt: pin A routed to IRQ 21
	Region 0: Memory at febff800 (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-
00: 31 11 33 71 06 01 90 02 d1 00 80 04 00 40 00 00
10: 00 f8 bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 61 14 a1 a7
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 ff ff
40: 01 00 02 06 00 60 00 ff 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


lspci -v

00:06.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
	Subsystem: Avermedia Technologies Inc Unknown device a7a1
	Flags: bus master, medium devsel, latency 64, IRQ 21
	Memory at febff800 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [40] Power Management version 2


lspci -vn

00:06.0 0480: 1131:7133 (rev d1)
	Subsystem: 1461:a7a1
	Flags: bus master, medium devsel, latency 64, IRQ 17
	Memory at febff800 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [40] Power Management version 2


- dmesg on a Kernel 2.6.17-ARCH (2.6.17.1 ... nearly vanilla kernel)
- with the v4l/dvb Mercurial repository from 2006-06-25

Linux video capture interface: v2.00
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:00:06.0[A] -> GSI 17 (level, low) -> IRQ 21
saa7133[0]: found at 0000:00:06.0, rev: 209, irq: 21, latency: 64, mmio: 0xfebff800
saa7133[0]: subsystem: 1461:a7a1, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[0]: board init: gpio is fe00
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 scan: found device @ 0x1c  [???]
saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0



- dmesg on a Kernel 2.6.17-ARCH (2.6.17.1 ... nearly vanilla kernel)
- with a _patched_ v4l/dvb Mercurial repository from 2006-06-25
- the patch is @ www.mcmilk.de/projects/dvb-card/ - a700.vXX.diff

Linux video capture interface: v2.00
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:00:06.0[A] -> GSI 17 (level, low) -> IRQ 21
saa7133[0]: found at 0000:00:06.0, rev: 209, irq: 21, latency: 64, mmio: 0xfebff800
saa7133[0]: subsystem: 1461:a7a1, board: Avermedia AVerTV DVB-S Pro [A700] [card=96,autodetected]
saa7133[0]: board init: gpio is fe00
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 scan: found device @ 0x1c  [???]
saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0

- with that patch, composite and s-video are working
- the sound dosn't work currently
- there is /dev/dvb/* device


Now some questions:

Has this card a tuner - and which one ?
Can this card provide the /dev/radio interface ?
How should the DVB Frontend be added ... is 0x1c the lgdt330x frontend ?

Maybe some more questions ... but they will come later ;P

Can someone help me on that card ?


-- 
regards, TR



More information about the linux-dvb mailing list