Beiträge von Sascha

    Hallo Schelli !


    ./vdr -Phello ausgeführt in /usr/local/src/vdr funktioniert
    ./vdr -Phello ausgeführt in /usr/local/bin funktioniert nicht?



    Genau so ist es bei mir, nachdem ich


    im Verzeichnis /usr/local/src/vdr:


    cp vdr /usr/local/bin


    eingegeben habe, verhält er sich genauso.


    Das war ein Krampf gewesen, stimmt. Aber zum Glück bin ich schon mal ein Schritt weiter und der VDR läuft ohne immer neu zu starten :)


    Habe das gleiche Problem auch mit der VDR 1.2.5 die ich heute Mittag mal versuchsweise probiert habe.

    Ok, super ! Wie es scheint sind ne Menge Fehler bei mir drin. Habe es jetzt noch mal alles geändert:



    DVBDIR="/usr/local/src/linux-dvb.2003-11-08/driver"
    VDRPRG="/usr/local/bin/vdr"
    VDRCMD="/$VDRPRG -t /dev/tty8 \
    -c /usr/local/vdr/etc \
    -L /usr/local/src/vdr/PLUGINS/lib -w 60 $* \
    -s /usr/local/bin/vdrshutdown \
    -P hello"
    VDRUSR=vdr



    Aber das Plugin hello läd leider trotzdem noch nicht durch. In der log ist auch nichts zu erkennen das der das Plugin laden will.

    Habe ich gemacht, hat aber keine Veränderung gebracht. Hier mal ein Auszug aus meiner runvdr:


    DVBDIR="/usr/local/src/linux-dvb.2003-11-08/driver"
    VDRPRG="/usr/local/bin/vdr"
    VDRCMD="/$VDRPRG -w 450 -t /dev/tty8 $* \
    -c /usr/local/vdr/etc \
    -L /usr/local/src/vdr/PLUGINS/lib -w 60 $* \
    -s /usr/local/bin/vdrshutdown \
    -Phello"


    Habe erst mal nur zum test das Plugin hello gewählt, weils ja auch halt einfach ist als Einsteiger.

    Das war doch schon mal sehr schön, aber das nächste Problem kam auch noch in der Nacht.
    Und zwar kann ich über runvdr nicht die Plugins starten.Und im /bin auch nicht mit -P.
    Im /src/vdr geht es manuell mit -P.


    Im /bin gibt er bei dem Manuellen starten die Fehlermeldung ...cannot open objekt: No such file or directory


    Zu diesem Problem habe ich schon einige Berichte über die Suche gefunden, konnte mir aber nicht helfen damit.


    Also make Plugins habe ich gemacht, sind auch im ..../vdr/PLUGINS/lib drin.

    Hallo !


    Bin nun schon seit Tagen an ein und dem selben Problem hängen geblieben. Habe auch schon alles durch was hier mit diesem Problem so geschrieben wurde. Hier ist der Auszug von gestern


    http://www.vdrportal.de/board/thread.php?threadid=9954&sid=


    Versuche es mal hier bei Installations Probleme mit der Hoffnung das hier jemand ist der mich helfen kann.


    Nach Änderungen in der runvdr die ich hier im Board gefunden habe, läd er den DVB Treiber und auch den VDR. Es bleibt dann stehen restarting, in der Zwischenzeit komme ich in den VDR rein, bis er wieder den Treiber neu Startet. Hier meine aktuellen logs:


    --------------------------------------------------------------------------------------------------------------


    linux:/usr/local/bin # ./runvdr
    /lib/modules/2.4.21-99-default/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
    DIR=`pwd`; (cd /lib/modules/2.4.21-99-default/build; make SUBDIRS=$DIR modules)
    make[1]: Entering directory `/usr/src/linux-2.4.21-99-include/default'
    make -C /usr/local/src/linux-dvb.2003-11-08/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-99-include/default/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -fno-unit-at-a-time -pipe -msoft-float -mpreferred-stack-boundary=2 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-99-include/default/include/linux/modversions.h" MAKING_MODULES=1 modules
    make[2]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver'
    ld -m elf_i386 -r -o dvb-core.o dmxdev.o dvb_demux.o dvb_net.o dvb_i2c.o dvb_filter.o dvb_frontend.o dvbdev.o compat.o dvb_ksyms.o
    make -C av7110 modules
    make[3]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver/av7110'
    ld -m elf_i386 -r -o dvb-ttpci.o saa7146_core.o saa7146_v4l.o av7110.o av7110_ir.o ttpci_eeprom.o
    make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver/av7110'
    make -C b2c2 modules
    make[3]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver/b2c2'
    make[3]: Nothing to be done for `modules'.
    make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver/b2c2'
    make -C frontends modules
    make[3]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver/frontends'
    make[3]: Nothing to be done for `modules'.
    make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver/frontends'
    make[2]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver'
    make[1]: Leaving directory `/usr/src/linux-2.4.21-99-include/default'


    sync
    ( \
    insmod videodev; \
    \
    insmod dvb-core.o dvb_shutdown_timeout=0; \
    make -C frontends insmod; \
    make -C av7110 insmod; make -C b2c2 insmod; \
    )
    Using /lib/modules/2.4.21-99-default/kernel/drivers/media/video/videodev.o
    insmod: a module named videodev already exists
    make[1]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver/frontends'
    insmod alps_bsrv2.o; insmod alps_tdmb7.o; insmod alps_tdlb7.o; insmod grundig_29504-401.o; insmod grundig_29504-491.o; insmod stv0299.o; insmod ves1820.o; insmod tda1004x.o; insmod mt312.o;
    make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver/frontends'
    make[1]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver/av7110'
    insmod input; \
    insmod evdev; \
    insmod dvb-ttpci.o;
    Using /lib/modules/2.4.21-99-default/kernel/drivers/input/input.o
    insmod: a module named input already exists
    Using /lib/modules/2.4.21-99-default/kernel/drivers/input/evdev.o
    insmod: a module named evdev already exists
    make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver/av7110'
    make[1]: Entering directory `/usr/local/src/linux-dvb.2003-11-08/driver/b2c2'
    insmod skystar2.o;
    skystar2.o: init_module: No such device
    Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
    You may find more information in syslog or the output from dmesg
    make[1]: [insmod] Error 1 (ignored)
    make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-11-08/driver/b2c2'
    sync
    bash: line 1: /usr/local/scr/vdr//usr/local/bin/vdr: No such file or directory
    Tue Dec 30 06:00:23 CET 2003
    restarting VDR



    --------------------------------------------------------------------------------------------------------------



    # !/bin/sh


    # runvdr: Loads the DVB driver and runs VDR
    #
    # If VDR exits abnormally, the driver will be reloaded
    # and VDR restarted.
    #
    # Set the environment variable VDRUSR to the user id you
    # want VDR to run with. If VDRUSR is not set, VDR will run
    # as 'root', which is not necessarily advisable.
    #
    # Since this script loads the DVB driver, it must be started
    # as user 'root'.
    #
    # Any command line parameters will be passed on to the
    # actual 'vdr' program.
    #
    # See the main source file 'vdr.c' for copyright information and
    # how to reach the author.
    #
    # $Id: runvdr 1.11 2003/08/26 16:15:41 kls Exp $


    DVBDIR="/usr/local/src/linux-dvb.2003-11-08/driver"
    VDRPRG="/usr/local/bin/vdr"
    VDRCMD="/usr/local/scr/vdr/$VDRPRG -w 60 $*"



    LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"
    KILLPROC="/usr/bin/killall -TERM"


    # Load driver if it hasn't been loaded already:
    if [ $LSMOD -eq 0 ] ; then
    (cd $DVBDIR; make insmod)
    fi


    while (true) do
    su -c "$VDRCMD" $VDRUSR
    date
    echo "restarting VDR"
    $KILL $VDRPRG
    sleep 10
    (cd $DVBDIR; make rmmod; make insmod)
    date
    done


    ----------------------------------------------------------------------------------------------------------------





    Dec 30 06:06:41 linux su: (to root) root on /dev/pts/1
    Dec 30 06:06:41 linux su: pam_unix2: session started for user root, service su
    Dec 30 06:06:41 linux su: pam_unix2: session finished for user root, service su
    Dec 30 06:06:41 linux vdr[1633]: VDR version 1.2.5 started
    Dec 30 06:06:41 linux vdr[1633]: loading /video/setup.conf
    Dec 30 06:06:41 linux vdr[1633]: loading /video/sources.conf
    Dec 30 06:06:41 linux vdr[1633]: loading /video/diseqc.conf
    Dec 30 06:06:41 linux vdr[1633]: loading /video/channels.conf
    Dec 30 06:06:41 linux vdr[1633]: loading /video/timers.conf
    Dec 30 06:06:41 linux vdr[1633]: loading /video/svdrphosts.conf
    Dec 30 06:06:41 linux vdr[1633]: loading /video/ca.conf
    Dec 30 06:06:41 linux vdr[1633]: loading /video/remote.conf
    Dec 30 06:06:41 linux vdr[1633]: loading /video/keymacros.conf
    Dec 30 06:06:41 linux vdr[1633]: probing /dev/dvb/adapter0/frontend0
    Dec 30 06:06:41 linux vdr[1636]: EIT processing thread started (pid=1636) - master
    Dec 30 06:06:41 linux vdr[1637]: tuner thread started on device 1 (pid=1637)
    Dec 30 06:06:41 linux vdr[1633]: probing /dev/dvb/adapter1/frontend0
    Dec 30 06:06:41 linux vdr[1633]: found 1 video device
    Dec 30 06:06:41 linux vdr[1633]: setting primary device to 1
    Dec 30 06:06:41 linux vdr[1633]: SVDRP listening on port 2001
    Dec 30 06:06:41 linux vdr[1633]: ERROR: /dev/lircd: Connection refused
    Dec 30 06:06:41 linux vdr[1638]: KBD remote control thread started (pid=1638)
    Dec 30 06:06:41 linux vdr[1633]: ERROR: remote control LIRC not ready!
    Dec 30 06:06:41 linux vdr[1633]: remote control KBD - keys known
    Dec 30 06:06:41 linux vdr[1633]: switching to channel 4
    Dec 30 06:06:41 linux vdr[1633]: timer 1 (1 0349-0649 'RTL') start
    Dec 30 06:06:41 linux vdr[1633]: waiting for EPG info...
    Dec 30 06:06:45 linux vdr[1633]: no EPG info available
    Dec 30 06:06:45 linux vdr[1633]: record /video/RTL/2003-12-30.03.49.50.50.rec
    Dec 30 06:06:45 linux vdr[1633]: recording to '/video/RTL/2003-12-30.03.49.50.50.rec/029.vdr'
    Dec 30 06:06:45 linux vdr[1640]: recording thread started (pid=1640)
    Dec 30 06:06:45 linux vdr[1641]: receiver thread started on device 1 (pid=1641)
    Dec 30 06:07:16 linux vdr[1640]: ERROR: video data stream broken
    Dec 30 06:07:16 linux vdr[1640]: initiating emergency exit
    Dec 30 06:07:16 linux vdr[1633]: emergency exit requested - shutting down
    Dec 30 06:07:16 linux vdr[1640]: recording thread ended (pid=1640)
    Dec 30 06:07:16 linux vdr[1641]: receiver thread ended on device 1 (pid=1641)
    Dec 30 06:07:16 linux vdr[1633]: buffer stats: 0 (0%) used
    Dec 30 06:07:16 linux vdr[1633]: timer 1 (1 0349-0649 'RTL') stop
    Dec 30 06:07:16 linux vdr[1638]: KBD remote control thread ended (pid=1638)
    Dec 30 06:07:16 linux vdr[1633]: saved setup to /video/setup.conf
    Dec 30 06:07:16 linux vdr[1636]: EIT processing thread ended (pid=1636) - master
    Dec 30 06:07:16 linux vdr[1637]: tuner thread ended on device 1 (pid=1637)
    Dec 30 06:07:16 linux vdr[1633]: exiting
    Dec 30 06:07:16 linux vdr[1633]: emergency exit!
    Dec 30 06:07:32 linux kernel: Linux video capture interface: v1.00
    Dec 30 06:07:33 linux kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3).
    Dec 30 06:07:34 linux kernel: DVB: registering frontend 0:0 (Grundig 29504-491, (TDA8083 based))...
    Dec 30 06:07:34 linux kernel: mt312_read: ret == -121
    Dec 30 06:07:36 linux kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261b
    Dec 30 06:07:36 linux kernel: DVB: AV7111(0) - firmware supports CI link layer interface
    Dec 30 06:07:36 linux kernel: av7110(0): Crystal audio DAC detected
    Dec 30 06:07:36 linux kernel: Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 0 has MAC addr = 00:d0:5c:02:e0:5f
    Dec 30 06:07:36 linux kernel:
    Dec 30 06:07:36 linux kernel: Technisat SkyStar2 driver loading
    Dec 30 06:07:37 linux su: (to root) root on /dev/pts/1
    Dec 30 06:07:37 linux su: pam_unix2: session started for user root, service su
    Dec 30 06:07:37 linux su: pam_unix2: session finished for user root, service su
    Dec 30 06:07:37 linux vdr[1812]: VDR version 1.2.5 started
    Dec 30 06:07:37 linux vdr[1812]: loading /video/setup.conf
    Dec 30 06:07:37 linux vdr[1812]: loading /video/sources.conf
    Dec 30 06:07:37 linux vdr[1812]: loading /video/diseqc.conf
    Dec 30 06:07:37 linux vdr[1812]: loading /video/channels.conf
    Dec 30 06:07:37 linux vdr[1812]: loading /video/timers.conf
    Dec 30 06:07:37 linux vdr[1812]: loading /video/svdrphosts.conf
    Dec 30 06:07:37 linux vdr[1812]: loading /video/ca.conf
    Dec 30 06:07:37 linux vdr[1812]: loading /video/remote.conf
    Dec 30 06:07:37 linux vdr[1812]: loading /video/keymacros.conf
    Dec 30 06:07:37 linux vdr[1812]: probing /dev/dvb/adapter0/frontend0
    Dec 30 06:07:37 linux vdr[1815]: EIT processing thread started (pid=1815) - master
    Dec 30 06:07:37 linux vdr[1816]: tuner thread started on device 1 (pid=1816)
    Dec 30 06:07:37 linux vdr[1812]: probing /dev/dvb/adapter1/frontend0
    Dec 30 06:07:37 linux vdr[1812]: found 1 video device
    Dec 30 06:07:37 linux vdr[1812]: setting primary device to 1
    Dec 30 06:07:37 linux vdr[1812]: SVDRP listening on port 2001
    Dec 30 06:07:37 linux vdr[1812]: ERROR: /dev/lircd: Connection refused
    Dec 30 06:07:37 linux vdr[1817]: KBD remote control thread started (pid=1817)
    Dec 30 06:07:37 linux vdr[1812]: ERROR: remote control LIRC not ready!
    Dec 30 06:07:37 linux vdr[1812]: remote control KBD - keys known
    Dec 30 06:07:37 linux vdr[1812]: switching to channel 4
    Dec 30 06:07:37 linux vdr[1812]: timer 1 (1 0349-0649 'RTL') start
    Dec 30 06:07:37 linux vdr[1812]: waiting for EPG info...
    Dec 30 06:07:41 linux vdr[1812]: no EPG info available
    Dec 30 06:07:41 linux vdr[1812]: record /video/RTL/2003-12-30.03.49.50.50.rec
    Dec 30 06:07:41 linux vdr[1812]: recording to '/video/RTL/2003-12-30.03.49.50.50.rec/030.vdr'
    Dec 30 06:07:41 linux vdr[1819]: recording thread started (pid=1819)
    Dec 30 06:07:41 linux vdr[1820]: receiver thread started on device 1 (pid=1820)
    Dec 30 06:07:47 linux vdr[1812]: caught signal 2
    Dec 30 06:07:47 linux vdr[1819]: recording thread ended (pid=1819)
    Dec 30 06:07:47 linux vdr[1820]: receiver thread ended on device 1 (pid=1820)
    Dec 30 06:07:47 linux vdr[1812]: buffer stats: 0 (0%) used
    Dec 30 06:07:47 linux vdr[1812]: timer 1 (1 0349-0649 'RTL') stop
    Dec 30 06:07:47 linux vdr[1817]: KBD remote control thread ended (pid=1817)
    Dec 30 06:07:47 linux vdr[1812]: saved setup to /video/setup.conf
    Dec 30 06:07:47 linux vdr[1815]: EIT processing thread ended (pid=1815) - master
    Dec 30 06:07:47 linux vdr[1816]: tuner thread ended on device 1 (pid=1816)
    Dec 30 06:07:47 linux vdr[1812]: exiting



    ---------------------------------------------------------------------------------------------------------------



    bash: line 1: /usr/local/scr/vdr//usr/local/bin/vdr: No such file or directory


    Ob dies mit den restarts zu tun hat weiß ich nicht, aber wo soll der Eintrag sein ?

    Also, nach viel probieren habe ich jetzt etwas rausgefunden. Wenn ich in der
    "runvdr" die Zeile:---- VDRUSR=vdr ---- Streiche, und dann den Rechner neu boote, bei Eingabe von ./runvdr läd er den DVB Treiber ohne das restarting Problem. Leider läd er aber nicht die VDR Software, komme auch erst mit "Strg"c wieder in die Konsole.
    Ich hoffe das lange probieren hat sich gelohnt, und es weiß jemand was ich in die runvdr Eintragen muß damit es läuft bei mir.

    Wenn ich als root angemeldet bin, müßte ich doch alle Rechte haben, oder ist das Falsch ?
    Den Teil der Anleitung habe ich übersprungen weiß ich ihn erst mal mit vollen Rechten laufen lassen wollte.

    So, nach einen kurzem Schlaf kann es weitergehen ! Hat jemand noch eine Idee, ich bin echt Ratlos. Ich hatte mal ganz am Anfang LinVDR
    probiert, und es lief gleich auf anhieb. Also muß es ja von der Hardware auch OK sein, möchte aber lieber bei Suse bleiben.

    Auch wenn es nicht geklappt hat, Dankeschön, und gute Nacht !!


    Habe gerade noch mal den Treiber rausgenommen, und einen anderen DVB Treiber Installiert. Immer noch das gleiche Problem, der VDR macht eine Schleife
    "restarting VDR"


    Hoffe es kann mir noch jemand weiterhelfen !

    Leider auch nicht..


    linux:/usr/local/bin # ./vdr -Psky -Phello -Posddemo -Pstatus
    vdr: ./PLUGINS/lib/libvdr-sky.so.1.2.6: cannot open shared object file: No such file or directory
    linux:/usr/local/bin #



    Sagt mir ja eigentlich das die Datein nicht dort sind. Sind aber alle im /lib drin.
    ;(


    Werde noch verrückt !

    Die letzten Drei waren ohne Fehlermeldung.


    Also, die ./configure ging schon mal nicht, aber siehst du ja hier...



    linux:/usr/local/src/vdr-1.2.6 # make plugins-clean
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    linux:/usr/local/src/vdr-1.2.6 # make clean
    make -C ./libdtv clean
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv'
    making all clean...
    liblx
    make[2]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv/liblx'
    cleaning workspace...
    make[2]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv/liblx'
    libsi
    make[2]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv/libsi'
    updating dependencies...
    make[2]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv/libsi'
    make[2]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv/libsi'
    cleaning workspace...
    make[2]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv/libsi'
    libvdr
    make[2]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv/libvdr'
    cleaning workspace...
    make[2]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv/libvdr'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv'
    rm -f audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbosd.o dvbplayer.o dvbspu.o eit.o eitscan.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o osdbase.o osd.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sources.o spu.o status.o svdrp.o thread.o timers.o tools.o transfer.o vdr.o videodir.o .dependencies vdr genfontfile genfontfile.o core* *~
    rm -rf include
    rm -rf srcdoc
    linux:/usr/local/src/vdr-1.2.6 # ./configure
    bash: ./configure: No such file or directory
    linux:/usr/local/src/vdr-1.2.6 # make
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include audio.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include channels.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include ci.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include config.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include cutter.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include device.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include diseqc.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include dvbdevice.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include dvbosd.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include dvbplayer.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include dvbspu.c
    make -C ./libdtv all
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv'
    making all distributions...
    make[2]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv/liblx'
    cleaning workspace...
    cc -O2 -g -pedantic -Wmissing-prototypes -Wstrict-prototypes -Wimplicit -D__USE_FIXED_PROTOTYPES__ -c -o xMemMgt.o xMemMgt.c
    cc -O2 -g -pedantic -Wmissing-prototypes -Wstrict-prototypes -Wimplicit -D__USE_FIXED_PROTOTYPES__ -c -o xListFuncs.o xListFuncs.c
    updating library...
    distributing liblx.a and liblx.h...
    make[2]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv/liblx'
    make[2]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv/libsi'
    updating dependencies...
    make[2]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv/libsi'
    make[2]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv/libsi'
    cleaning workspace...
    compiling si_parser.c...
    compiling si_debug_services.c...
    updating library...
    distributing libsi.a to ../lib...
    make[2]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv/libsi'
    make[2]: Entering directory `/usr/local/src/vdr-1.2.6/libdtv/libvdr'
    cleaning workspace...
    cc -O2 -g -Wmissing-prototypes -Wstrict-prototypes -Wimplicit -D__USE_FIXED_PROTOTYPES__ -I../include -c -o libvdr.o libvdr.c
    updating library...
    distributing libvdr.a and libvdr.h...
    make[2]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv/libvdr'
    making libdtv.a/libdtv.h...
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/libdtv'
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include eit.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include eitscan.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include font.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include i18n.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include interface.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include keys.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include lirc.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include menu.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include menuitems.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include osdbase.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include osd.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include player.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include plugin.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include rcu.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include receiver.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include recorder.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include recording.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include remote.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include remux.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include ringbuffer.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include sources.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include spu.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include status.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include svdrp.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include thread.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include timers.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include tools.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include transfer.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include vdr.c
    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include videodir.c
    g++ -g -O2 -Wall -Woverloaded-virtual -rdynamic audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbosd.o dvbplayer.o dvbspu.o eit.o eitscan.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o osdbase.o osd.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sources.o spu.o status.o svdrp.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl ./libdtv/libdtv.a -o vdr
    linux:/usr/local/src/vdr-1.2.6 # make plugins
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"hello"' -I../../../include -I../../../../DVB/include hello.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"hello"' -I../../../include -I../../../../DVB/include i18n.c
    g++ -O2 -Wall -Woverloaded-virtual -shared hello.o i18n.o -o libvdr-hello.so
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"osddemo"' -I../../../include -I../../../../DVB/include osddemo.c
    g++ -O2 -Wall -Woverloaded-virtual -shared osddemo.o -o libvdr-osddemo.so
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"sky"' -I../../../include -I../../../../DVB/include sky.c
    g++ -O2 -Wall -Woverloaded-virtual -shared sky.o -o libvdr-sky.so
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"status"' -I../../../include -I../../../../DVB/include status.c
    g++ -O2 -Wall -Woverloaded-virtual -shared status.o -o libvdr-status.so
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    linux:/usr/local/src/vdr-1.2.6 #

    OK, das mit dem "i" und "L" habe ich nicht richtig gesehen. Habe alles abgearbeitet, aber einige Befehle gingen nicht, habe die Fehlermeldung hinter den Befehl geschrieben:




    su
    cd /usr/local/src


    falls du die Symlink noch nicht angelegt hast die folgenden zwei zeilen auch:
    ln -s linuxtv-dvb-1.0.1 DVB
    ln -s vdr-1.2.6 VDR


    dann hier weiter:
    killall runvdr
    killall vdr
    cd DVB/driver
    make rmmod
    make insmod
    cd ../..
    cd VDR
    make uninstall X No rule to make target ´uninstall. Stop
    make plugins-clean
    make clean
    ./configure
    make
    make plugins
    make install X make: *** (install) Error 1
    ./vdr -Phello -Psky -Posd -Pstatus X vdr: ./PLUGINS/lib/libvdr-osd.so.1.2.6:
    cannot open shared object file: No such
    file or directory

    Also mit dem Anfang komme ich nicht so ganz klar:


    su
    cd /usr/local/src


    falls du die Symlink noch nicht angelegt hast die folgenden zwei zeilen auch:
    ln -s linuxtv-dvb-1.0.1 DVB
    ln -s vdr-1.2.6 VDR



    Die beiden In.... in welchem Verzeichnis bist du denn da ? In /usr/local/src ?
    Wenn ich das dort eingebe kommt eine Fehlermeldung. Der Rest ist mir klar.

    Wirbel: Auch mit der Einfachen Version macht er immer wieder ein restart


    Schelli: Die Plugins hatte ich kompilliert, habe es noch einmal gemacht und dann
    manuell geladen mit den Plugins...


    linux:/usr/local/src/vdr-1.2.6 # make plugins
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/hello'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/osddemo'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/sky'
    make[1]: Entering directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/usr/local/src/vdr-1.2.6/PLUGINS/src/status'
    linux:/usr/local/src/vdr-1.2.6 # cd ..
    linux:/usr/local/src # cd ..
    linux:/usr/local # cd bin
    linux:/usr/local/bin # ./vdr -Phello -Posdemo -Psky -Pstatus
    vdr: ./PLUGINS/lib/libvdr-hello.so.1.2.6: cannot open shared object file: No such file or directory
    linux:/usr/local/bin #



    Über ./vdr ohne alle startet er VDR.


    VDRPRG="/usr/local/src/vdr-1.2.6/vdr"


    Habe ich auch geändert, aber auch ohne Erfolg. Soll ich mal eine ältere VDR Version Probieren, oder kann es daran nicht liegen ?

    Habe es genau so gemacht Schelli, aber die log sieht so aus wie vorher. Er läd die Plugins nicht, Verzeichnis noch mal kontrolliert.
    Aber ist dies der Grund warum er immer ein restart macht ? Denke mir mal das es auch ohne Plugins erst mal gehen sollte, oder sehe ich das falsch?


    Hoffe es hat noch jemand eine Idee, bin so langsam am Ende hier...

    Hallo !


    Das stimmt, die sind dabei. Und ich hoffe das sie auch richtig Eingebunden sind in der runvdr. Ich hänge sie lieber noch mal ran.
    Habe ebend gerade noch mal alles deinstalliert, und noch mal alles nach Sandmann gemacht. Sind aber genau die gleichen Probleme.



    #!/bin/sh


    # runvdr: Loads the DVB driver and runs VDR
    #
    # If VDR exits abnormally, the driver will be reloaded
    # and VDR restarted.
    #
    # Set the environment variable VDRUSR to the user id you
    # want VDR to run with. If VDRUSR is not set, VDR will run
    # as 'root', which is not necessarily advisable.
    #
    # Since this script loads the DVB driver, it must be started
    # as user 'root'.
    #
    # Any command line parameters will be passed on to the
    # actual 'vdr' program.
    #
    # See the main source file 'vdr.c' for copyright information and
    # how to reach the author.
    #
    # $Id: runvdr 1.11 2003/08/26 16:15:41 kls Exp $


    DVBDIR="/usr/local/src/linuxtv-dvb-1.0.1/driver"
    VDRPRG="/usr/local/bin/vdr"
    VDRCMD="$VDRPRG -w 60 -t /dev/tty8 -L /usr/local/src/vdr-1.2.6/PLUGINS/lib -c /usr/local/vdr/etc $* \
    -P libvdr-hello.so.1.2.6
    -P libvdr-osdemo.so.1.2.6
    -P libvdr-sky.so.1.2.6
    -P libvdr-status.so.1.2.6"
    VDRUSR=vdr


    LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"
    KILL="/usr/bin/killall -q -TERM"


    # Load driver if it hasn't been loaded already:
    if [ $LSMOD -eq 0 ] ; then
    (cd $DVBDIR; make insmod)
    fi


    while (true) do
    su -c "$VDRCMD" $VDRUSR
    if test $? -eq 0 -o $? -eq 2; then exit; fi
    date
    echo "restarting VDR"
    $KILL $VDRPRG
    sleep 10
    (cd $DVBDIR; make rmmod; make insmod)
    date
    done