Beiträge von gogglio

    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

    Also hab noch mal den Treiber und vdr komplett gelöscht und neu installiert.
    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

    genau so wars
    Suse hat vdr mit installiert obwohl ich es eigtentlich nicht installiert habe,
    wieso auch immer.


    -L und -c hab ich jetzt hinzu gefügt


    wenn ich jetzt bei /usr/local/bin runvdr starte kommt folgendes


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


    sync
    Sun Sep 21 20:38:19 CEST 2003
    YPBINDPROC_DOMAIN: Domain not bound
    Sun Sep 21 20:38:19 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 20:38:35 CEST 2003
    YPBINDPROC_DOMAIN: Domain not bound
    Sun Sep 21 20:38:35 CEST 2003
    restarting VDR


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


    und wiederholt sich immer wider
    hat sich das vdr von suse nicht richtig deinstlliert ?
    Der effekt mit dem das immer wider auf dem TV (c) 2001 bla bla erscheint ist geblieben .........


    starte ich es manuell gehts, wie gehabt ...............
    ich werd noch verrückt :rolleyes:

    und so sieht die Fehlerausgabe aus wenn ich es starte



    Sun Sep 21 19:43:36 CEST 2003
    restarting VDR
    Shutting down DVB done
    Starting DVB done
    Sun Sep 21 19:43:45 CEST 2003
    YPBINDPROC_DOMAIN: Domain not bound
    vdr: /usr/lib/vdr//libvdr-dvd.so.1.1.25: cannot open shared object file: No such file or directory
    Sun Sep 21 19:43:45 CEST 2003
    restarting VDR
    Shutting down DVB done
    Starting DVB done
    Sun Sep 21 19:43:53 CEST 2003
    YPBINDPROC_DOMAIN: Domain not bound
    vdr: /usr/lib/vdr//libvdr-dvd.so.1.1.25: cannot open shared object file: No such file or directory
    Sun Sep 21 19:43:53 CEST 2003
    restarting VDR
    Shutting down DVB done
    Starting DVB

    und so sieht sie aus !



    #!/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 $*"
    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

    Habe auf mein Suse 8.2 vdr drauf installiert.
    wenn die DVB Treiber lade und vdr mit ./vdr starte alles ok geht einwandfrei.
    Hab alles so nach Sandmanns Anleitung gemacht.
    bastel ich jetzt noch das runvdr in die inittab bzw.
    starte die runvdr manuell kommt ein Fehler:


    YPBINDPROC_DOMAIN: Domain not bound
    vdr: /usr/lib/vdr//libvdr-dvd.so.1.1.25: cannot open shard object file: No such file or directory


    Das Script startet vdr dann immer wider neu und es erscheint auf dem Bildschirm
    (C) 2001 Convergence integradet media


    Ich muss dazu sagen das ich bis jetzt nur das reine vdr am laufen hab,
    kein lirc keine plugins .............

    Danke für den hinweise Martini


    Fehler gefunden
    Das ach so liebe Suse hat mir einen speziellen Athlon Kernel drauf gebastelt.
    Hat wohl etwas zu viel mit gedacht,
    hab dann den Standartkernel inst. und schon ging die geschichte mit make ......


    Suse denkt mir in der Richtung etwas zu viel mir, fürher muss ich noch am Kernel sleber rum basteln wenn ich was brauchte ( aber wie ging das noch mal ??? ?( )

    Ok
    kernel-source 2.4. bla installiert


    aber jetzt erzählt er mir


    ..........make
    /lib/modules/2.4.20.4GB-athlon/build/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
    DIR='pwd': .................
    make[1]: enter directory '/usr/src/linux-2.4.20.SuSE'


    the present kernel configuation has modules disabled
    type 'make config' an enable loadble modul support
    Then build a kernel with module support enabled


    muss ich mir jetzt einen Kernel doch noch basteln ?

    Hab hier ein ganz frisches Suse 8.2
    und wollte nach Sandmanns Anleitung vorgehen:


    cd /usr/local/src


    tar -xjvf linux-dvb.2003-09-05.tar.bz2


    ln -s linux-dvb.2003-09-05 DVB


    cd DVB/driver


    make


    ./makedev.napi


    make insmod


    Allerdings nach dem ersten make kommt schon ne Fehlermeldung:


    Makefile:102 /lib/modules/2.4.20.4GB-athlon/build/Rules.make: No such file or driectory
    make: *** No rule to make traget '/lib/modules/2.4.20.4GB-athlon/build/Rules.make' . Stop


    Irgendwie werde ich nicht so ganz schlau draus, kann mir mal einer sagen was ich da draus machen soll ????
    Habe den neuen Treiber linux_dvb2003_09_05 genommen.
    Hoffe ihr könnt mir schnell helfen ............