Aufnahme mit 2 Karten...

  • Habe momentan folgendes Problem:
    Wenn ich den VDR Timer so prgrammiere, daß er mir parallel 3 Sendungen aufnehmen soll, die sich zeitlich überschneiden, stopppt die erste Aufnahme, wenn die zweite anfängt und die zweite stoppt, wenn die dritte anfängt.


    1. Aufnahme von 20 bis 22 Uhr Radio Fritz
    2. Aufnhame von 21 bis 24 Uhr Hr XXL
    3. Aufnahme von 23 bis 03 Uhr Sputnik


    So, die erste fertige Aufnahme geht dann eine Stunde, die nächte 2 und die Dritte läuft normal durch.


    Meine aktuelle Konfiguration besteht aus einem SUSE Linux 8.1 System mit 2 DVB Karten ( Huappauge Nexus und Nova). Da die Sendungen teilweise auch auf verschiedenen Transpondern liegen ( Radio Fritz und Sputnk zusammen auf einem, HR XXL auf einem anderen) habe ich mir die zweite Karte da mit reingenommen. Und es soll doch möglich sein, wenn die Kanäle auf den gleichen Transpondern liegen, parallel aufzunehmen oder? So hätte also die 1. und die 2. Aufnahme problemlos laufen müssen ( eine Aufnahme auf der Nexuss. die andere auf der Nova).
    Gibt es da irgendwelche speziellen Einstellungen das VDR "gesagt" bekommt, welche Sendungen auf welcher Karte reinkommen oder geht das gar nicht was ich hier vorhabe? Kann mir irgendwer weiterhelfen bzw. hat die gleichen Erfahrungen?

  • Hi !


    Welche VDR-Version verwendest Du ?

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • Stell mal unter Einstellungen - Aufnahme Primäres Limit auf 1. Dann verwendet er als erstes schon mal die zweite Karte.

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • Griasde,


    Zitat

    Original von Boergen
    Stell mal unter Einstellungen - Aufnahme Primäres Limit auf 1. Dann verwendet er als erstes schon mal die zweite Karte.


    BTW, was stellt man denn nun eigentlich genau mit dem primary limit ein? :doof


    Pfiade,
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Zitat

    Original von Django


    BTW, was stellt man denn nun eigentlich genau mit dem primary limit ein? :doof


    Weiß ich auch nicht. :lachen1


    Ich weiß nur, daß bei der aktuellen Version, wenn man Primary Limit auf "1" stellt, bei einem 2-Karten-System als erstes die zweite Karte zum Aufnehmen verwendet wird.

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • HI!


    Bevor mir einer mit RTMF kommt, das habe ich schon gefunden und gelesen, nur wenn ich ehrlich bin geschnallt hab ich's nicht ganz:

    Zitat

    Primär-Limit = 0


    Die kleinste Priorität die ein Timer aufweisen muss um auf dem primären DVB Interface aufzeichnen zu dürfen oder einen anderen Timer mit höherer Priorität dazu zu zwingen, das primäre DVB Interface zu benutzen. Dies ist hauptsächlich nützlich für Aufnahmen, die nur dann stattfinden sollen wenn es sonst nichts zu tun gibt, aber den Nutzer dennoch nicht davon abhalten sollen, auf dem primären Interface etwas anzuschauen. Auf Systemen mit nur einer DVB Karte werden Timer mit einer Priorität geringer als PrimaryLimit niemals ausgeführt.


    Die prio wird doch z.B. mit 50 angegeben:

    Zitat

    Default Priorität = 50, Default Lebenszeit = 50


    Die voreingestellten Werte für Priorität und Lebensdauer die benutzt werden wenn ein neuer Timer erstellt wird. Eine Lebensdauer von 99 bedeutet, daß das diese Aufnahme niemals automatisch gelöscht wird.


    Also hat doch jeder Timer eine Priorität > 1, oder? Oder sind das hier zwei unterschiedliche Prioritäten?
    Bei einem System mit z.B. 3 oder 4 DVB's setzt man dann das primary limit auf 3 oder 4? Irgendwie ist mir das höchst suspekt! :rolleyes:


    Aber vielleicht hat ja jemand einen entscheidenden Tip für mich.


    ttyl,
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Hallo carzimo,


    vorausgesetzt Du hast Dein primaeres Interface auf 1 fuer die Nexus eingestellt,
    mach mal folgendes:


    - Vertausche die beiden Karten in den PCI-Slots miteinander.
    Die NOVA sollte jetzt zur Nr. 1 u. die Nexus Nr. 2 werden.


    - Setze dein primaeres Interface in der setup.conf auf 2 (PrimaryDVB = 2);
    oder mache es - bevor Du die Karten austauscht - über das
    OSD (Einstellungen - Primaeres Interface).


    Alternativ laesst sich das auch in der device.c aendern, aber ich weiss jetzt
    leider nicht so ad hoc die entsprechende Stelle.

  • HI,


    Zitat

    Original von Boergen
    Ich weiß nur, daß bei der aktuellen Version, wenn man Primary Limit auf "1" stellt, bei einem 2-Karten-System als erstes die zweite Karte zum Aufnehmen verwendet wird.


    Nun, ich hab' mal hier folgende Info gefunden:

    Zitat

    Changed the DEFAULTPRIORITY in device.c to -1, so that the primary device
    will be used for FTA recordings in case the CAM is connected to a non-primary
    device (thanks to Reinhard Walter Buchner for reporting this one).


    If you set the "Primary limit" parameter to something >0 then you'll have
    the old bahaviour back.


    Also ist's egal, ob man nun das "primary limit" auf 1 , 2 oder 99 stellt.


    Ciao,
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Hi,


    Zitat

    Also ist's egal, ob man nun das "primary limit" auf 1 , 2 oder 99 stellt.


    Nicht ganz, wenn Du (4 DVBs) 4 Aufnahmen (versch. Transponder) parallel hast, z.B. mit Prio=50, und das prim.Limit steht auf 99 (also > 50), dann hat die 4.Aufnahme keine Chance.

  • also ich habe das primäre limit jetzt hochgesetz auf 1, allerdings ohne erfolg.
    ich gebe ich mal kurz meine runvdr und die bootmessages an....


    boot messages:
    #
    Aug 31 16:58:37 linux kernel: Linux video capture interface: v1.00
    Aug 31 16:58:39 linux kernel: eth0: no IPv6 routers present
    Aug 31 16:58:40 linux kernel: DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1 or 2.2).
    Aug 31 16:58:40 linux kernel: PCI: Found IRQ 9 for device 02:0b.0
    Aug 31 16:58:40 linux kernel: PCI: Sharing IRQ 9 with 00:1f.4
    Aug 31 16:58:41 linux kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x
    Aug 31 16:58:41 linux kernel: DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
    Aug 31 16:58:42 linux kernel: mt312_read: ret == -121
    Aug 31 16:58:42 linux kernel: DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
    Aug 31 16:58:42 linux kernel: PCI: Found IRQ 5 for device 02:0d.0
    Aug 31 16:58:42 linux kernel: PCI: Sharing IRQ 5 with 02:03.0
    Aug 31 16:58:43 linux kernel: stv0299.c: setup for tuner SU1278/SH
    Aug 31 16:58:43 linux kernel: DVB: registering frontend 1:0 (STV0299/TSA5059/SL1935 based)...
    Aug 31 16:58:44 linux kernel: mt312_read: ret == -121
    Aug 31 16:58:45 linux kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261a
    Aug 31 16:58:45 linux kernel: DVB: AV7111(0) - firmware supports CI link layer interface
    Aug 31 16:58:45 linux kernel: av7110(0): Crystal audio DAC detected
    Aug 31 16:58:45 linux kernel: Technotrend/Hauppauge PCI rev2.1 or 2.2 adapter 0 has MAC addr = 00:d0:5c:21:3e:0d
    Aug 31 16:58:45 linux kernel: TT-Budget/WinTV-NOVA-CI PCI adapter 1 has MAC addr = 00:d0:5c:22:35:0


    also ich meine es werden dann ja wohl beide karten erkannt.
    hier vielleicht mal der auszug aus dem log während der aufnahme, vielleicht kann ja wer da die lösung finden:



    Aug 30 19:57:34 linux -- MARK --
    Aug 30 19:58:00 linux vdr[1045]: timer 5 (23 1958-2210 'Die SaturdayFritzNacht') start
    Aug 30 19:58:00 linux vdr[1045]: Title: 'Die SaturdayFritzNacht' Subtitle: ''
    Aug 30 19:58:00 linux vdr[1045]: record /video0/Die_SaturdayFritzNacht/2003-08-30.19.58.50.50.rec
    Aug 30 19:58:00 linux vdr[1045]: creating directory /video0/Die_SaturdayFritzNacht/2003-08-30.19.58.50.50.rec
    Aug 30 19:58:00 linux vdr[1045]: recording to '/video0/Die_SaturdayFritzNacht/2003-08-30.19.58.50.50.rec/001.vdr'
    Aug 30 19:58:00 linux vdr[1149]: recording thread started (pid=1149)
    Aug 30 19:58:00 linux vdr[1150]: receiver thread started on device 2 (pid=1150)
    Aug 30 19:59:01 linux /USR/SBIN/CRON[1152]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
    Aug 30 20:17:34 linux -- MARK --
    Aug 30 20:37:34 linux -- MARK --
    Aug 30 20:57:34 linux -- MARK --
    Aug 30 20:58:00 linux vdr[1225]: transfer thread started (pid=1225)
    Aug 30 20:58:00 linux vdr[1226]: receiver thread started on device 1 (pid=1226)
    Aug 30 20:58:00 linux vdr[1045]: timer 4 (22 2058-0010 'Clubnight') start
    Aug 30 20:58:00 linux vdr[1045]: Title: 'Clubnight' Subtitle: ''
    Aug 30 20:58:00 linux vdr[1045]: record /video0/Clubnight/2003-08-30.20.58.50.50.rec
    Aug 30 20:58:00 linux vdr[1045]: creating directory /video0/Clubnight/2003-08-30.20.58.50.50.rec
    Aug 30 20:58:00 linux vdr[1045]: recording to '/video0/Clubnight/2003-08-30.20.58.50.50.rec/001.vdr'
    Aug 30 20:58:00 linux vdr[1228]: recording thread started (pid=1228)
    Aug 30 20:59:00 linux /USR/SBIN/CRON[1230]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
    Aug 30 21:17:34 linux -- MARK --
    Aug 30 21:37:34 linux -- MARK --
    Aug 30 21:57:34 linux -- MARK --
    Aug 30 21:59:00 linux /USR/SBIN/CRON[1304]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
    Aug 30 22:10:00 linux vdr[1149]: recording thread ended (pid=1149)
    Aug 30 22:10:00 linux vdr[1150]: receiver thread ended on device 2 (pid=1150)
    Aug 30 22:10:00 linux vdr[1045]: cTS2PES got 0 TS errors, 1 TS continuity errors
    Aug 30 22:10:00 linux vdr[1045]: buffer stats: 8648 (0%) used
    Aug 30 22:10:00 linux vdr[1045]: timer 5 (23 1958-2210 'Die SaturdayFritzNacht') stop
    Aug 30 22:10:00 linux vdr[1045]: deleting timer 5
    Aug 30 22:37:34 linux -- MARK --
    Aug 30 22:57:34 linux -- MARK --
    Aug 30 22:58:00 linux vdr[1045]: timer 5 (24 2258-0300 'Intensivstation') start
    Aug 30 22:58:00 linux vdr[1045]: Title: 'Sputnik Lounge' Subtitle: ''
    Aug 30 22:58:00 linux vdr[1045]: record /video0/Intensivstation/2003-08-30.22.58.50.50.rec
    Aug 30 22:58:00 linux vdr[1045]: creating directory /video0/Intensivstation
    Aug 30 22:58:00 linux vdr[1045]: creating directory /video0/Intensivstation/2003-08-30.22.58.50.50.rec
    Aug 30 22:58:00 linux vdr[1045]: recording to '/video0/Intensivstation/2003-08-30.22.58.50.50.rec/001.vdr'
    Aug 30 22:58:00 linux vdr[1378]: recording thread started (pid=1378)
    Aug 30 22:58:00 linux vdr[1379]: receiver thread started on device 2 (pid=1379)
    Aug 30 22:59:00 linux /USR/SBIN/CRON[1381]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
    Aug 30 23:17:34 linux -- MARK --
    Aug 30 23:37:35 linux -- MARK --
    Aug 30 23:57:35 linux -- MARK --
    Aug 30 23:59:00 linux /USR/SBIN/CRON[1455]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
    Aug 31 00:10:00 linux vdr[1228]: recording thread ended (pid=1228)
    Aug 31 00:10:00 linux vdr[1045]: buffer stats: 9024 (0%) used
    Aug 31 00:10:00 linux vdr[1045]: timer 4 (22 2058-0010 'Clubnight') stop
    Aug 31 00:10:00 linux vdr[1045]: deleting timer 4
    Aug 31 00:14:00 linux /USR/SBIN/CRON[1476]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.daily)
    Aug 31 00:15:05 linux syslogd 1.4.1: restart.
    Aug 31 00:37:35 linux -- MARK --
    Aug 31 00:57:35 linux -- MARK --
    Aug 31 00:59:00 linux /USR/SBIN/CRON[1599]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
    Aug 31 01:17:35 linux -- MARK --
    Aug 31 01:22:48 linux vdr[1045]: switching to channel 2
    Aug 31 01:22:48 linux vdr[1225]: transfer thread ended (pid=1225)
    Aug 31 01:22:48 linux vdr[1226]: receiver thread ended on device 1 (pid=1226)
    Aug 31 01:22:48 linux vdr[1045]: buffer stats: 3008 (0%) used
    Aug 31 01:37:35 linux -- MARK --
    Aug 31 01:57:35 linux -- MARK --
    Aug 31 01:59:00 linux /USR/SBIN/CRON[1673]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
    Aug 31 02:17:35 linux -- MARK --
    Aug 31 02:37:35 linux -- MARK --
    Aug 31 02:57:35 linux -- MARK --
    Aug 31 02:59:00 linux /USR/SBIN/CRON[1747]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
    Aug 31 03:00:00 linux vdr[1378]: recording thread ended (pid=1378)
    Aug 31 03:00:00 linux vdr[1379]: receiver thread ended on device 2 (pid=1379)
    Aug 31 03:00:00 linux vdr[1045]: buffer stats: 5640 (0%) used
    Aug 31 03:00:00 linux vdr[1045]: timer 4 (24 2258-0300 'Intensivstation') stop
    Aug 31 03:00:00 linux vdr[1045]: deleting timer 4
    Aug 31 03:17:35 linux -- MARK --


    hier jetzt noch dir runvdr:



    <code>
    #!/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.9 2002/03/16 16:22:12 kls Exp $


    DVBDIR="/usr/local/src/DVB/driver"
    DVBREM="$DVBDIR/../apps/av7110_loadkeys"
    VDRPRG="/usr/local/bin/vdr"
    VDRCMD="$VDRPRG -w 60 -t /dev/tty8 -L /usr/local/src/VDR/PLUGINS/lib -c /usr/local/vdr/etc $* \
    -s /usr/local/bin/vdrshutdown \
    -P 'remote -i /dev/input/event1' \
    -P vcd"
    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 CARDS=av7110)
    fi


    while (true) do
    $DVBREM/av7110_loadkeys $DVBREM/philips.rc5 > /proc/av7110_ir
    su -c "$VDRCMD" $VDRUSR
    if test $? -eq 0; then exit; fi
    date
    echo "restarting VDR"
    $KILL $VDRPRG
    sleep 10
    (cd $DVBDIR; make rmmod; make insmod)
    date
    done
    </code>


    <zitat>
    vorausgesetzt Du hast Dein primaeres Interface auf 1 fuer die Nexus eingestellt,
    mach mal folgendes:
    </zitat>


    wie kann ich das machen?


    hier noch ein anderes problem das ich gerade im log gefunden habe:


    Aug 31 17:43:57 linux insmod: /lib/modules/2.4.19-4GB/kernel/sound/core/oss/snd-pcm-oss.o: insmod sound-service-0-3 failed
    Aug 31 17:43:58 linux modprobe: modprobe: Can't locate module sound-slot-1
    Aug 31 17:43:58 linux modprobe: modprobe: Can't locate module sound-service-1-0
    Aug 31 17:43:58 linux modprobe: modprobe: Can't locate module sound-slot-1
    Aug 31 17:43:58 linux modprobe: modprobe: Can't locate module sound-service-1-0


    was kann das sein?
    vielen dank für die hilfe.

Jetzt mitmachen!

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