Hi,
mein System:
Linux vdrserver01 3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
VDR 2.1.6
TVKarte:
DVBSky S952 V3
Also habe auf die o.g. TVKarte gewechselt. (Hatte vorher USBKarte) dahatte alles funktioniert). Nun ist es aber so, daß der VDR schneller startet als der Treiber für die TVKarte geladen werden,
und dadurch startet der VDR nicht mehr automatisch.
Jan 24 09:54:33 vdrserver01 vdr: [1093] VDR version 2.1.6 started
Jan 24 09:54:33 vdrserver01 vdr: [1093] switched to user 'vdruser'
Jan 24 09:54:33 vdrserver01 vdr: [1093] codeset is 'UTF-8' - known
Jan 24 09:54:33 vdrserver01 vdr: [1093] found 28 locales in /usr/local/share/locale
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading plugin: /usr/local/lib/vdr/libvdr-live.so.2.1.6
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading plugin: /usr/local/lib/vdr/libvdr-dvbXXX.so.2.1.6
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading plugin: /usr/local/lib/vdr/libvdr-vnsiserver.so.2.1.6
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading plugin: /usr/local/lib/vdr/libvdr-streamdev-server.so.2.1.6
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading /var/lib/vdr/setup.conf
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading /var/lib/vdr/sources.conf
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading /var/lib/vdr/diseqc.conf
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading /var/lib/vdr/scr.conf
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading /var/lib/vdr/channels.conf
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading /var/lib/vdr/timers.conf
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading /var/lib/vdr/svdrphosts.conf
Jan 24 09:54:33 vdrserver01 vdr: [1093] loading /var/lib/vdr/keymacros.conf
Jan 24 09:54:33 vdrserver01 vdr: [1093] registered source parameters for 'A - ATSC'
Jan 24 09:54:33 vdrserver01 vdr: [1093] registered source parameters for 'C - DVB-C'
Jan 24 09:54:33 vdrserver01 vdr: [1093] registered source parameters for 'S - DVB-S'
Jan 24 09:54:33 vdrserver01 vdr: [1093] registered source parameters for 'T - DVB-T'
Jan 24 09:54:33 vdrserver01 vdr: [1093] no DVB device found
Jan 24 09:54:33 vdrserver01 vdr: [1093] initializing plugin: live (0.3.0): Live Interactive VDR Environment
Jan 24 09:54:33 vdrserver01 vdr: [1093] initializing plugin: dvbXXX (2.1.1-GIT-36a6b1d): SoftXXX für OSXXX
Jan 24 09:54:33 vdrserver01 vdr: [1093] initializing plugin: vnsiserver (1.2.0): VDR-Network-Streaming-Interface (VNSI) Server
Jan 24 09:54:33 vdrserver01 vdr: [1093] initializing plugin: streamdev-server (0.6.1-git): VDR Streaming Server
Jan 24 09:54:33 vdrserver01 vdr: [1093] ERROR: invalid primary device number: 2
Jan 24 09:54:33 vdrserver01 vdr: [1093] ERROR: no primary device found - using first device!
Jan 24 09:54:33 vdrserver01 vdr: [1093] ERROR: invalid primary device number: 1
Jan 24 09:54:33 vdrserver01 vdr: [1093] deleting plugin: streamdev-server
Jan 24 09:54:33 vdrserver01 vdr: [1093] deleting plugin: vnsiserver
Jan 24 09:54:33 vdrserver01 vdr: [1098] video directory scanner thread started (pid=1093, tid=1098, prio=high)
Jan 24 09:54:33 vdrserver01 vdr: [1093] deleting plugin: dvbXXX
Jan 24 09:54:33 vdrserver01 vdr: [1093] deleting plugin: live
Jan 24 09:54:33 vdrserver01 vdr: [1100] epg data reader thread started (pid=1093, tid=1100, prio=high)
Jan 24 09:54:33 vdrserver01 vdr: [1099] video directory scanner thread started (pid=1093, tid=1099, prio=high)
Jan 24 09:54:33 vdrserver01 vdr: [1093] exiting, exit code 2
Jan 24 09:54:33 vdrserver01 vdr: [1099] video directory scanner thread ended (pid=1093, tid=1099)
Jan 24 09:54:33 vdrserver01 vdr: [1098] ERROR (tools.c,406): %�#001: Datei oder Verzeichnis nicht gefunden
Jan 24 09:54:33 vdrserver01 vdr: [1098] video directory scanner thread ended (pid=1093, tid=1098)
Jan 24 09:54:34 vdrserver01 kernel: [ 7.778866] init: plymouth-upstart-bridge main process ended, respawning
Jan 24 09:54:35 vdrserver01 kernel: [ 9.125492] DVBSky SMI PCIe driver 0000:01:00.0: DVB: registering adapter 0 frontend 0 (Montage RS6000(DVBSky))...
Jan 24 09:54:35 vdrserver01 kernel: [ 9.131995] DVBSky PCIe MAC= 00:18:42:54:55:52
Jan 24 09:54:35 vdrserver01 kernel: [ 9.132104] DVB: registering new adapter (SMI_DVB)
Jan 24 09:54:35 vdrserver01 kernel: [ 9.184315] RS6000 chip, demod id=e8, version=a1.
Jan 24 09:54:35 vdrserver01 kernel: [ 9.186614] RS6000 chip, tuner id=64.
Jan 24 09:54:35 vdrserver01 kernel: [ 9.324500] m88rs6000_load_firmware: Waiting for firmware upload (dvb-fe-rs6000.fw)...
Jan 24 09:54:35 vdrserver01 kernel: [ 9.324561] m88rs6000_load_firmware: Waiting for firmware upload(2)...
Jan 24 09:54:38 vdrserver01 kernel: [ 11.984242] DVBSky SMI PCIe driver 0000:01:00.0: DVB: registering adapter 1 frontend 0 (Montage RS6000(DVBSky))...
Jan 24 09:54:38 vdrserver01 kernel: [ 11.990687] DVBSky PCIe MAC= 00:18:32:54:55:53
Jan 24 09:54:38 vdrserver01 kernel: [ 12.016020] Registered IR keymap rc-dvbsky
Jan 24 09:54:38 vdrserver01 kernel: [ 12.016131] input: IR (DVBSky S952 V3) as /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/rc/rc0/input5
Jan 24 09:54:38 vdrserver01 kernel: [ 12.016597] rc0: IR (DVBSky S952 V3) as /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/rc/rc0
Jan 24 09:54:38 vdrserver01 kernel: [ 12.016633] DVBSky SMI PCIe driver 0000:01:00.0: irq 106 for MSI/MSI-X
starte ich den VDR dann von Hand funktioniert es.
Kann man in der "runvdr" einen Befehl eingeben der den VDR erst startet wenn die Treiber für die TV KArte geladen sind ?
meine rundvdr:
#
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
# $Id: runvdr.template 3.0 2011/04/17 12:34:30 kls Exp $
export LANG=de_DE.utf8
export LC_COLLATE=de_DE.utf8
export VDR_CHARSET_OVERRIDE=ISO-8859-9
VDRPRG="/usr/local/bin/vdr"
VDROPTIONS="-w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh"
# For other options see manpage vdr.1
VDRPLUGINS="-P live -P dvbXXX -P vnsiserver -P streamdev-server"
# You will need to select your output device plugin if you want
# to use VDR to watch video. For instance, for a "Full Featured"
# SD DVB card that would be
# VDRPLUGINS="-P dvbsddevice"
# For a "Full Featured" HD DVB card you could use
# VDRPLUGINS="-P dvbhddevice"
# There are also other output device plugins available, see
# http://www.vdr-wiki.de/wiki/index.php/Plugins.
VDRCMD="$VDRPRG $VDROPTIONS $VDRPLUGINS $*"
KILL="/usr/bin/killall -q -TERM"
# Detect whether the DVB driver is already loaded
# and return 0 if it *is* loaded, 1 if not:
function DriverLoaded()
{
return 1
}
# Load all DVB driver modules needed for your hardware:
function LoadDriver()
{
return 0
}
# Unload all DVB driver modules loaded in LoadDriver():
function UnloadDriver()
{
return 0
}
# Load driver if it hasn't been loaded already:
if ! DriverLoaded; then
LoadDriver
fi
while (true) do
eval "$VDRCMD"
if test $? -eq 0 -o $? -eq 2; then exit; fi
echo "`date` reloading DVB driver"
$KILL $VDRPRG
sleep 10
UnloadDriver
LoadDriver
echo "`date` restarting VDR"
done