dvb-cvs-Treiber installieren[solved]

  • ich besitze die Hauppauge WinTV Nexus -s . Genau Version weiß ich im Moment nicht.


    Wie heißen die dvb-Treiber, wenn man diese aus dem cvs laden möchte. Was muß man in die make.conf eintragen, wie hier gezeigt


    a' la



    Frage: Wie lautet der Eintrag für obige dvb-s-Karte?


    Danke für Rückmeldungen!


    Gruß


    Klemi

  • klemi:
    Hallo!


    Wenn du DVB-Treiber haben willst mit Kernel 2.6 hast du im Grunde zwei Möglichkeiten:
    1. Treiber des Kernels verwenden
    2. Treiber aus dem cvs installieren (mit ebuild oder ohne)


    Wenn du die Treiber aus dem CVS verwenden willst und per ebuild installieren, dann geht dies wie immer per:

    Code
    emerge linuxtv-dvb-cvs


    Da dies zu einfach wäre:
    Hast du das gentoo.de-Overlay schon eingebunden, da zB linuxtv-dvb-cvs dort zu finden ist?
    Außerdem ist dieses Ebuild nicht als stabil markiert,
    d.h. du musst es in die Datei /etc/portage/package.keywords eintragen mit:

    Code
    echo "media-tv/linuxtv-dvb-cvs ~x86" >> /etc/portage/package.keywords


    oder einfach per Editor.


    Die Variable DVB_CARDS wird im Moment nur vom Firmware-ebuild verwendet,
    d.h. bis zu diesem Schritt wurde sie noch nicht gebraucht.


    Nach dem Installieren der Treiber kannst du einfach mal
    pcimodules ausführen (wenn nicht vorhanden "emerge pciutils").
    Dieses müsste dir eigentlich verraten welche Treiber zu laden sind.


    Die WinTV Nexus Karte gehört zu den Full-Featured (FF) Karten (sie hat einen mpeg-Decoder).


    Deshalb brauchst du auf jeden Fall den Treiber dvb-ttpci und die dazugehörige Firmware.


    D.h. entweder du lässt DVB_CARDS leer und lädst alle Dateien (60MB) oder du setzt
    DVB_CARDS="ttpci" und startest dann "emerge linuxtv-dvb-firmware".
    Dieses ebuild ist auch nicht als stabil markiert, dies müsstest du jetzt selber hinkriegen ;)


    Eigentlich sollte dies alles im Wiki unter Gentoo-Wiki - Treiber erklärt sein, dummerweise sind da noch Lücken. Schreib doch einfach was da noch zu verbessern ist, entweder im IRC oder hier.


    Zzam

  • Hallo,
    lasse folgende module fuer ne 2.1 laden (insmod.sh)


    mfg

  • Hallo Zzam,


    ich bin jetzt nach Deiner Anleitung vorgegangen.
    Es wurde zuerst vdr installiert und dann die Treiber aus dem cvs: nämlich ttpci über "linuxtv-dvb-firmware".


    Wurde auch alles installiert.


    var/log/dmesg zeigt aber keinen pci-Treiber



    Auch ein

    Code
    modprobe dvb-ttpci


    ergab

    Code
    tux log # modprobe dvb-ttpci
    FATAL: Module dvb_ttpci not found.
    tux log #


    Wie wird das Modul geladen. udev ist die neueste Version drauf.


    Wer kann helfen?


    Gruß


    Klemi

  • Das habe ich nun erledigt


    Ich muß noch den SAA7146 laden, oder?



    Code
    tux ~ # pcimodules
    ohci-hcd
    aic7xxx
    dvb-ttpci
    nvidia


    Außer dvb-ttpci kann ich diese Namen nicht zuordnen

    Code
    * List of possible card-names to use for DVB_CARDS:
     *    dibusb-usb1 dibusb-usb2 nxt2002 nxt200x or51132 or51211 sp8870 sp887x
     *    tda1004x ttpci ttusb-dec usb-a800 usb-dtt200u usb-umt usb-vp702x
     *    usb-vp7045 usb-wt220u


    Was muß aber noch geladen werden?


    Gruß


    Klemi

  • Hallo!
    Du musst dvb-ttpci laden, das hast du schon richtig erkannt.


    Du brauchst noch eine Firmware, aber probier ruhig einfach mal dvb-ttpci jetzt schon zu laden.


    dann müsste sinngemäß in der ausgabe von dmesg stehen "firmware-upload failed".


    jetzt noch
    DVB_CARDS="ttpci"
    emerge linuxtv-dvb-firmware


    Zzam


    PS: Schau wirklich mal im IRC im Freenode-Netz unter #gentoo-vdr vorbei, da lassen sich solche Fragen in wenigen Minuten klären.

  • moin,


    also laut lspci in zeile 18 musst Du den SAA7146 Treiber auf jeden fall laden.
    Dann brauchst Du noch den Treiber fürs Frontend.
    Device Drivers --->Multimedia devices --->Digital Video Broadcasting Devices ---> \
    Customise DVB Frontends --->TDA8083 based oder Philips TDA8044 or TDA8083 based
    dürfte dann der richtige für deine Karte sein.
    Spezielle FW scheint dein Frontend dann nicht mehr zu benötigen, bin mir da aber nicht sicher.
    Auf jeden Fall brauchst Du DVB_CARDS:"ttpci" für die Firmeware.
    Schau einfach mal in die Kernel sourcen Documentation,
    /usr/src/linux/Documentation/dvb/* ob da was spezielles zu deiner Karte steht.


    /dev/joerg


    P.S Hast Du IRC, dann komm einfach mal in den Chat auf freenode #gentoo-vdr

  • Hi,
    danke für die Rückmeldung.


    Ich habe im Kernel alles deaktiviert zum Thema dvb, außer I2C. Die Treiber habe ich geladen - nach Aussage in diesem Forum (so habe ich es verstanden)



    Ich möchte alles aus dem cvs-Gentoo-de installieren. Ich weiß aber nicht, wie die Treiber heißen (oder sind das stv0299, av7170 - wie heißt der SAA 7146? - heißt der dann av7146? ) und wie sie installiert werden. In UVB_CARDS habe ich nur ttpci deklariert. Der wurde ja auch installiert und geladen, wie die obige Ausgabe nachweist.


    Die anderen Deklarationen (in DVB_CARDS in der /etc/make.conf) fehlen mir.
    Es muß noch noch mehr zu intallieren geben. Wie heißt der SAA7146.-Treiber für meine Karte.


    Grüße von Klemi

Jetzt mitmachen!

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