TT S2-4100 PCIe und TT S2-3600 USB als 2. DVB-S2 Karte

  • Hi.


    Ich habe schon eine Weile meinen VDR mit der oben genannten TT S2-4100 PCIe Karte am Laufen. Als Treiber kommt bei mir der von der TT-Homepage zum Einsatz.
    Da ich nun noch eine 2. DVB-S2 Karte für den VDR einsetzen wollte, aber nur einen PCIe Slot habe, habe ich eine TT S2-3600 über USB angeschlossen und das linux-media-dkms paket installiert.


    Nun habe ich zwar die TT S2-3600 am laufen, jedoch läuft meine S2-4100 nicht mehr.
    Hier die dmesg Ausgabe:

    Code
    yaVDR:~$ dmesg | grep Technotrend
    [    2.299183] tt_s2_4100: module license 'Technotrend License' taints kernel.
    [    2.475137] dvb-usb: found a 'Technotrend TT Connect S2-3600' in warm state.
    [    2.475948] DVB: registering new adapter (Technotrend TT Connect S2-3600)
    [    2.553499] dvb-usb: Technotrend TT Connect S2-3600 successfully initialized and connected.


    Hier der Kernel Log:

    Code
    [   12.872417] pctv452e: pctv452e_power_ctrl: 1
    [   12.872419] 
    [   15.343092] eth0: no IPv6 routers present
    [   16.348116] pctv452e: I2C error -121; AA 95  CC 00 01 -> 55 95  CC 00 00.
    [   16.360574] pctv452e: I2C error -121; AA AC  CC 00 01 -> 55 AC  CC 00 00.
    [   16.387969] init: wait-for-job-state (vdr-frontendvdr) main process (1025) killed by TERM signal
    [   16.420259] pctv452e: I2C error -121; AA C8  CC 00 01 -> 55 C8  CC 00 00.
    [  283.236369] pctv452e: I2C error -121; AA E0  CC 00 01 -> 55 E0  CC 00 00.
    [  283.248823] pctv452e: I2C error -121; AA F7  CC 00 01 -> 55 F7  CC 00 00.
    [  283.308133] pctv452e: I2C error -121; AA 12  CC 00 01 -> 55 12  CC 00 00.


    dmesg vor der Paketinstallation:

    Code
    sudo dmesg | grep Technotrend
    [    2.413806] tt_s2_4100: module license 'Technotrend License' taints kernel.
    [    2.539528] input: saa716x IR (Technotrend TT-budget S2-4100) as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/rc/rc0/input2
    [    2.539847] rc0: saa716x IR (Technotrend TT-budget S2-4100) as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/rc/rc0
    [    3.014958] Technotrend TT-budget S2-4100 Attaching...
    [    3.105507] DVB: registering adapter 0 frontend 0 (Technotrend TT-budget S2-4100 DVB-S/S2)...


    Wie kann ich sicherstellen, dass beide Empfänger laufen?


    Danke für eure Hilfe

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

    Edited 2 times, last by Oli82 ().

  • Wie kann ich sicherstellen, dass beide Empfänger laufen?


    linux-media-dkms wieder deinstallieren. Die 3600 läuft mit Kerneltreibern ab 3.2. Die Flut an Errors kannst du ignorieren.

  • Danke für die Info.
    Das Paket habe ich deinstalliert.


    Sollte ich nun nicht einen weiteren Adapter (adapter1) in den Devices haben?
    Wenn ich nur den TT-S2 4100 Treiber installiert habe, erhalte ich diesen syslog:


    Nachtrag:
    Der TT-S2 4100 Treiber von der TT Seite baut wohl auf dem LinuxTV media_build auf.
    Evtl beißen sich die beiden Treiber

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • Scheint so, kannst du die Module für die 3600 manuell laden ?

    Code
    sudo rmmod dvb_usb_pctv452e dvb_usb dvb_core
    sudo modprobe dvb_usb_pctv452e
  • Leider nicht :

    Code
    ERROR: Module dvb_usb_pctv452e does not exist in /proc/modules
    ERROR: Module dvb_core is in use by saa716x_tt_budget_drv,saa716x_core

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • Ich habe schon eine Weile meinen VDR mit der oben genannten TT-S4100 PCIe Karte am Laufen. Als Treiber kommt bei mir der von der TT-Homepage zum Einsatz.


    1) Die Karte heißt nicht TT-S4100, sondern TT S2-4100 (gleiches gilt für die 3600er). Das schreibe ich, weil es mich eben unnötig Zeit beim Googeln gekostet hat und andere Leute mit ähnlichen Problemen diesen Thread nicht finden werden, wenn Du den Namen nicht korrigierst im Thread-Titel, was sehr einfach geht.


    2) Du kannst ruhig mal die Seite mit den TT-Treibern hier verlinken, ich habe nicht die Zeit, das auch noch selber rauszusuchen. Anscheinend gibt es dort verschiedene Treiberversionen, siehe [1]. Welche verwendest Du? Kannst Du in dem Treiberpaket das Modul pctv452e aktivieren?


    Gruß
    hepi



    [1] Treiber TT Budget S2-4100

  • Hi helpi.
    Danke und Sorry, dass ich dir mehr arbeit als nötig gemacht habe!


    Ich verwende den Treiber, direkt von der TT Seite (Treiber vom 29.07.2013)


    Leider bin ich noch nicht so fit, was das kompillieren von Treiber angeht. Ich habe bereits die benötigten Sourcen kopiert. Was muss ich nun wo ändern, dass diese berücksichtigt werden?

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • Es kämpfen ja auch andere Leute mit dem Problem, die S2-4100 mit anderen Karten zu betreiben:
    Aktuelle Treiber für Octopus(ddbridge), CineS2(ngene/ddbridge), DuoFlex-S2, DuoFlex-CT, CineCT sowie TT S2-6400 (Teil 2)


    Es werden wohl vier Dateien ins System kopiert vom Treiber-Installer der S2-4100:


    cp ./v4l/saa716x_tt_drv_x64.o ./v4l/saa716x_tt_drv.o
    cp ./v4l/tt_s2_4100_drv_x64.o ./v4l/tt_s2_4100_drv.o


    Das Treiberpaket des S2-4100er-Treiber enthält keine Treiber für pctv452e. Das ist wohl ein verschlankter DVB-Tree. Witzig ist natürlich, dass beide Produkte von der gleichen Firma sind...


    Die TT S2-3600 hat auch einen saa716x-Chip drin und braucht dieses Kernelmodul. Allerdings ist mir nicht klar, ob saa716x_tt_drv.o und das normale Modul für saa716x parallel betrieben werden können.


    Ehrlich gesagt würde ich mir keine Karten kaufen wie die TT S2-4100, solange der Treiber zum Kompilieren lose beiligt, weil man über Jahre hinweg immer Stress mit Kernel-Upgrades bekommen wird.


    Gruß
    hepi

  • Klar ist es nervig, nach jedem Kernel Upgrade den Treiber neu kompilieren zu müssen, aber nun habe ich beide Karten und würde sie natürlich auch gerne zusammen laufen lassen.
    Mach es Sinn, die Treiber in das Paket von TT zu kopieren und dann neu zu kompilieren oder soll ich mir gleich auf die Suche nach einem neuen USB Receiver machen :(

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • Der USB-Receiver ist ja nicht das Problem, weil dessen Treiber im Kernel sind. Das Problem ist das Treiberpaket der S2-4100. Ich kann Deine Frage nicht beantworten. Du musst jemanden Fragen, der Deine Probleme auch hatte und gelöst hat. Kontaktiere den User, den ich oben verlinkt habe, der das Problem auch hatte und frage ihn.


    Schaue, ob jemand sich die Mühe gemacht hat, den Treiber für die S2-4100 in ein Gesamt-Treiberpaket reinzupatchen, eine VDR-Distribution beispielsweise. Evtl. hat MiniDVBLinux das gemacht, ich habe beim Googlen sowas gesehen. Frage bei denen nach, falls ich mich nicht geirrt habe.


    Gruß
    hepi

  • Quote

    Witzig ist natürlich, dass beide Produkte von der gleichen Firma sind...

    Eigentlich ein Grund, diese Produkte... naja - mit Vorsicht zu genießen.


    Ich hatte mal eine ähnliche Konstellation mit einer TT S2-3200 und einer 4100er - hab' dann beide Karten verkauft. Erstere war nicht gerade ein "Empfangswunder", aber die S2-4100 lief super, hat nur leider dieses Treiberproblem. Das hilft Dir natürlich auch nicht weiter, wollte ich aber mal loswerden.

    yaVDR64 0.5.0a | OrigenAE S10V, DD Cine S2 V6, Zotac GeForce GT 640, Asus H97M-E, Core i3-4370 mit Noctua NH-L9i, 8GB RAM.

  • Hi,


    hast Du schon etwas vom Support gehört? Ich habe ein ähnliches Problem mit der TT-budget S2-4100 und der TT-budget S2-1600. Jede für sich läuft solo in meinem System unter jedem Kernel. Die 4100 mit den Treibern von der Herstellerseite und die 1600er direkt mit Kernel-Treibern. Beide zusammen laufen nur unter Kernel 3.2. Bei aktivierten Linux-Kernel 3.8 und 3.11 habe ich nach Installation der 4100er-Treiber von Februar gar kein nutzbares DVB-Device unter Linux.


    Ich denke, dass ich hier auch nochmal den Support anfragen werde.


    Momentan stellt die Nutzung des 3.2er-Kernels noch kein Problem dar. Aber früher oder später kommt sicherlich mal ein neuer Kernel.


    Gruß;
    Oliver.

  • Hi Oli.


    Ich habe eine Treiber von TT geschickt bekommen.
    Leider konnte ich ihn nicht mehr testen, da meine TT S2-3200 nicht mehr funktioniert.
    Wenn du willst, lasse ich dir den Treiber mal zukommen.

    Mein Blog: www.oli82.de
    Mein System: yaVDR 0.5a Headless @ ASRock H61M-ITX, i3-2120, 8GB RAM, 64 GB SSD, TT-budget S2-4100 DVB-S PCIe, BeQuiet L7 300W, Bitfenix Prodigy

  • Hallo Oli,


    Technotrend habe ich auch angefragt und die sagten mir, dass Sie mein Problem auch nochmal mit der Treiberentwicklung abstimmen. Mal abwarten.


    Ich würde auch gerne Deine Treiberversion mal prüfen. Wie könntest Du mir die Datei bei Gelegenheit zur Verfügung stellen?


    Gruß,
    Oliver.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!