runvdr Script Problem

  • Also hab noch mal den Treiber und vdr komplett gelöscht und neu installiert.
    hatte vorher noch den von Suse drin, was nicht gewollt war
    Treiber manuell starten geht
    vdr manuell starten geht


    nix mehr von suse treiber oder vdr drin, gcc installiert


    runvdr script starten, startet auch den Treiber Convetion logo kommt
    allerdings startet vdr nicht, deswegen läuft das script immer wider durch,
    und ich sehe immer wieder das logo und leider kein vdr


    kann aber echt kein Fehler im runvdr script entdecken, kann mir jemand weiter helfen ???


    runvdr script


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


    #!/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/DVB/driver"
    VDRPRG="/usr/local/bin/vdr"
    VDRCMD="$VDRPRG -w 60 -t /dev/tty8 -L /usr/local/src/VDR/PLUGINS/lib -c /usr/local/vdr/etc $*"
    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


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


    Ausgabe auf dem Bildschirm



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


    linux:~ # cd ..
    linux:/ # cd /usr/local/bin
    linux:/usr/local/bin # runvdr
    YPBINDPROC_DOMAIN: Domain not bound
    Sun Sep 21 21:59:53 CEST 2003
    restarting VDR
    /lib/modules/2.4.20-4GB/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
    sync
    ( \
    make -C av7110 rmmod; make -C b2c2 rmmod; \
    make -C frontends rmmod; \
    rmmod dvb-core; \
    \
    rmmod videodev; \
    )
    make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
    rmmod dvb-ttpci; \
    rmmod evdev; \
    rmmod input;
    input: Device or resource busy
    make[1]: *** [rmmod] Error 1
    make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
    make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
    rmmod skystar2;
    rmmod: module skystar2 is not loaded
    make[1]: [rmmod] Error 1 (ignored)
    make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
    make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
    rmmod alps_bsrv2; rmmod alps_tdmb7; rmmod alps_tdlb7; rmmod grundig_29504-401; rmmod grundig_29504-491; rmmod stv0299; rmmod ves1820; rmmod tda1004x; rmmod mt312;
    make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
    sync
    /lib/modules/2.4.20-4GB/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
    DIR=`pwd`; (cd /lib/modules/2.4.20-4GB/build; make SUBDIRS=$DIR modules)
    make[1]: Entering directory `/usr/src/linux-2.4.20.SuSE'
    make -C /usr/local/src/DVB/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-sign-compare -finline-limit=2000 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE" MAKING_MODULES=1 modules
    make[2]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/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-09-05/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-09-05/driver/av7110'
    make -C b2c2 modules
    make[3]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
    make[3]: Nothing to be done for `modules'.
    make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/b2c2'
    make -C frontends modules
    make[3]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
    make[3]: Nothing to be done for `modules'.
    make[3]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/frontends'
    make[2]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver'
    make[1]: Leaving directory `/usr/src/linux-2.4.20.SuSE'


    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.20-4GB/kernel/drivers/media/video/videodev.o
    make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/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-09-05/driver/frontends'
    make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
    insmod input; \
    insmod evdev; \
    insmod dvb-ttpci.o;
    Using /lib/modules/2.4.20-4GB/kernel/drivers/input/input.o
    insmod: a module named input already exists
    Using /lib/modules/2.4.20-4GB/kernel/drivers/input/evdev.o
    make[1]: Leaving directory `/usr/local/src/linux-dvb.2003-09-05/driver/av7110'
    make[1]: Entering directory `/usr/local/src/linux-dvb.2003-09-05/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-09-05/driver/b2c2'
    sync
    Sun Sep 21 22:00:09 CEST 2003
    YPBINDPROC_DOMAIN: Domain not bound
    Sun Sep 21 22:00:09 CEST 2003
    restarting VDR

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Hallo,


    Was sagt denn der Syslog ?
    Ein Fehler sehe ich betreffs fehlender Skystar2 Karte. Ist aber nicht Dein Problem!
    Am besten im Makefile auskommentieren und Treiber neu übersetzen.
    Aber wie gesagt im Syslog müsste mehr zu Deinem Problem stehen.


    Gibt es denn den /video Ordner ?



    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.5 + 3 weitere Plugins + Debian Bookworm via M2 + Kernel 6.1.0


    VDR2: ASUS AT3IONT-I + PCTV USB Stick 461e + Nvidia 340.108 + Flirc + softhddevice-git + vdr-2.6.4 + 8 weitere Plugins + Samsung U70 + Debian Bullseye via SSD + Kernel 6.3.6 + LG 55 Zoll

  • welches syslog ? wo find ich das ?
    Hab nach Sansmanns Anleitung gearbeitet ..........
    /video existiert und dort sind auch die *.conf Dateien
    konnte ja auch vdr schon konfigurieren durch starten im Verzeichnis mit ./vdr
    und hab ja auch ein bild wenn ich manuell alles starte ......


    wo finde ich das Mikefile des Treibers ?

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Hallo,



    Sorry habe überlesen, dass Du manuell starten kannst.


    in der runvdr stehet:
    $VDRPRG -w 60 -t /dev/tty8 -L /usr/local/src/VDR/PLUGINS/lib -c /usr/local/vdr/etc $*"



    ändere das mal in :
    $VDRPRG -w 60 -t /dev/tty8 $*"



    sollte so gehen!


    Der parameter -L gibt glaube ich den lib-Path an und der Parameter -c das videodir.


    Wenn die fehlen, dann nimmt vdr die Standartordner.



    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.5 + 3 weitere Plugins + Debian Bookworm via M2 + Kernel 6.1.0


    VDR2: ASUS AT3IONT-I + PCTV USB Stick 461e + Nvidia 340.108 + Flirc + softhddevice-git + vdr-2.6.4 + 8 weitere Plugins + Samsung U70 + Debian Bullseye via SSD + Kernel 6.3.6 + LG 55 Zoll

  • Leider das gleiche ..........


    Ich muss dazu sagen ich habe nur die runvdr in /usr/local/bin geändert
    und diese versucht zu starten.
    vdr aus dem ordner /usr/local/bin starten geht ............
    Muss ich auch die runvdr in /usr/local/src/VDR/ ändern ?

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Syslog findest Du unter /var/log/syslog,




    Bitte mal posten.
    Startet denn runvdr im /usr/local/src/VDR ?




    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.5 + 3 weitere Plugins + Debian Bookworm via M2 + Kernel 6.1.0


    VDR2: ASUS AT3IONT-I + PCTV USB Stick 461e + Nvidia 340.108 + Flirc + softhddevice-git + vdr-2.6.4 + 8 weitere Plugins + Samsung U70 + Debian Bullseye via SSD + Kernel 6.3.6 + LG 55 Zoll

  • Jo
    die /var/log/messages schaut so aus



    Sep 22 18:25:09 linux kdm[1821]: pam_unix2: session started for user root, service xdm
    Sep 22 18:25:09 linux resmgr[956]: accepted connection from user root
    Sep 22 18:25:10 linux resmgr[956]: disconnect from root
    Sep 22 18:27:16 linux kernel: DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1 or 2.2).
    Sep 22 18:27:17 linux kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x
    Sep 22 18:27:17 linux kernel: DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
    Sep 22 18:27:18 linux kernel: mt312_read: ret == -121
    Sep 22 18:27:20 linux kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261a
    Sep 22 18:27:20 linux kernel: DVB: AV7111(0) - firmware supports CI link layer interface
    Sep 22 18:27:20 linux kernel: av7110(0): Crystal audio DAC detected
    Sep 22 18:27:20 linux kernel: Technotrend/Hauppauge PCI rev2.1 or 2.2 adapter 0 has MAC addr = 00:d0:5c:21:cd:83
    Sep 22 18:27:20 linux kernel:
    Sep 22 18:27:20 linux kernel: Technisat SkyStar2 driver loading
    Sep 22 18:27:20 linux su: (to vdr) root on /dev/pts/1
    Sep 22 18:27:21 linux su: pam_unix2: session started for user vdr, service su
    Sep 22 18:27:21 linux su: pam_unix2: session finished for user vdr, service su
    Sep 22 18:27:32 linux kernel: Linux video capture interface: v1.00
    Sep 22 18:27:33 linux kernel: DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1 or 2.2).
    Sep 22 18:27:34 linux kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x
    Sep 22 18:27:34 linux kernel: DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
    Sep 22 18:27:34 linux kernel: mt312_read: ret == -121
    Sep 22 18:27:36 linux kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261a
    Sep 22 18:27:36 linux kernel: DVB: AV7111(0) - firmware supports CI link layer interface
    Sep 22 18:27:36 linux kernel: av7110(0): Crystal audio DAC detected
    Sep 22 18:27:36 linux kernel: Technotrend/Hauppauge PCI rev2.1 or 2.2 adapter 0 has MAC addr = 00:d0:5c:21:cd:83
    Sep 22 18:27:36 linux kernel:
    Sep 22 18:27:36 linux kernel: Technisat SkyStar2 driver loading
    Sep 22 18:27:36 linux su: (to vdr) root on /dev/pts/1
    Sep 22 18:27:37 linux su: pam_unix2: session started for user vdr, service su
    Sep 22 18:27:37 linux su: pam_unix2: session finished for user vdr, service su

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Weiß der Teufel was es war, hab jetzt die ganze kiste neu installiert und es geht :D endlich

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • glaub ich nicht,


    hab mit vdr rum gespielt und hab wohl vor dem neu übersetzen vergessen ein make clean und die alten *.conf und vdr zu löschen, und die haben sie wohl in die Wolle bekommen.
    Bin zwar im vdr neuling hab aber schnell dazu gelernt was man nicht machen sollte ;)

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

  • Das Problem habe ich auch gehabt. Ich habe einfach im Runvdr das VDRCMD anders geschrieben wie Hubertus und zwar, habe ich VDRCMD="VDRPRG -w 60 und hiernach habe ich meine plugins hingeschrieben
    also nochmal:


    VDRCMD="VDRPRG -w 60 -P remote $*"


    und dann hat es geklappt. :] :D

Jetzt mitmachen!

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