[GELÖST]TV-Karte Tbs 6928

Hinweis: In dem Thema [GELÖST]TV-Karte Tbs 6928 gibt es 6 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Moin.


    Ich hab gestern alle Aktualisierungen für openSUSE 12.2 installiert. Danach funktionierte meine TV-Karte nicht mehr.
    Ich hab versucht die Treiber wieder zu installieren jedoch wenn ich "make && make install ./v4l/tbs6928fe_driver.o.x86_64" mache kommt folgendes:

    make -C /home/mike/Dokumente/tbs/linux-tbs-drivers/v4l
    make[1]: Entering directory `/home/mike/Dokumente/tbs/linux-tbs-drivers/v4l'
    ./scripts/make_kconfig.pl /lib/modules/3.4.6-2.10-desktop/build /lib/modules/3.4.6-2.10-desktop/build
    Preparing to compile for kernel version 3.4.6
    You appear to have loadable modules turned off in your kernel. You can
    not compile the v4l-dvb drivers, as modules, and use them with a kernel
    that has modules disabled.


    If you want to compile these drivers into your kernel, you should
    use 'make kernel-links' to link the source for these drivers into
    your kernel tree. Then configure and compile the kernel.
    make[1]: *** No rule to make target `Kconfig', needed by `.myconfig'. Stop.
    make[1]: Leaving directory `/home/mike/Dokumente/tbs/linux-tbs-drivers/v4l'
    make: *** [all] Error 2



    Das gibt mir doch zu verstehen dass das Modul installiert jedoch deaktiviert ist, oder?


    So nun hab ich das hier gefunden "/lib/modules/3.4.6-2.10-desktop/kernel/drivers/media/dvb/frontends/tbs6928fe.ko".
    Bedeutet das, dass es installiert ist oder nicht?


    Jedenfalls mit "modprobe tbs6928fe.ko" kommt nur: FATAL: Module tbs6928fe.ko not found.


    Danke im voraus.


    Lg Mike

    Einmal editiert, zuletzt von Tzulan ()

    Für den Inhalt des Beitrages 47335 haftet ausdrücklich der jeweilige Autor: Tzulan

  • Jedenfalls mit "modprobe tbs6928fe.ko" kommt nur: FATAL: Module tbs6928fe.ko not found.


    Und was ist mit:

    Code
    modprobe tbs6928fe


    Readme gelesen:


    Ansonsten poste mal (ich nehme an, es ist eine PCI-Karte):

    Code
    lspci -nnk

    Einmal editiert, zuletzt von Sauerland ()

    Für den Inhalt des Beitrages 47350 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Hallo Sauerland.


    Danke für die Antwort.


    Habs jetzt so probiert wie du geschrieben hast und dabei ist das herausgekommen:


    modprobe tbs6928fe
    FATAL: Module tbs6928fe not found.



    Readme hab ich natürlich gelesen.
    So hatte ich die Karte auch Wochenlang im Betrieb.
    Die TV-Karte hat ja vor der Systemaktualisierung perfekt funktioniert.


    Nur gestern hab ich eben per "zypper up" mal aktualisiert und jetzt funktioniert sie leider nicht mehr.
    Kaffeine sagt jetzt immer "Device not found".


    lspci -nnk


    Einmal editiert, zuletzt von Tzulan ()

    Für den Inhalt des Beitrages 47355 haftet ausdrücklich der jeweilige Autor: Tzulan

  • Vor der Installation im Installationsverzeichnis ein

    Code
    make clean


    gemacht?


    Außerdem sind die Berechtigungen des ausgepackten Verzeichnisses ein wenig komisch.


    http://linuxtv.org/wiki/index.php/TBS6280
    Ist zwar für eine andere Karte, aber vielleicht hilft es.


    Sodann:
    http://www.tbsdtv.com/forum/

    Für den Inhalt des Beitrages 47360 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Vielen, vielen Dank.


    Dein erster Link zu dem Wiki war genau das was ich machen musste um die TV-Karte wieder in Betrieb nehmen zu können.


    Würd dir am liebsten ein Bier oder so ausgeben. =)

    Für den Inhalt des Beitrages 47364 haftet ausdrücklich der jeweilige Autor: Tzulan

  • Würd dir am liebsten ein Bier oder so ausgeben. =)


    Kannst Du ruhig machen.


    Zitat

    Problem gelöst


    Kannst Du noch kurz sagen, wie Du es gelöst hast?
    Dies würde anderen mit demselben Problem evtl. helfen.


    Bitte auch noch den Beitrag auf gelöst setzen:
    1. Beitrag editieren und ein [GELÖST] vor den Titel schreiben.

    Für den Inhalt des Beitrages 47371 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Also auf http://linuxtv.org/wiki/index.php/TBS6280 gibt es eine Anleitung "Re-installing after kernel update"


    Ich erkläre es aber auch gleich mal hier in Deutsch:


    Also wenn eure TV-Karte nach einem Kernel update nicht mehr funktioniert, Kaffeine z. B. gibt die Meldung Device not found, dann geht ihr wie folgt vor:


    Wechsel in das Verzeichnis "linux-tbs-drivers". Es ist das selbe Verzeichnis welches ihr schon bei der ersten Installation verwendet habt. Bei mir z.B. mit


    Code
    cd /opt/tbs/linux-tbs-drivers


    Nun muss man die bei der Installation erzeugten Dateien entfernen dazu gebt ihr

    Code
    make clean

    ein.


    Nun müsst ihr wieder auswählen ob ihr 32bit oder 64bit Treiber braucht.
    Je nach Architektur geb ihr einen der folgenden Befehle ein:

    Code
    ./v4l/tbs-x86.sh

    für 32bit

    Code
    ./v4l/tbs-x86_r3.sh

    für 32bit mit kernel 3.x

    Code
    ./v4l/tbs-x86_64.sh

    für 64bit.


    Jetzt noch die alte Konfigurationsdatei entfernen oder umbenennen(sie wird beim reinstallieren wieder automatisch erstellt):


    Code
    rm v4l/.version


    So und nun geht es ans erstellen und Installieren des Moduls:


    Dazu gibt man einfach

    Code
    make

    ein.
    Das kann jetzt ein wenig dauern. Schneller geht der Vorgang wenn man dem "make" Befehl noch die Option -j2 für Dual Core Prozessoren oder -j5 für Quad Core Prozessoren mitgibt.


    Wenn der PC nun damit fertig ist nur noch


    Code
    make install

    eingeben.


    Warten bis er fertig ist und danach den PC Neustarten.


    Zum Beispiel gleich in der Konsole mit

    Code
    init 6


    So das war es dann.
    Viel Spaß und nochmal danke an Sauerland für den Link.


    LG Tzulan

    Für den Inhalt des Beitrages 47378 haftet ausdrücklich der jeweilige Autor: Tzulan