ctVDR 3 - cvs Treiber DXR3 installieren ?

  • Wie kann ich die cvs Treiber der DXR3 in den ctVDR 3 installieren ?


    Erstmal Compiler etc. 'besorgen' ?
    apt-get install dpkg-dev gcc g++ libc6-dev make patch debhelper


    wie geht's dann weiter ?


    Danke :)

  • hm, kam und komme da nach der Anleitung von kk234 nicht weiter,
    Jetzt aktuell hapert es an Punkt 8:


    8. cvs -d :pserver:anonymous@cvs.dxr3.sourceforge.net:/cvsroot/dxr3 login
    9. Bei Password Enter drücken
    10. cvs -d :pserver:anonymous@cvs.dxr3.sourceforge.net:/cvsroot/dxr3 -z3 co em8300


    nach 8. gebe ich noch das Passwort ein und damm passiert nix, wenn ich nicht abbreche.
    wie komm ich dort an die Treiber ?

    Signatur ist in Überarbeitung

    Einmal editiert, zuletzt von Aman ()

  • hast du dir deine frage nicht selbst beantwortet? ;)


    Zitat


    9. Bei Password Enter drücken


    passwort ist leer (enter drücken), dauert schon mal 30-60 sekunden, sourceforge ist ab und zu etwas träge, im zweifelsfalle mach dir auf einem anderen rechner ein checkout und zieh es rüber

    p5n7a-vm - debian lenny - vdr 1.7.9 - plugins: live, text2skin, epgsearch, xineliboutput cvs, streamdev-server - 2x tt s2-3200 - xine-vdpau 284 + df v9 patches - output vdr-sxfe
    p5n7a-vm - debian lenny - vdr 1.7.9 - plugins: text2skin, xineliboutput cvs, streamdev-client - xine-vdpau 284 + df v9 patches - output vdr-sxfe

  • Die Eingabe fürs drx3 cvs würde geändert.
    Stand irgendwo im Forum


    Probier mal folgendes.


    $ cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 login
    CVS password: [Just press enter]
    $ cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 -z3 co em8300




    HST

  • Brauchst Du eigentlich wirklich die allerneusten cvs-Treiber?


    Auf den ct-Projektseiten gib es ein.deb-Paket mit dem 0.14, dass Du eigentlich *sehr* einfach installieren kannst.

    VDR: ct-Distri mit VDR 1.41 (Tobi), dxr-plugin 2.5.2, Asus A7V133-Board mit AMD Athlon 900 512 MB Ram, 320 Gig HD DVB-S Budget-Karte und Hollywood+ DXR3-Ausgabe

  • preisfrage: gibt es das verzeichniss überhaupt bei dir?


    sorry wenn sich das jetzt ultrasarkatisch anhört aber: weisst du überhaupt was du tust oder tippst du nur zeile für zeile ab?


    cd = change directory, wenn das das verzeichniss nicht gibt kann er auch nicht hinwechseln


    kleiner tip: ls /lib/modules/

    p5n7a-vm - debian lenny - vdr 1.7.9 - plugins: live, text2skin, epgsearch, xineliboutput cvs, streamdev-server - 2x tt s2-3200 - xine-vdpau 284 + df v9 patches - output vdr-sxfe
    p5n7a-vm - debian lenny - vdr 1.7.9 - plugins: text2skin, xineliboutput cvs, streamdev-client - xine-vdpau 284 + df v9 patches - output vdr-sxfe

  • also so ganz weiß ich nicht, was ich hier tue zumindest teilweise ;)
    bin einfach, mit entsprechenden Änderungen, nach der Anleitung von kk234 vorgegangen:
    0. Compilet etc installieren:
    apt-get install dpkg-dev gcc g++ libc6-dev make patch debhelper cvs
    1. Laden der Kernelquellen
    apt-get install kernel-source-2.4.27-ctvdr-1
    2. cd /usr/src
    3. Auspacken der Kernelquellen
    tar -xjf kernel-source-2.4.27-ctvdr-1.tar.bz2
    4. cd kernel-source-2.4.27-ctvdr-1
    5. Kernel-konfigurieren, entsprechend eigenem Linux-System
    make config
    CONFIG_MODVERSIONS=n
    CONFIG_KMOD=n
    Rest durch Enter bestätigt
    6. Abhängigkeiten klären
    make dep
    7. Kontollieren was in /usr/src/kernel-source-2.4.27-ctvdr-1/include/linux/version.h steht
    von 2.4.27 auf 2.4.27-ctvdr-1 geändert.
    8. cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 login
    CVS
    9. password: [Just press enter]
    10. cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 -z3 co em8300
    -----------------------------------------------
    ist das soweit alles in Ordnung, oder hab ich schon was falsch gemacht ?
    Wie geht's weiter ?:
    Und, wenn wir schon dabei sind, wie krieg das DXR3-plugin von Austrian Coder compiliert,
    Version 0.2.3-pre2, also die, welche noch den OSD-Support noch drin hat ?


    11. cd /lib/modules/2.4.24-ctvdr-2
    12. ls -l und den Link build überprüfen, wenn notwendig neu setzen mit
    ln -s /usr/src/kernel-source-2.4.24-ctvdr-2 /lib/modules//2.4.24-ctvdr-2/build
    13. cd /usr/src/em8300/modules
    14. make
    15. make install
    16. die neuen drei Dateien adv717x.o bt865.o em8300.o sollten in /lib/modules/2.4.24-ctvdr-2/em8300 zu finden sein.
    17. die gleichnamigen Dateien aus /lib/modules/2.4.24-ctvdr-2/kernel/drivers/video wo anders hinsichern (nicht löschen!)
    18. mit lsmod nachschauen, ob noch die alten Module geladen sind, (adv717x, bt865, em8300) wenn nötig (vdr vorher runterfahren) mit rmmod entladen, und dann mit modprobe bt865 oder adv717x laden, dann mit modprobe den em8300 laden.
    Wenns geklappt hat, mit cat /proc/em8300/0 nachschauen, ob die neue Version läuft.
    19. evtl. neu booten


    ein "geplagter" :§$% Linux-Anfänger sagt Danke :)

  • oh, sorry, Tippfehler bei Punkt 11,
    hast recht, wilderigel


    .
    ..
    ...
    11. cd /lib/modules/2.4.27-ctvdr-1


    12. ls -l und den Link build überprüfen,
    -> steht hier build -> /usr/src/kernel-source-2-4-27 (ohne Zusatz -ctvdr-1)
    und anpassen
    ln -s /usr/src/kernel-source-2.4.27-ctvdr-1 (Leerzeichen) /lib/modules/2.4.27-ctvdr-1/misc


    13. cd /usr/src/kernel-source-2.4.27-ctvdr-1/em8300/modules
    14. make


    make - Fehler:
    cat: /lib/modules/2.4.27-ctvdr-1/build/include/linux/version.h nicht gefunden
    Oh, hab ich was falsch verlinkt ?
    das ist das nämlich, wenn man keine Ahnung hat :rolleyes:

  • Und bitte nicht die dxr3-module mit dem plugin verwechseln !!


    Die Version der CVS-Module ist 0.15cvs, das dxr3plugin (0.2.3-pre x) bekommste auf AC's Seite:
    dxr3plugin.sf.net


    Auf den "alten" Heise Seiten findest du auch Hilfe zum uupdaten eines vdr-plugin-debs ...


    LG
    Roman

    Wohnzimmer (Client 1): C't Vdr (Sarge), 2.6.15-sl, 1.4.0-2, TT-1.5 FF, Hermes 651, 40 GB, 2Ghz Celeron, 512MB, PSOne TFT
    Server: C't VDR (Sid), 2.6.15-1-k7, 1.4.1-1, TT-1.6 FF, XP-2000+, 500GB, 512MB
    Schlafzimmer (Client 2): MediaMVP
    MediaMVP, Bose S 100, 400er Oldischlepptopp für den Garten

    Einmal editiert, zuletzt von Uatschitchun ()

  • Versuch mal, wenn du die passenden Header zu deinem Kernel nachinstallierst ...


    LG
    Roman

    Wohnzimmer (Client 1): C't Vdr (Sarge), 2.6.15-sl, 1.4.0-2, TT-1.5 FF, Hermes 651, 40 GB, 2Ghz Celeron, 512MB, PSOne TFT
    Server: C't VDR (Sid), 2.6.15-1-k7, 1.4.1-1, TT-1.6 FF, XP-2000+, 500GB, 512MB
    Schlafzimmer (Client 2): MediaMVP
    MediaMVP, Bose S 100, 400er Oldischlepptopp für den Garten

  • So, nun nochmal ein Versuch:


    0. Platte gekickt, neu installierrt ...
    1. VDR stoppen
    /etc/init.d/vdr stop
    2. Compiler etc installieren:
    apt-get install dpkg-dev gcc g++ libc6-dev make patch debhelper cvs
    3. Laden der Kernelquellen
    apt-get install kernel-source-2.4.27-ctvdr-1
    4. cd /usr/src
    5. Auspacken der Kernelquellen
    tar -xjf kernel-source-2.4.27-ctvdr-1.tar.bz2
    5. cd kernel-source-2.4.27-ctvdr-1
    6. Kernel-konfigurieren:
    habe einfach die config aus dem Boot Verzeichnis rüberkopiert:
    cp /boot/config-2.4.27-ctvdr-1 .config
    (^^^ ist hier evtl. schon der Fehler?)
    7. Abhängigkeiten klären
    make dep
    8. Kontollieren was in /usr/src/kernel-source-2.4.27-ctvdr-1/include/linux/version.h steht:
    geändert von '2.4.27' in '2.4.27-ctvdr-1' :
    nano /usr/src/kernel-source-2.4.27-ctvdr-1/include/linux/version.h
    9. cd ..
    10. cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 login CVS
    11. Passwort: [Enter]
    12. cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 -z3 co em8300
    13. den Link 'build' überprüfen, wenn notwendig neu setzen
    ls -l /lib/modules/2.4.27-ctvdr-1
    habe ihn so geändert:
    rm /lib/modules/2.4.27-ctvdr-1/build
    ln -s /usr/src/kernel-source-2.4.27-ctvdr-1 /lib/modules/2.4.27-ctvdr-1/build
    14. cd /usr/src/em8300/modules
    15. make


    --> error "This needs the I2C Bit Banging Interface in your Kernel"
    make[2]: *** [em8300_main.o] Fehler 1
    make[2]: Leavind directory usr/src/em8300/modules
    make[1]: *** [_mod_/usr/src/em8300/modules] Fehler 2
    make[1]: Leavind directory usr/src/kernel-source-2.4.27-ctvdr-1
    make: *** [build] Fehler 2

  • Zitat

    Original von Uatschitchun
    Versuch mal, wenn du die passenden Header zu deinem Kernel nachinstallierst ...


    Bitte nicht hauen, aber was sind die Header ? *Smiley mit rotem Kopf*

  • Hey!


    So, vielleicht kann ich dir ja ganz gute Tipps geben wegen em8300-Treiber!


    Hatte auch etwas Startschwierigkeiten, vor allem wenn man nicht täglich sich nen VDR basteln will, also hier mein Erfahrungsbericht


    Punkt 6: nicht cp /boot/config-2.4.27-ctvdr-1 .config (Damit überschreibst du die config Datei, die wichtig für "make dep" ist.


    Vorher am besten ne eigene ./config basteln. Dazu gehst du ins Verzeichnis /usr/src/kernel-source-2.4.27-ctvdr-1/


    Da führst du dann "make config" aus. Jetzt müssten einige Fragen erscheinen, die du alle einfach mit Enter bestätigst um die Vorgaben zu benutzen, bis zu dem Punkt wo die Rubrik I2C kommt, alles mit "m" (für modular) angeben:
    Folgende Fragen für Einstellungen könnten kommen:
    CONFIG_MODVERSIONS=n
    CONFIG_KMOD=n
    CONFIG_I2C=m
    CONFIG_I2C_ALGOBIT=m
    CONFIG_I2C_PHILIPSPAR=n
    CONFIG_I2C_ELV=m
    CONFIG_I2C_VELLEMAN=m
    CONFIG_SCx200_I2C=m
    CONFIG_SCx200_I2C_SCL=12
    CONFIG_SCx200_I2C_SDA=13
    CONFIG_SCx200_ACB=m
    CONFIG_I2C_ALGOPCF=m
    CONFIG_I2C_ELEKTOR=m
    CONFIG_I2C_CHARDEV=m
    CONFIG_I2C_PROC=m


    Die restlichen Einstellungen einfach mit Enter bestätigen, die nichts mehr mit I2C zu tun haben. Danach dann normal fortfahren.


    Ich habe sehr gute Erfahrung mit dem DXR3Plugin und den Heise- Testing em8300 -Treibern gemacht und mache sie immer noch. Mein VDR läuft seit letzter Woche sehr schnuckelig und ich habe keine einzigen Abstürze im OSD gehabt. Habe festgestellt, dass die Abstürze nur auftreten, wenn man noch keine funktionierende channels.conf hat oder Empfangsprobleme bei Sendern auftreten. Also, versuch doch erstmal die Heise-Standard-Repositories.


    Kurze Frage, was für ne DVB-Karte hast du?
    Vielleicht kann ich dir noch paar Tipps geben!


    LG Andreas

    VDR-Server: Debian Etch, VDR 1.60
    VDR-Clients: 2x S100, Zendeb 0.4.0-beta1, boot per nfs
    NFS-Server: NSLU2, Debian Etch

  • Yippi, es hat geklappt :]
    Dateien via WinSCP gesichert und
    getauscht.
    Nun läuft auf dem ct-3 der 0.15cvs
    Treiber der DXR3, dann ist als nächstes
    das plugin dran.


    Zitat

    Original von diaz
    Kurze Frage, was für ne DVB-Karte hast du?
    Vielleicht kann ich dir noch paar Tipps geben!


    Habe eine Technotrend Rev 1.3
    Danke Dir für Deine Hilfe, darauf komme ich bestimmt zurück :)
    Danke auch an alle anderen in diesem Thread ...



    Könnte bei Interesse die Dateien und/oder eine
    Step-by-Step Anleitung zum selbstkomiplieren zur
    Verfügung stellen ...


    Gruß
    Aman

  • Funktionieren die neuen Module denn bei dir? Wenn ja, dann wäre ich an einer ausführlichen Anleitung sehr interessiert, allerdings würde mir die Anleitung von kk234 reichen, wenn du sie eben so veränderst wie du sie angewandt hast.
    Was sagen die DXR3-User, die sich schon erfolgreich eingene Modules kompiliert haben, zu der Vorgehensweise? Ist die so ok oder könnte man noch weiter was dran verbessern?


    @Aman: Hast du die fertig kompilierten 0.14er Module auf http://www.heise.de/ct/ftp/projekte/vdr3/extradebs.shtml mal getestet? Wie sind sie bei dir gelaufen? Bei mir bleibt er immer noch öfters mit einem "vdr kernel: Fifo still full, trying stop c5cc7d60" hängen. Zwar fängt er sich meist recht schnell wieder, manchmal aber nur mit einem "Reset DXR3-Hardware", und ist damit noch nicht alltagstauglich.

    ct-VDR 3.04; SkyStar 2.6C; DXR3 (adv717x); BI440ZX; Celeron 400; 126 MB Ram

  • Funktionieren tun die neuen Module, nur habe ich hier in meinem
    Bastelraum schlechten Empfang, auch zu viel Störquellen, daher
    kann ich noch nicht soviel zur Stabilität sagen, aber sieht auf den
    ersten Blick schonmal besser aus, als die 0.13/0.14er Module.


    Also, hier die step-by-step:


    1. VDR stoppen
    /etc/init.d/vdr stop
    2. Compiler etc installieren:
    apt-get install dpkg-dev gcc g++ libc6-dev make patch debhelper cvs
    3. Laden der Kernelquellen
    apt-get install kernel-source-2.4.27-ctvdr-1
    4. cd /usr/src
    5. Auspacken der Kernelquellen
    tar -xjf kernel-source-2.4.27-ctvdr-1.tar.bz2
    5. cd kernel-source-2.4.27-ctvdr-1
    6. Kernel-konfigurieren, entsprechend eigenem Linux-System
    make config
    alles mit Enter bestätigen außer
    die Werte in dem Part 'I2C' alle mit 'm' bestätigen
    ---- EDIT ----
    danach den Rest mit Enter bestätigen
    ---- EDIT end ----
    7. Abhängigkeiten klären
    make dep
    8. Kontollieren was in /usr/src/kernel-source-2.4.27-ctvdr-1/include/linux/version.h
    steht, ggf. von 2.4.27 auf 2.4.27-ctvdr-1 ändern:
    nano /usr/src/kernel-source-2.4.27-ctvdr-1/include/linux/version.h
    9. cd ..
    10. cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 login CVS
    11. Passwort: [Enter]
    12. cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3 -z3 co em8300
    13. den Link 'build' überprüfen
    ls -l /lib/modules/2.4.27-ctvdr-1
    'build' muss stehen auf /usr/src/kernel-source-2.4.27-ctvdr-1
    (unbedingt auf den letzten Zusatz '-ctvdr-1' achten)
    ggf. ändern:
    rm /lib/modules/2.4.27-ctvdr-1/build
    ln -s /usr/src/kernel-source-2.4.27-ctvdr-1 /lib/modules/2.4.27-ctvdr-1/build
    14. cd /usr/src/em8300/modules
    15. make
    16. make install
    17. adv717x.o bt865.o em8300.o sollten
    in /lib/modules/2.4.27-ctvdr-1/em8300 zu finden sein
    kopieren nach:
    /lib/modules/2.4.27-ctvdr-1/kernel/drivers/video
    vorher alte Dateien sichern, falls was schiefgeht


    so sollte es gehen, wenn ich alles richtig 'geloggt' habe ;)

    Signatur ist in Überarbeitung

    Einmal editiert, zuletzt von Aman ()

Jetzt mitmachen!

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