(gelöst) Treiberinstallation tbs-6981 yaVDR 0.4

  • Hallo!


    Ich habe die tbs-6981 und möchte morgen den yaVDR 0.4 installieren.


    1. Wenn ich das richtig verstanden habe, dann installiere ich den 0.4 und mache anschließend "sudo apt-get install tbs-drivers-dkms". Richtig?
    2. Wenn ich dann irgendwann aktualisiere, wird dann auch immer gleich der Treiber für die tbs-6981 mit aktualisiert (das war bislang leider immer nicht der Fall)?



    Würde mich über eine AW freuen.

    Mainboard Zotac GF9300-G-E MINI-ITX - CPU: Intel Core2Duo 7200, mit 2,7 GHz
    - Arbeitsspeicher: 2 x2 GB - Festplatte: WD 1TB (SATA)
    - DVB-S2-Dualtunerkarte TBS 6981
    -Atric-Infrarot-Einschalter + Logitech Harmoney 650 Fernbedienung

    Einmal editiert, zuletzt von VDRstreamtNIT ()

  • so, ich konnte es nicht abwarten, leider bekomme ich nach "sudo apt-get install tbs-drivers-dkms" die Meldung "Das Paket tbs-drivers-dkms kann nicht gefunden werden"! :(

    Mainboard Zotac GF9300-G-E MINI-ITX - CPU: Intel Core2Duo 7200, mit 2,7 GHz
    - Arbeitsspeicher: 2 x2 GB - Festplatte: WD 1TB (SATA)
    - DVB-S2-Dualtunerkarte TBS 6981
    -Atric-Infrarot-Einschalter + Logitech Harmoney 650 Fernbedienung

  • Das Paket heißt ja auch " linux-media-tbs-dkms"

    Code
    sudo apt-get update
    sudo apt-get dist-upgrade
    sudo apt-get install linux-media-tbs-dkms

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • danke für die schnelle AW. Könnt ihr mir auch noch meine zweite Frage beantworten:
    2. Wenn ich dann irgendwann aktualisiere, wird dann auch immer gleich der Treiber für die tbs-6981 mit aktualisiert (das war bislang leider immer nicht der Fall)?

    Mainboard Zotac GF9300-G-E MINI-ITX - CPU: Intel Core2Duo 7200, mit 2,7 GHz
    - Arbeitsspeicher: 2 x2 GB - Festplatte: WD 1TB (SATA)
    - DVB-S2-Dualtunerkarte TBS 6981
    -Atric-Infrarot-Einschalter + Logitech Harmoney 650 Fernbedienung

  • Ja, das sollten sie da es ein dkms-Paket ist, d.h. die Treiber werden immer gegen den neuen Kernel gebaut.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ich würde jetzt gerne den Beitrag als gelöst markieren, aber wie geht das?

    Mainboard Zotac GF9300-G-E MINI-ITX - CPU: Intel Core2Duo 7200, mit 2,7 GHz
    - Arbeitsspeicher: 2 x2 GB - Festplatte: WD 1TB (SATA)
    - DVB-S2-Dualtunerkarte TBS 6981
    -Atric-Infrarot-Einschalter + Logitech Harmoney 650 Fernbedienung

  • Den ersten Post von dir in diesem Thread editieren und da den Titel anpassen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • inst linux-media-tbs-dkms
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut
    Statusinformationen werden eingelesen... Fertig
    Paket linux-media-tbs-dkms ist nicht verfügbar, wird aber von einem anderen Paket
    referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
    wurde oder nur aus einer anderen Quelle verfügbar ist.
    Doch die folgenden Pakete ersetzen es:
    linux-media-dkms


    E: Paket »linux-media-tbs-dkms« hat keinen Installationskandidaten



    werds mal damit versuchen ;)


    Server : Debian 10 + VDR 2.4.0 on | HP Gen8 Microserver X1265L | 16 GB EEC DDR 1600 | 1 x EVO 860 Pro 500 GB, 2x6TB HGST, 1x10 TB HGST | TBS 6981
    Client : Debian 11 + Kodi 19 (deb.multimedia Quellen) on | Intel DH77EB | i3 2100T | 16 GB 1600 DDR3 | GF GT 520 | 1 x 850 EVO 500 GB | BQ 300W L7 | X10 Remote | in Zalman HD 160 | Sedu Ambilight |
    Client : Debian 10 + Kodi 19 (deb.multimedia Quellen) on | Asus Z87 Pro | I5 4660 | 16 GB 1600 DDR3 | GF GTX770 | 1 x 850 EVO 500 GB | BQ 450 W L8 | in Chieftech CS 601 |
    Client : Debian 10 + Kodi 19 (deb.multimedia Quellen) on | Lenovo T430 |


    Websites | speefak.spdns.de | www.itoss.org | cc-trade.info | www.bike2change.de | www.x-woodart.de |

  • compilieren und installieren lief super aber treiber wird nicth geladen bzw unter /dev/dvb erscheint kein adapter :/


    edit :


    hm scheint doch geladen worden zu sein aber wo zum henker is das device oder besser die beiden devices ?!


    edit2 :


    This module version was INACTIVE for this kernel


    der hat mir den treiber für die 6982 gebaut nicht für die 6981 - also wieder manuell bauen - wie ich das hatte aufm atom 330 :wand :§$% :dösen ;(



    edit 3 :


    ick werd beklooopt - das scheiss dingen geht - das dingen jeht ! :



    treiber von hier laden : http://www.tbsdtv.com/download/#tbs6981 ( falls der link nicht schon wieder geändert wurde )
    script aus dem anhang laden ( ins selbe verzeichnis. 32 / 64 bit system sollte automatisch erkannt werden. laden, chmod 775 und sudo ./script = karte läuft

  • die karte läuft aber beschissen, umschaltzeiten doppelt so lange wie bei meiner TeVii S470, ne knappe sekunde artefakte - da war die TeVii um längen besser !


    die TBS fliegt über kurz oder lang raus ! wie kann man so ein schrott verkaufen ?!


    wo wir grad bei der dkms geschichte sind : wird die TeVii S471 über das linux-media-dkms unterstützt bzw wander der treiber wie bei der s470 in absehbarer zeit in den kernel ?!


    Server : Debian 10 + VDR 2.4.0 on | HP Gen8 Microserver X1265L | 16 GB EEC DDR 1600 | 1 x EVO 860 Pro 500 GB, 2x6TB HGST, 1x10 TB HGST | TBS 6981
    Client : Debian 11 + Kodi 19 (deb.multimedia Quellen) on | Intel DH77EB | i3 2100T | 16 GB 1600 DDR3 | GF GT 520 | 1 x 850 EVO 500 GB | BQ 300W L7 | X10 Remote | in Zalman HD 160 | Sedu Ambilight |
    Client : Debian 10 + Kodi 19 (deb.multimedia Quellen) on | Asus Z87 Pro | I5 4660 | 16 GB 1600 DDR3 | GF GTX770 | 1 x 850 EVO 500 GB | BQ 450 W L8 | in Chieftech CS 601 |
    Client : Debian 10 + Kodi 19 (deb.multimedia Quellen) on | Lenovo T430 |


    Websites | speefak.spdns.de | www.itoss.org | cc-trade.info | www.bike2change.de | www.x-woodart.de |

  • Läuft die Karte überall so bescheiden?
    Auch mit dem neueren Treiber?


    Es gibt bei TBS ein neues Treiberpaket zum download


    Alt: tbs-linux-drivers_v120827.zip
    Neu: tbs-linux-drivers_v121119.zip


    Es enthält aber eine uralte? Firmware:
    Im TBS Paket:

    Code
    32674 Sep  5  2009 dvb-fe-cx24116.fw


    in /lib/firmware (yaVDR 0.5)

    Code
    32674 May 18  2012 /lib/firmware/dvb-fe-cx24116.fw


    Die Dateien sind offensichtlich nicht identisch

    Code
    [code]root@vdr4:~/tbs/src# md5sum /lib/firmware/dvb-fe-cx24116.fw dvb-fe-cx24116.fw
    b8c856ac15b768854a222e6864e7dc7f  /lib/firmware/dvb-fe-cx24116.fw
    dd8dfdfca6b72462d9db8032f78631c8  dvb-fe-cx24116.fw


    Vielen Dank für das scipt "TBS6981_driver_install_script.sh" !


    Nach anpassen des Zip-Namens und einem "aptitude install unp" lief es problemlos durch.


    Ich wollte es aber nur mal kompilieren lassen und hatte
    die apt-gets und das make install auskommentiert.
    In makefile wird aber ein rmmod.pl aufgerufen...


    Code
    make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-34-generic'
    ./scripts/rmmod.pl check
    found 514 modules
    make[1]: Leaving directory `/tmp/tbsdrv/linux-tbs-drivers/v4l'


    also:
    Besser nicht als root ausprobieren :)



    Mich irretieren allerdings die Zeilen

    Code
    apt-get remove --purge -y s2-liplianin-dkms v4l-dvb-dkms
    apt-get install w-scan dvb-apps


    vorallem das "remove --purge"


    Damit bekomme ich ja niemals wieder neue treiber updates vom yaVDR Team, oder?
    (wobei w.scan bereits installiert war, alles andere aber nicht)


    und das in dem Paket wohl alle? v4l Treiber neu gebaut werden...


    Ist das wirklich ne gute Idee?


    Lt. FAQ ja nicht, was aber dann tun?


    Oder ist das alles bei 0.5 gar nicht mehr nötig?


    (ich habe die Karte noch nicht, und wollte erstmal sehen ob sie unterstützt wird, wenn nein, wie)

  • zochi,
    Äähhh, was wolltest Du jetzt wissen? ?(
    Vielleicht solltest Du Dir diesen Thread mal durchlesen. damit kann man den TBS-Treiber bauen.


    Wenn Du keine Lust zum Selberkompilieren hast, dann kaufe Dir eine andere DVB-Karte!
    Denn den Treiber musst Du nämlich nach jedem Kernelupdate wieder neu Kompilieren, da er nicht von yaVDR direkt unterstützt und gewartet wird.


    Paulaner

  • Danke! Genau das wollte ich wissen! :)


    1. Die TSB Karte wird nicht/nie von yaVDR unterstützt(werden, solange TBS seine Pakete nicht an den Standard anpasst).
    2. Es ist kein brauchbarer Treiber bei yaVDR. Der bei 0.5 war übersehen worden zu entfernen,
    3. Bei jedem neuen Kern muss der Treiber in Eigenregie neu gebaut werden (was etliche Minuten dauert)
    4. Man muss exclusiv das IR Modul dieser Karte verwenden.
    4. Wer das nich will, darf keine TBS Karte verwenden


    ?


    Frage:
    Was dann?
    Wer eine 4fach Karte möchte, muss dann "Digital Devices" nehmen, oder halt doch 2 Dual?

  • 4.Man muss exclusiv das IR Modul dieser Karte verwenden.


    Das ist definitiv falsch!
    Bei mir liegt das IR-Modul von der TBS-Karte noch immer wohlverpackt im Lieferkarton und wurde noch nie verwendet.


    Ich verwende einen ganz normalen IR-Empfänger am COM-Port (das ist der Rest vom alten AV-Board :] ).
    Bei yaVDR wird dann nur die lirc.conf entsprechend der neuen eventlirc-Syntax angepasst und über das WFE von yaVDR wird als IR-Empfänger "Homebrew" eingestellt.


    Paulaner

  • Damit bekomme ich ja niemals wieder neue treiber updates vom yaVDR Team, oder?
    (wobei w.scan bereits installiert war, alles andere aber nicht)


    Wir versuchen bei der Installation die Geräte zu erkennen und installieren dann bei Bedarf Linux-Media-DKMS. Wenn das Gerät schon vom Kernel unterstützt wird, oder nicht erkannt wird,
    dann installieren wir dafür natürlich auch nichts.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Es gibt das wohl doch ein Problem mit dem tbs treiber "paket" und lirc.


    Nach übersetzen und installieren des tbs 6981Treibers


    tbs-linux-drivers_v121119.zip

    haben lirc_serial und lirc_dev
    offenbar unterschiedliche Versionen, was die Nutzung des serial-Interfaces bei mir (yaVDR 0.5) derzeit verhindert.


    Die einzige "Abhilfe" die ich bisher gefunden habe ist halt:
    vor dem Übersetzen von tbs6981 die vorhandene lirc_dev.ko version weg sichern.


    Irgendwie nicht wirklich schön, oder?


    Frage:
    Wo bekomme ich jetzt den passenden lirc_dev her (ohne neuinstalltion)? <flöt> ;)
    Wo wüsste ich nachsehen, warum die da ein neue lirc_dev mit einer anderen revicion bauen?
    Gibt es eine Möglichkeit die Revision zu ignorieren, wie geht das?



    Im Web Fron End (WFE) aktivieren von "Home-brew (16x50 UART compatible serial port)" an /dev/ttyS0 (COM1)


    Deaktivieren

    Code
    root@vdr4:~# 05:00 vdr4 /usr/bin/signal-event.real[5327]: processing signal change-remote-hardwa05:00 vdr4 /usr/bin/signal-event.real[5327]: processing template /etc/init/lircd.override
    05:00 vdr4 /usr/bin/signal-event.real[5327]: processing template /etc/init/lircd2uinput.conf
    05:00 vdr4 /usr/bin/signal-event.real[5327]: processing template /etc/lirc/hardware.conf
    05:00 vdr4 /usr/bin/signal-event.real[5327]: processing template /etc/modprobe.d/lirc-serial.conf
    05:00 vdr4 /usr/bin/signal-event.real[5327]: processing template /etc/serial.conf
    05:00 vdr4 /usr/bin/signal-event.real[5327]: processing template /lib/udev/rules.d/85-lirc.rules
    05:00 vdr4 /usr/bin/signal-event.real[5327]: processing action /usr/share/yavdr/events/change-remote-hardware/05_stop-remoted change-remote-hardwa05:00 vdr4 /usr/bin/signal-event.real[5327]: processing action /usr/share/yavdr/events/change-remote-hardware/10_change-lirc-hardware change-remote-hardwa05:00 vdr4 /usr/bin/signal-event.real[5327]: processing action /usr/share/yavdr/events/change-remote-hardware/35_start-remoted change-remote-hardwa05:00 vdr4 kernel: [ 2479.098104] init: lircd pre-start process (5374) terminated with status 1
    05:00 vdr4 /usr/bin/signal-event.real[5327]: finished processing signal change-remote-hardware


    #Aktivieren



  • Wo bekomme ich jetzt den passenden lirc_dev her (ohne neuinstalltion)? <flöt> ;)


    Ich würde als erstes versuchen den Kernel nochmal neu zu instalieren (apt-get --reinstall install linux-image...), übrigens mit "debsums <paketname>" kannst du prüfen ob Dateien eines Paketes verändert wurden. Weil es klingt so als würde das tbs Treiberinstall die Dateien des Kernelpaketes überschreiben.
    [Alles ungetestet für Kernelpakete]



    Wo wüsste ich nachsehen, warum die da ein neue lirc_dev mit einer anderen revicion bauen?
    Gibt es eine Möglichkeit die Revision zu ignorieren, wie geht das?


    Kannst du beim tbs Paket nicht vor dem Bauen unnötigen Kram abwählen? Dann wird der Kram ganricht erst gebaut/instaliert.


    cu

  • Die einzige "Abhilfe" die ich bisher gefunden habe ist halt:
    vor dem Übersetzen von tbs6981 die vorhandene lirc_dev.ko version weg sichern.


    Irgendwie nicht wirklich schön, oder?


    Nö, daher wird der geneigte selberkompilierer sich ncurses-dev nachinstallieren und im Quellverzeichnis der v4l-Treiber über make menuconfig die benötigten Lirc-Module aus dem Staging-Multimedia Zweig anschalten, bevor er munter loskompiliert...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)


  • Ah...ja, danke.


    Das TBS-"Paket" hat schon die Source für lirc_serial.c dabei hat, aber offensichtlich nicht neu gebaut?


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!