Eltamedia 8683DVBS Budget

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Infos

Die Karte gehört zu den Günstigen (ab 29 Euro)

 > lspci -nn
 01:08.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video Capture [109e:036e] (rev 11)
 01:08.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 11)


http://www.bttv-gallery.de/

 Also Sold as:
 KWorld DVBS Satellite TV-Card
 Powercolor DSTV Satellite Tuner Card
 Prolink Pixelview DTV2000
 Provideo PV-911 Digital Satellite TV Tuner Card With Common Interface ?
 Elta-Media 8683 DVBS
 ...
 The VP-1020 card is an EEPROM less card, whereas the VP-1020A is the one that has an EEPROM, which has the Subsystem ID.


Stand 23.09.2008

Leider hängt der bttv beim Start mit der Karte. Genaueres steht hier:

- http://linuxtv.org/wiki/index.php/Twinhan_VP-1020

Das Patchen der Karte nach der Anleitung funktioniert nicht.


Nach dem Einfügen von

 #Twinhan 1020 or similar
 dvb-bt8xx
 dst
 dvb_core

in /etc/modules und

 #Twinhan 1020 or similar
 options dvb_core dvb_shutdown_timeout=0
 options bttv i2c_hw=1 card=113

in /etc/modprobe.d/options ergibt sich folgende Meldung:

   > dmesg
   [ 37.616613] bttv: driver version 0.9.17 loaded
   [ 37.616621] bttv: using 8 buffers with 2080k (520 pages) each for capture
   [ 37.616731] bttv: Bt8xx card found (0).
   [ 37.617035] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
   [ 37.617047] ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [APC2] -> GSI 17 (level, high) -> IRQ 20
   [ 37.617065] bttv0: Bt878 (rev 17) at 0000:01:08.0, irq: 20, latency: 32, mmio: 0xd4000000
   [ 37.617245] bttv0: using: Twinhan DST + clones [card=113,insmod option]
   [ 37.617272] bttv0: gpio: en=00000000, out=00000000 in=00f500fe [init]
   [ 37.617321] bttv0: tuner absent
   [ 37.617343] bttv0: add subdevice "dvb0"
   [ 37.707189] bt878: AUDIO driver version 0.0.0 loaded
   [ 37.707275] bt878: Bt878 AUDIO function found (0).
   [ 37.707310] ACPI: PCI Interrupt 0000:01:08.1[A] -> Link [APC2] -> GSI 17 (level, high) -> IRQ 20
   [ 37.707320] bt878_probe: card id=[0x0], Unknown card.
   [ 37.707322] Exiting..
   [ 37.707328] ACPI: PCI interrupt for device 0000:01:08.1 disabled
   [ 37.707339] bt878: probe of 0000:01:08.1 failed with error -22
   [ 37.854849] dvb_bt8xx: unable to determine DMA core of card 0,
   [ 37.854856] dvb_bt8xx: if you have the ALSA bt87x audio driver installed, try removing it.
   [ 37.854866] dvb-bt8xx: probe of dvb0 failed with error -14


Wie zu sehen ist, findet bt878 die Karte nicht mehr laut dieser Seite.

- Support for Twinhan DVB-S VP-1020A has been dropped from BT878


Anleitung

Wer möchte, kann nun nach diesen Seiten v4l-dvb neu kompilieren und installieren.

- v4l-dvb

- How to build from Mercurial

Vor dem

 make 

ist in bt878.c nach

 BROOKTREE_878_DEVICE(0x1822, 0x0026, "DNTV Live! Mini"),

Folgendes einzufügen.

 BROOKTREE_878_DEVICE(0, -1, "Not Found"),

Dadurch wird eine nicht gefundene Karte doch erkannt. Ist auch besser so.


Nach dem

 make install 

und

 make reload 

müsste dann ausgegeben werden:

   [22250.936420] Linux video capture interface: v2.00
   [22250.948568] bttv: driver version 0.9.17 loaded
   [22250.948579] bttv: using 8 buffers with 2080k (520 pages) each for capture
   [22250.949149] bttv: Bt8xx card found (0).
   [22250.949172] bttv0: Bt878 (rev 17) at 0000:01:08.0, irq: 20, latency: 32, mmio: 0xd4000000
   [22250.949537] bttv0: using: Twinhan DST + clones [card=113,insmod option]
   [22250.949560] bttv0: risc main @ 1eea8000
   [22250.949568] bttv0: gpio: en=00000000, out=00000000 in=00f5fffe [init]
   [22250.950089] bttv0: tuner absent
   [22250.950322] bttv0: add subdevice "dvb0"
   [22250.968459] bt878: AUDIO driver version 0.0.0 loaded
   [22250.969035] bt878: Bt878 AUDIO function found (0).
   [22250.969245] ACPI: PCI Interrupt 0000:01:08.1[A] -> Link [APC2] -> GSI 17 (level, high) -> IRQ 20
   [22250.969254] bt878_probe: card id=[0x0],[ Not Found ] has DVB functions.
   [22250.969265] bt878(0): Bt878 (rev 17) at 01:08.1, irq: 20, latency: 32, memory: 0xd4001000
   [22250.984090] DVB: registering new adapter (bttv0)
   [22251.479111] dst(0) dst_get_device_id: Recognise [DST-020]
   [22251.479125] DST type flags : 0x4 symdiv 0x8 firmware version = 1
   [22251.815571] dst(0) dst_get_mac: MAC Address=[00:08:ca:10:1d:00]
   [22251.815587] DVB: registering frontend 0 (DST DVB-S)...


Jetzt funktioniert alles :-)


Weitere Infos zu bttv

- bttv Parameter

- http://tldp.org/HOWTO/html_single/BTTV/



Bekannte Probleme:

 Suse 9.3: 
 erkennt die Karte als TV-Karte (analog) und will sie (Vorschlag von yast) dementsprechend einrichten.
 Ein reboot funktioniert dann nicht mehr, bis die Karte aus YAST oder aus dem PC entfernt wird.
 bttv funktioniert mit folgenden Parametern (hängt zumindest nicht):
 modprobe -v  bttv i2c_hw=1 card=0x71 bttv_debug=2 bttv_verbose=2

Eltamedia 8683DVBS.jpg