easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Zwei DVB-Karten

easyVDR - >VARforumsname - >Zwei DVB-Karten

KlausiHH  10.Feb.2009 17:15:49
Hallo Zusammen,

ich habe in meinem easyVDR 0.6.04 schon länger eine DVB-T Karte (Twinhan) und wollte
nun auf DVB-C umsteigen, bzw. ergänzen. Die TT 1501 lief leider nicht auf Anhieb. Also
habe ich wie in http://www.easy-vdr.de/forum/index.php?topic=5158.0 beschrieben, diese
v4l-Treiber erneuert. Erfolg der Aktion: Die TT 1501 läuft wunderbar, die alte Twinhankarte
aber nicht mehr. Beide Karten zusammen eingebaut, geht garnichts. Wenn ich die "alten"
Treiber, die unter /usr/local/src zu finden waren, kompliere und installiere, läuft wieder
nur die alte Karte.

Also ich würde gerne beide Karten zusammen betreiben. Kann man da etwas machen?


Gehäuse OrigenAE/Amisos X15e, Asrock G41M-GE3, Core2Duo E5700, 4 GB DDR3, WD SATA-HDD 1 TB, Nvidia GT 230 PCIe, TechnoTrend C-1501 + Terratec Cinergy C HD, 7" TFT (GraphTFT, ohne Touch), irtrans-Empfänger + Harmony 300i, 24" PC-Monitor als Fernseher, 2.1 Boxen-Set Edifier C2 rev2, Kabelprovider Wilhelm Tell (ohne Grundverschlüsselung), 7.5 TB extern (4 x USB) für Serien und Filme.
Hinweis für Allergiker: Dieser Beitrag kann Spuren von Nüssen enthalten.
zzzözzz  10.Feb.2009 17:37:57
Ja sicher kann man da etwas machen: das Problem analysieren anstatt Karten aus dem Rechner ein- und auszubauen.

Ich halte es für extrem unwahrscheinlich, dass mit neuerem Treiber eine Karte auf einmal nicht mehr geht, deswegen solltest du auf jeden Fall beim neueren Treiber bleiben.
KlausiHH  10.Feb.2009 17:45:25
Danke, leider bin ich damit überfordert. Was kann ich tun?

Gehäuse OrigenAE/Amisos X15e, Asrock G41M-GE3, Core2Duo E5700, 4 GB DDR3, WD SATA-HDD 1 TB, Nvidia GT 230 PCIe, TechnoTrend C-1501 + Terratec Cinergy C HD, 7" TFT (GraphTFT, ohne Touch), irtrans-Empfänger + Harmony 300i, 24" PC-Monitor als Fernseher, 2.1 Boxen-Set Edifier C2 rev2, Kabelprovider Wilhelm Tell (ohne Grundverschlüsselung), 7.5 TB extern (4 x USB) für Serien und Filme.
Hinweis für Allergiker: Dieser Beitrag kann Spuren von Nüssen enthalten.
zzzözzz  10.Feb.2009 17:57:11
Na ja, versuch dich mal bitte in die Lage eines möglicherweisen Helfers zu versetzen. Wie wäre es mit Informationen? Bis jetzt ist klar um welche DVB-Karten es geht, das ist alles - keine weitere Info.

Man weiß weder

- welche Module geladen sind
- in welcher Reihenfolge die Module geladen sind
- welche Ausgaben diese Module beim Laden in das Kernel Log geschrieben haben
- welche /dev/dvb/adapterXX/frontendYY es gibt
- ob das upgraden des DVB Treibers irgendwelche Fehler gemeldet hat
- woran du gemerkt hast, welche Karte aktiv ist

Einen Großteil der Informationen könntest du mit easyInfo & Logread ohne weiteres liefern.



Wie ich seh hast du nun bereits selbst in der Zwischenzeit einen Teil der Infos gepostet. Aber das genügt noch nicht.


der_d0n  10.Feb.2009 17:58:57
hallo.

ein paar logfiles wären schön.

Gib mal in deinem Browser die ip-adresse deines rechners ein und klick auf easyinfo. Da ist dann rechts oben so ein grüner pfeil mit dem du die easyinfo speichern kannst. Poste die Datei dann mal ins forum.


VDR:
POV Ion MB330 mit 2GB Ram, 250gb Sata-Festplatte, DVB-S2 TBS 6920
Antec Fusion Remote mit Imon-Display und Atric-Einschalter
VDR HDMI 42" Panasonic Plasma
Momentan im Aufbau
zzzözzz  10.Feb.2009 18:02:40
Danke @ der_d0n, das hätte ich dazu schreiben sollen.
KlausiHH  10.Feb.2009 18:18:28
OK, ich hänge mal diese easyinfo und ein logread an.

Beim Kompilieren der Treiber gab es keine für mich erkennbaren Fehler. OK, am Ende von
make install, war irgendetwas mit autodetect.ko nicht gefunden, oder so ähnlich. IIRC

Gehäuse OrigenAE/Amisos X15e, Asrock G41M-GE3, Core2Duo E5700, 4 GB DDR3, WD SATA-HDD 1 TB, Nvidia GT 230 PCIe, TechnoTrend C-1501 + Terratec Cinergy C HD, 7" TFT (GraphTFT, ohne Touch), irtrans-Empfänger + Harmony 300i, 24" PC-Monitor als Fernseher, 2.1 Boxen-Set Edifier C2 rev2, Kabelprovider Wilhelm Tell (ohne Grundverschlüsselung), 7.5 TB extern (4 x USB) für Serien und Filme.
Hinweis für Allergiker: Dieser Beitrag kann Spuren von Nüssen enthalten.
zzzözzz  10.Feb.2009 18:33:48
Okay, nun gibt es genug Informationen das Problem zu verstehen.


00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB card
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at cfafe000 (32-bit, prefetchable)
Capabilities: Vital Product Data
Capabilities: Power Management version 2

00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB Card
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at cfaff000 (32-bit, prefetchable)
Capabilities: Vital Product Data
Capabilities: Power Management version 2


Das eine bt878 Karte, meldet sich als 109e:0878 1822:0001, das ist völlig korrekt.

Der passende Log Auszug dazu:

[  31.867802] Linux video capture interface: v2.00
[  31.892656] bttv: driver version 0.9.17 loaded
[  31.892663] bttv: using 8 buffers with 2080k (520 pages) each for capture
[  31.894018] bttv: Bt8xx card found (0).
[  31.894052] ACPI: PCI Interrupt 0000:00:0a.0 -> GSI 18 (level, low) -> IRQ 17
[  31.894066] bttv0: Bt878 (rev 17) at 0000:00:0a.0, irq: 17, latency: 32, mmio: 0xcfafe000
[  31.894085] bttv0: detected: Twinhan VisionPlus DVB , PCI subsystem ID is 1822:0001
[  31.894089] bttv0: using: Twinhan DST + clones
[  31.894114] bttv0: gpio: en=00000000, out=00000000 in=00f100ff
[  31.896201] bttv0: tuner absent
[  31.897508] bttv0: add subdevice "dvb0"
[  31.899978] bt878: AUDIO driver version 0.0.0 loaded
[  31.901281] bt878: Bt878 AUDIO function found (0).
[  31.901311] ACPI: PCI Interrupt 0000:00:0a.1 -> GSI 18 (level, low) -> IRQ 17
[  31.901317] bt878_probe: card id=, has DVB functions.
[  31.901326] bt878(0): Bt878 (rev 17) at 00:0a.1, irq: 17, latency: 32, memory: 0xcfaff000
[  31.918997] DVB: registering new adapter (bttv0)
[  32.048469] DVB: Unable to find symbol dst_attach()
[  32.048475] frontend_init: Could not find a Twinhan DST.
[  32.048479] dvb-bt8xx: A frontend driver was not found for device [109e:0878] subsystem [1822:0001]


Das Problem entsteht hier:

[  32.048469] DVB: Unable to find symbol dst_attach()


Das Kernel Modul 'dst' ist scheinbar noch nicht geladen, als der dvb_bt8xx gladen wird. Damit wird diese Karte nicht geladen. Das passt auch zu

dst                    28808  0


Ich glaube das müsste so aussehen:

dst                    28808  1  dvb-bt878



Lösung: das Modul dst muss geladen sein, bevor dvb-bt878 geladen wird.
Zum Testen:
1) vdr beenden (ich glaube das ist bei easyvdr 'stopvdr'
2) dvb-bt878 entladen: 'modprobe -r dvb-bt878'
3) dst laden: 'modprobe dst'
4) dvb-bt878 erneut laden
5) vdr erneut starten: startvdr

Dann mit dmesg nachschauen ob die Fehlermeldung weg ist und schauen ob vdr läuft..


-------



00:0b.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH Unknown device 101a
Flags: bus master, medium devsel, latency 32, IRQ 21
Memory at cfffbe00 (32-bit, non-prefetchable)


Das ist die C-1501


tda10023                8196  1
budget-ci

....

[  32.112367] saa7146: register extension 'budget_ci dvb'.
[  32.113702] ACPI: PCI Interrupt 0000:00:0b.0 -> GSI 19 (level, low) -> IRQ 21
[  32.113783] saa7146: found saa7146 @ mem f91fee00 (revision 1, irq 21) (0x13c2,0x101a).
[  32.113795] saa7146 (0): dma buffer size 192512
[  32.113800] DVB: registering new adapter (TT-Budget C-1501 PCI)
[  32.313379] adapter has MAC addr = 00:d0:5c:cd:51:45
[  32.360418] input: Budget-CI dvb ir receiver saa7146 (0) as /class/input/input4
[  32.405306] DVB: registering adapter 1 frontend 0 (Philips TDA10023 DVB-C)...


Die C-1501 läuft.

KlausiHH  10.Feb.2009 18:55:42
Dankeschön. Dieser Test funktionierte. Die TT geht allerdings auch erst dann.

Jetzt bliebe noch die Frage, wie ich dafür sorge, daß dieses dst immer
zuerst geladen wird.


Gehäuse OrigenAE/Amisos X15e, Asrock G41M-GE3, Core2Duo E5700, 4 GB DDR3, WD SATA-HDD 1 TB, Nvidia GT 230 PCIe, TechnoTrend C-1501 + Terratec Cinergy C HD, 7" TFT (GraphTFT, ohne Touch), irtrans-Empfänger + Harmony 300i, 24" PC-Monitor als Fernseher, 2.1 Boxen-Set Edifier C2 rev2, Kabelprovider Wilhelm Tell (ohne Grundverschlüsselung), 7.5 TB extern (4 x USB) für Serien und Filme.
Hinweis für Allergiker: Dieser Beitrag kann Spuren von Nüssen enthalten.
zzzözzz  10.Feb.2009 19:11:08
Vermutlich genügt ein 'depmod -a' um die Abhängigkeiten der Kernelmodule zu aktualiseren.
KlausiHH  10.Feb.2009 19:16:20
Leider nicht. Da passiert übrigens das gleiche, was schon beim make install geschah:

jpmvdr:~# depmod -a
WARNING: Can't read module /lib/modules/2.6.22.15/kernel/drivers/net/AUTODETECT.ko: Invalid argument


Gehäuse OrigenAE/Amisos X15e, Asrock G41M-GE3, Core2Duo E5700, 4 GB DDR3, WD SATA-HDD 1 TB, Nvidia GT 230 PCIe, TechnoTrend C-1501 + Terratec Cinergy C HD, 7" TFT (GraphTFT, ohne Touch), irtrans-Empfänger + Harmony 300i, 24" PC-Monitor als Fernseher, 2.1 Boxen-Set Edifier C2 rev2, Kabelprovider Wilhelm Tell (ohne Grundverschlüsselung), 7.5 TB extern (4 x USB) für Serien und Filme.
Hinweis für Allergiker: Dieser Beitrag kann Spuren von Nüssen enthalten.
zzzözzz  10.Feb.2009 19:23:16
Das mit dem autodetect.ko ist völlig okay so.

Hm, ich selbst habe kein easyvdr System, weiß also nicht exakt wo man bei easy sonst noch drehen kann - also warten wir mal ab bis jmd hier den richtigen Tipp gibt.

Aber immerhin bist du schon ein gutes Stück weiter, du weißt was das Problem ist.
prudentis  10.Feb.2009 19:27:22
Da kann ich weiterhelfen!

einfach die Datei "/etc/modprobe.d/easyVDR" mit nano editieren und die Zeilen die du brauchst mit einem "#" auskommentieren!


lg prudentis
SW: EasyVDR 0.7.24
HW: HTPC-DE02 + Asus P5QL-E, Core2 2,2 GHz, CineS2 + HDe, HD SYS=120GB 2,5" + HD-USB 1TB" # NAS 1TB, 2GB RAM Imon Multimedian IR/VFD v.6[15c2:0036]
HW2: Asus M2NPV-VM, AMD X2, 1GB Ram, IDE HD,  DVB=Hauppauge HVR4000 PCI, DVD Brenner
[url=http://www.prudentis.org]prudentis.org
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!
KlausiHH  11.Feb.2009 13:50:06
Danke, das war es. Ich habe dst auskommmentiert und nun scheinen alle Module richtig geladen zu werden.
Naja, nicht ganz. Die DVB-T Karte findet keinerlei Sender mehr. Das ist wohl dafür verantwortlich:

bttv0: tuner absent

Hmm, da bin ich jetzt wieder ratlos.

Anbei noch mal ein easyinfo.

Gehäuse OrigenAE/Amisos X15e, Asrock G41M-GE3, Core2Duo E5700, 4 GB DDR3, WD SATA-HDD 1 TB, Nvidia GT 230 PCIe, TechnoTrend C-1501 + Terratec Cinergy C HD, 7" TFT (GraphTFT, ohne Touch), irtrans-Empfänger + Harmony 300i, 24" PC-Monitor als Fernseher, 2.1 Boxen-Set Edifier C2 rev2, Kabelprovider Wilhelm Tell (ohne Grundverschlüsselung), 7.5 TB extern (4 x USB) für Serien und Filme.
Hinweis für Allergiker: Dieser Beitrag kann Spuren von Nüssen enthalten.
zzzözzz  11.Feb.2009 18:59:13
Ich würde mal testweise ein 'modprobe tuner' noch einfügen.