Ahh jetzt ja - man sollte die packetcommand auch laden.
Danke für die schnelle Hilfe jetzt gehts auch mit DVD-LW.
Grüsse
Ahh jetzt ja - man sollte die packetcommand auch laden.
Danke für die schnelle Hilfe jetzt gehts auch mit DVD-LW.
Grüsse
ZitatOriginal von Face
Ahh jetzt ja - man sollte die packetcommand auch laden.
Danke für die schnelle Hilfe jetzt gehts auch mit DVD-LW.
Grüsse
????
Was hast du gemacht, damit nun alles funktioniert?
Ohne packetcommand-Modul und (USE_DRIVE not set) sollte das em84xx Plugin doch starten!
Hab mich zu früh gefreut - Fehler trat erst nicht mehr auf jetzt kommt er wieder.
Also Problem noch da stürzt immer noch ab.
Export in runvdr eingetragen - export USE_DRIVE="/dev/hdc"
libEM84xx.so ist da export mal testweise gemacht kein Änderung.
Started auch einwandfrei bis zum DMA-Fehler... dann neustart.
Ich schau mal ob es an der Karte liegt - bin mit nicht mehr ganz so sicher ob wirklich em84xx das Problem ist.
Im Log hab ich noch einen:
Jan 30 20:39:12 linvdr user.warn kernel: [ring0 received 20000 interrupts so far (skipped 1 for other devices sharing line)
00:00.0 Host bridge: Intel Corporation 82810 GMCH [Graphics Memory Controller Hub] (rev 03)
Flags: bus master, fast devsel, latency 0
00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=136
I/O behind bridge: 00003000-00003fff
Memory behind bridge: fc000000-fdffffff
Prefetchable memory behind bridge: 10000000-100fffff
00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02)
Flags: bus master, medium devsel, latency 0
00:1f.1 IDE interface: Intel Corporation 82801AA IDE (rev 02) (prog-if 80 [Master])
Subsystem: Intel Corporation 82801AA IDE
Flags: bus master, medium devsel, latency 0
I/O ports at 1c00
00:1f.2 USB Controller: Intel Corporation 82801AA USB (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation 82801AA USB
Flags: bus master, medium devsel, latency 0, IRQ 9
I/O ports at 1400
00:1f.3 SMBus: Intel Corporation 82801AA SMBus (rev 02)
Subsystem: Intel Corporation 82801AA SMBus
Flags: medium devsel, IRQ 5
I/O ports at 1800
00:1f.5 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio (rev 02)
Subsystem: Siemens Nixdorf AG Activy 2xx
Flags: bus master, medium devsel, latency 0, IRQ 5
I/O ports at 1000
I/O ports at 2000
01:06.0 VGA compatible controller: Intergraphics Systems CyberPro 5000 (rev 03) (prog-if 00 [VGA])
Subsystem: Unknown device 0280:7000
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at fd000000 (32-bit, non-prefetchable)
I/O ports at 3000
Expansion ROM at 10000000 [disabled]
01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Subsystem: Pinnacle Systems Inc. PCTV Sat (DBC receiver)
Flags: bus master, medium devsel, latency 4, IRQ 5
Memory at 10020000 (32-bit, prefetchable) [disabled]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Subsystem: Pinnacle Systems Inc. PCTV Sat (DBC receiver)
Flags: bus master, medium devsel, latency 64, IRQ 5
Memory at 10021000 (32-bit, prefetchable) [disabled]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
01:08.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
Subsystem: Siemens Nixdorf AG: Unknown device 005b
Flags: bus master, medium devsel, latency 64, IRQ 9
I/O ports at 3400
Memory at fc010000 (32-bit, non-prefetchable)
Expansion ROM at 10010000 [disabled]
Capabilities: [40] Power Management version 2
01:09.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 01)
Subsystem: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card
Flags: bus master, slow devsel, latency 64, IRQ 11
Memory at fc000000 (32-bit, non-prefetchable)
I/O ports at 3800
01:0a.0 Multimedia controller: Sigma Designs, Inc. EM840x REALmagic DVD/MPEG-2 Audio/Video Decoder (rev 01)
Subsystem: Sigma Designs, Inc.: Unknown device 00ff
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at fc100000 (32-bit, non-prefetchable)
Capabilities: [40] Power Management version 1
Alles anzeigen
mach bitte einmal nach den einschalten ein logread und henge deine runvdr mal hier an
MFG det
Hier die runvdr
#!/bin/bash
/etc/init.d/activyrc2
. /etc/sysconfig
/usr/bin/start_em84xx.sh
export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
export NAME="vdr"
export DESC="Digital Videorecorder"
export LANG="C"
export HOME="/root"
export USE_DRIVE="/dev/hdc"
BINDIR="/usr/bin"
CONFDIR="/etc/vdr"
PLUGINDIR="/usr/lib/vdr/plugins"
export VDRTTY="10"
MODULES="
evdev
videodev
v4l1_compat
v4l2_common
video_buf
dvb_core
ves1x93
stv0299
ves1820
b2c2_flexcop_pci
tda1004x
cx24110
mt312
saa7146
saa7146_vv
ttpci_eeprom
dvb_ttpci
budget_core
budget
budget_ci
budget_av
"
# Anpassungen für Burn Plugin
for PLUGIN in `unique.pl $PLUGINLIST`;
do
if [ "x$PLUGIN" == "xburn" ]; then
USEBURN=yes
else
PLUGINS="$PLUGINS -P$PLUGIN"
fi
done
loadmodule() {
modprobe $*
#insmod /lib/modules/`uname -r`/misc/$*
}
loaddriver() {
OLDIFS=$IFS
IFS=$'\t'$'\n'
for module in $MODULES; do
IFS=$OLDIFS
if [ -n "${module##\#*}" ]; then
grep -w "^${module%% *}" /proc/modules >/dev/null 2>/dev/null
if [ "$?" == "1" ]; then
loadmodule $module
fi
fi
IFS=$'\t'$'\n'
done
IFS=$OLDIFS
}
unloaddriver() {
OLDIFS=$IFS
IFS=""
MODULES="`echo $MODULES | tac`"
IFS=$OLDIFS
OLDIFS=$IFS
IFS=$'\t'$'\n'
for module in $MODULES; do
if [ -n "${module##\#*}" ]; then
grep -w "^${module%% *}" /proc/modules >/dev/null 2>/dev/null
if [ "$?" == "0" ]; then
modprobe -r ${module%% *}
fi
fi
done
IFS=$OLDIFS
}
setdefaults() {
OLDIFS=$IFS
IFS=""
if [ -w $CONFDIR/setup.conf ]; then
shopt -s extglob
SETUP_CONF="`cat $CONFDIR/setup.conf`"
if [ "$STARTCHAN" -gt "0" ]; then
SETUP_CONF=${SETUP_CONF/CurrentChannel = +([0-9])/CurrentChannel = $STARTCHAN}
fi
if [ "$STARTVOL" -gt "0" ]; then
SETUP_CONF=${SETUP_CONF/CurrentVolume = +([0-9])/CurrentVolume = $STARTVOL}
fi
echo "$SETUP_CONF" > $CONFDIR/setup.conf
shopt -u extglob
fi
IFS=$OLDIFS
}
export WITHOUTDRIVER=$2
case "$1" in
start)
/bin/bash -c '\
/bin/echo $$ > /var/run/vdr.pid; \
while /bin/true; do \
start=`date +%s`; \
/etc/init.d/runvdr up $WITHOUTDRIVER 2>&1 >/dev/null; \
stop=`date +%s`; \
if [ $(($stop - $start)) -lt 15 ] ; then \
echo "Something went wrong. VDR respawning to fast, sleeping one minute" > /dev/tty$VDRTTY; \
sleep 60; \
fi; \
sleep 1; \
/etc/init.d/runvdr down; \
sleep 5; \
done >/dev/null 2>/dev/null' &
;;
stop)
/etc/init.d/runvdr down 2>&1 >/dev/null
if [ -e /var/run/vdr.pid ]; then
PID=`cat /var/run/vdr.pid`
if [ x"$PID" != "x" ]; then
kill -9 $PID
fi
rm -f /var/run/vdr.pid
fi
#killall -9 vdr # XXX
for mydaemon in /etc/vdr/run.d/*; do
exec $mydaemon stop &
done
;;
up)
if [ -z $2 ]; then
loaddriver
fi
# if [ $USE_INTERNAL_IR != "yes" ]; then
#setserial /dev/ttyS0 uart none
# loadmodule lirc_serial
# $BINDIR/lircd
# else
if [ $USE_INTERNAL_IR = "yes" ]; then
#if [ $INVERT_SIGNAL = "yes" ]; then
# LOADKEYS_PARAM="-i"
#fi
#/usr/bin/av7110_loadkeys $LOADKEYS_PARAM /etc/vdr/loadkeys/default.rc5 > /proc/av7110_ir
# add -Premote to $PLUGINS?
PLUGINS="$PLUGINS -Premote"
fi
if [ x$START_FBTV == x"yes" ]; then
fbtv -t 10 2>/dev/null >/dev/null &
# doesnt work, why?
#bash -c 'while true; do fbtv -t 12 2>/dev/null >/dev/null; wait; sleep 5; done' &
else
chvt $VDRTTY
echo "Here reads VDR from the keyboard as remote control replacement." > /dev/tty$VDRTTY
echo "For a login console switch to console 1 to 4 with [ALT][F1] to [ALT][F4]" > /dev/tty$VDRTTY
echo "To get back here, please press [ALT][F10]" > /dev/tty$VDRTTY
fi
if [ "$USE_DEFAULTS" == "yes" ]; then
setdefaults
fi
#nice -n 19 vdradmind.pl &
# premiere workaround
#sleep 15 && svdrpsend.pl "chan 100" 2>/dev/null >/dev/null &
umask 0002
#Starte abhängige Programme/Daemons
for mydaemon in /etc/vdr/run.d/*; do
exec $mydaemon start &
done
# Anpassungen für Burn Plugin
# Wenn burn-Plugin ausgewählt ist, dann starte es hier mit besonderen Optionen.
if [ "x$USEBURN" == "xyes" ]; then
$BINDIR/vdr -L $PLUGINDIR $PLUGINS -P'burn -i/pub/export -D/dev/burner' $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 900 -E /video0/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/recordinghooks.sh < /dev/tty$VDRTTY
else
$BINDIR/vdr -L $PLUGINDIR $PLUGINS $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 900 -E /video0/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/recordinghooks.sh < /dev/tty$VDRTTY
fi
;;
down)
#vdradmind.pl -k
PID=`ps -C vdr -o "%p" | grep -vw PID | tac`
if [ x"$PID" != "x" ]; then
kill $PID
fi
sleep 1
if [ x$START_FBTV == x"yes" ]; then
PID=`ps auxw | grep "fbtv" | grep -v grep | awk '{ print $2 }'`
if [ x"$PID" != "x" ]; then
kill $PID
fi
fi
unloaddriver
killall lircd >/dev/null 2>/dev/null
rmmod lirc_serial >/dev/null 2>/dev/null
;;
loaddriver)
loaddriver
;;
unloaddriver)
unloaddriver
;;
*)
N=/etc/init.d/$NAME
# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $N {start|stop|up|down}" >&2
exit 1
;;
esac
exit 0
Alles anzeigen
LOG
Jan 31 13:17:52 linvdr user.info kernel: Linux video capture interface: v2.00
Jan 31 13:17:52 linvdr user.info kernel: b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
Jan 31 13:17:52 linvdr user.info kernel: flexcop-pci: will use the HW PID filter.
Jan 31 13:17:52 linvdr user.info kernel: flexcop-pci: card revision 1
Jan 31 13:17:52 linvdr user.warn kernel: PCI: Enabling device 0000:01:09.0 (0100 -> 0103)
Jan 31 13:17:52 linvdr user.info kernel: GSI 11 (level, low) -> IRQ 11
Jan 31 13:17:52 linvdr user.warn kernel: DVB: registering new adapter (FlexCop Digital TV device).
Jan 31 13:17:52 linvdr user.info kernel: b2c2-flexcop: MAC address = 00:d0:d7:01:56:2e
Jan 31 13:17:52 linvdr user.info kernel: b2c2-flexcop: found the stv0299 at i2c address: 0x68
Jan 31 13:17:52 linvdr user.warn kernel: DVB: registering frontend 0 (ST STV0299 DVB-S)...
Jan 31 13:17:52 linvdr user.info kernel: b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopII' complete
Jan 31 13:17:52 linvdr user.warn kernel: saa7146: register extension 'dvb'.
Jan 31 13:17:52 linvdr user.warn kernel: saa7146: register extension 'budget dvb'.
Jan 31 13:17:52 linvdr user.warn kernel: saa7146: register extension 'budget_ci dvb'.
Jan 31 13:17:53 linvdr user.warn kernel: saa7146: register extension 'budget_av'.
Jan 31 13:17:53 linvdr user.info vdr: [6035] VDR version 1.4.5-Toxic-Ed. started
Jan 31 13:17:53 linvdr user.info vdr: [6035] Bigpatch 17.09.2006 is active!
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading plugin: /usr/lib/vdr/plugins/libvdr-em84xx.so.1.4.5
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading plugin: /usr/lib/vdr/plugins/libvdr-recstatus.so.1.4.5
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/setup.conf
Jan 31 13:17:53 linvdr user.err vdr: [6035] ERROR: unknown config parameter: RecordDolbyDigital = 1
Jan 31 13:17:53 linvdr user.err vdr: [6035] ERROR: unknown config parameter: ShowProgressBar = 0
Jan 31 13:17:53 linvdr user.err vdr: [6035] ERROR: unknown config parameter: SortTimers = 1
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/sources.conf
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/diseqc.conf
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/channels.conf
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/commands.conf
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/reccmds.conf
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/svdrphosts.conf
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/remote.conf
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/keymacros.conf
Jan 31 13:17:53 linvdr user.debug vdr: [6039] video directory scanner thread started (pid=6039, tid=6039)
Jan 31 13:17:53 linvdr user.debug vdr: [6039] video directory scanner thread ended (pid=6039, tid=6039)
Jan 31 13:17:53 linvdr user.debug vdr: [6040] video directory scanner thread started (pid=6040, tid=6040)
Jan 31 13:17:53 linvdr user.debug vdr: [6040] video directory scanner thread ended (pid=6040, tid=6040)
Jan 31 13:17:53 linvdr user.debug vdr: [6035] reading EPG data from /video0/epg.data
Jan 31 13:17:53 linvdr user.debug vdr: [6035] probing /dev/dvb/adapter0/frontend0
Jan 31 13:17:53 linvdr user.debug vdr: [6042] tuner on device 1 thread started (pid=6042, tid=6042)
Jan 31 13:17:53 linvdr user.debug vdr: [6043] section handler thread started (pid=6043, tid=6043)
Jan 31 13:17:53 linvdr user.debug vdr: [6035] probing /dev/dvb/adapter1/frontend0
Jan 31 13:17:53 linvdr user.info vdr: [6035] found 1 video device
Jan 31 13:17:53 linvdr user.info vdr: [6035] initializing plugin: em84xx (0.0.13): An output plugin for sigma em84xx chips
Jan 31 13:17:53 linvdr user.info vdr: [6035] em84xx: checking for a dvd drive
Jan 31 13:17:53 linvdr user.info vdr: [6035] em84xx: dvd drive detected (device: /dev/hdc)
Jan 31 13:17:53 linvdr user.warn kernel: [Received irq data: 0000100c-0000100b-00008000]
Jan 31 13:17:53 linvdr user.warn kernel: [Received ring3 pid is 6047]
Jan 31 13:17:53 linvdr user.warn kernel:
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c0538000)
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c04c8000)
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c0d78000)
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c0db0000)
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c0da0000)
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c0ca0000)
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c0ce8000)
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c0cf8000)
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c0e18000)
Jan 31 13:17:53 linvdr user.warn kernel: (ok at c0e28000)
Jan 31 13:17:53 linvdr user.info vdr: [6035] initializing plugin: recstatus (0.0.3): recording status monitor
Jan 31 13:17:53 linvdr user.info vdr: [6035] setting primary device to 2
Jan 31 13:17:53 linvdr user.info vdr: [6035] SVDRP listening on port 2001
Jan 31 13:17:53 linvdr user.info vdr: [6035] setting current skin to "classic"
Jan 31 13:17:53 linvdr user.info vdr: [6035] loading /etc/vdr/themes/classic-default.theme
Jan 31 13:17:53 linvdr user.info vdr: [6035] starting plugin: em84xx
Jan 31 13:17:53 linvdr user.info vdr: [6035] starting plugin: recstatus
Jan 31 13:17:53 linvdr user.err vdr: [6035] ERROR: /dev/lircd: Connection refused
Jan 31 13:17:53 linvdr user.debug vdr: [6050] KBD remote control thread started (pid=6050, tid=6050)
Jan 31 13:17:53 linvdr user.err vdr: [6035] ERROR: remote control LIRC not ready!
Jan 31 13:17:53 linvdr user.debug vdr: [6035] remote control KBD - keys known
Jan 31 13:17:53 linvdr user.debug vdr: [6035] setting watchdog timer to 900 seconds
Jan 31 13:17:58 linvdr user.debug vdr: [6035] assuming manual start of VDR
Jan 31 13:18:03 linvdr user.debug vdr: [6035] max. latency time 1 seconds
### Bis dahin läufte es dann z.B. Timer anlegen:
Jan 31 13:19:33 linvdr user.warn kernel: [ring0 received 5000 interrupts so far (skipped 1 for other devices sharing line)]
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c0e28000, 32768
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c0e18000, 32768
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c0cf8000, 32768
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c0ce8000, 32768
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c0ca0000, 32768
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c0da0000, 32768
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c0db0000, 32768
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c0d78000, 32768
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c04c8000, 32768
Jan 31 13:22:11 linvdr user.warn kernel: Trying to dmafree mmapped memory --- doing it anyways
Jan 31 13:22:11 linvdr user.warn kernel: dmafree called with c0538000, 32768
Jan 31 13:22:11 linvdr user.warn kernel:
Jan 31 13:22:15 linvdr user.warn kernel: saa7146: unregister extension 'budget_av'.
Jan 31 13:22:15 linvdr user.warn kernel: saa7146: unregister extension 'budget_ci dvb'.
Jan 31 13:22:15 linvdr user.warn kernel: saa7146: unregister extension 'budget dvb'.
Jan 31 13:22:15 linvdr user.warn kernel: saa7146: unregister extension 'dvb'.
Jan 31 13:22:15 linvdr user.info kernel: ACPI: PCI interrupt for device 0000:01:09.0 disabled
Alles anzeigen
Plugins ist im Augenblick nur der emm84xx und recstatus geladen.
Wie hier schon gesagt, ist es zwingend erforderlich, den Ort der em84xx-Lib dem em84xx-Plugin mitzuteilen!
----- runvdr ---------
...
export HOME="/root"
+ export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH;
export USE_DRIVE="/dev/hdc"
...
-------------------------
$BINDIR/vdr -L $PLUGINDIR $PLUGINS -P'burn -i/pub/export -D/dev/burner' $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 900 -E /video0/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/recordinghooks.sh < /dev/tty$VDRTTY
else
$BINDIR/vdr -L $PLUGINDIR $PLUGINS $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 900 -E /video0/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/recordinghooks.sh < /dev/tty$VDRTTY
mach mahl aus -w 900 ein w 0 dan geht das auch mit dem em84xx den dein watchdog ist auf 900 also resetet der vdr stentig
mfg det
Danke für eure Hilfe!
Leider immer noch das selbe Problem -
Export von Uwe eingetragen.
Den Watchdog auf 0 gesetzt.
Nach dem DMA caller Neustart.
also du hast eine Activy 300/3xx? oder warum das hier
#!/bin/bash
/etc/init.d/activyrc2
. /etc/sysconfig
/usr/bin/start_em84xx.sh
bei mir get es mit der 300 und 330 er
die start_em84xx.sh möchte ich einmal sehen
auch deine module
export HOME="/root"
+ export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH;
das brauchst du nicht bei linvdr .
mfg det
PS kan ich mit putty auf deinen vdr?
Mußte erst mal einen Tunnel bauen.
ssh xxx.xxxx.xxxx -xxxx
pazz is klar.
ich kan schreiben was ich will das das script start_em84xx.sh nicht geht habe ich schon oft gesagt aber das ist ja egal
mfg det
hast du ein bild und kanst du einmahl umschalten und ne dvd abspilen
mfg det
Hab im Büro leider kein SAT auch kein Fernseher deshalb schau ich über vdradmin. Scheint zu tun. Fehler lässt sich provozieren wenn ich einen neuen timer anlege.
ok heng das Ding mal am an eine satanlage glaube so müsste sie dann gehen
mfg det
Vielen Dank für deine Zeit und Mühe.
Nehme ihn mit und schau mal ob es dann geht.
Danke
Kein problem kann ich doch nicht auf mihr sitzenlasen das get nicht ?
habe die runvdr geendert das war eigentlich alles
MFG det
ZitatOriginal von det
Kein problem kann ich doch nicht auf mihr sitzenlasen das get nicht ?
habe die runvdr geendert das war eigentlich alles
MFG det
kannst du die funktionierende "runvdr" hier als Anhang posten? Ist sicherlich von Interesse
ok in der runvdr mus nur der eintrag für den tdk ( tdk5002cctl -s2) , aus -w 900 ein -w 0 und
USE_DRIVE="/dev/hdc"
das script start_em84xx.sh was im malzeit iso ist geht nicht dis war der fehler bei Face
mfg det
runvdr activy so gehts danke nochmal an det und uwe.
#!/bin/bash
/etc/init.d/activyrc2 # nur für die Activy Fernbedienung - mapped die Tasten ohne Lirc
. /etc/sysconfig
#/usr/bin/start_em84xx.sh
tdk5002cctl -s2
export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
export NAME="vdr"
export DESC="Digital Videorecorder"
export LANG="C"
export HOME="/root"
export USE_DRIVE="/dev/hdc"
BINDIR="/usr/bin"
CONFDIR="/etc/vdr"
PLUGINDIR="/usr/lib/vdr/plugins"
export VDRTTY="10"
MODULES="
evdev
videodev
v4l1_compat
v4l2_common
video_buf
dvb_core
b2c2_flexcop_pci
ves1x93
stv0299
ves1820
tda1004x
cx24110
mt312
saa7146
saa7146_vv
ttpci_eeprom
dvb_ttpci
budget_core
budget
budget_ci
budget_av
"
# Anpassungen für Burn Plugin
for PLUGIN in `unique.pl $PLUGINLIST`;
do
if [ "x$PLUGIN" == "xburn" ]; then
USEBURN=yes
else
PLUGINS="$PLUGINS -P$PLUGIN"
fi
done
loadmodule() {
modprobe $*
#insmod /lib/modules/`uname -r`/misc/$*
}
loaddriver() {
OLDIFS=$IFS
IFS=$'\t'$'\n'
for module in $MODULES; do
IFS=$OLDIFS
if [ -n "${module##\#*}" ]; then
grep -w "^${module%% *}" /proc/modules >/dev/null 2>/dev/null
if [ "$?" == "1" ]; then
loadmodule $module
fi
fi
IFS=$'\t'$'\n'
done
IFS=$OLDIFS
}
unloaddriver() {
OLDIFS=$IFS
IFS=""
MODULES="`echo $MODULES | tac`"
IFS=$OLDIFS
OLDIFS=$IFS
IFS=$'\t'$'\n'
for module in $MODULES; do
if [ -n "${module##\#*}" ]; then
grep -w "^${module%% *}" /proc/modules >/dev/null 2>/dev/null
if [ "$?" == "0" ]; then
modprobe -r ${module%% *}
fi
fi
done
IFS=$OLDIFS
}
setdefaults() {
OLDIFS=$IFS
IFS=""
if [ -w $CONFDIR/setup.conf ]; then
shopt -s extglob
SETUP_CONF="`cat $CONFDIR/setup.conf`"
if [ "$STARTCHAN" -gt "0" ]; then
SETUP_CONF=${SETUP_CONF/CurrentChannel = +([0-9])/CurrentChannel = $STARTCHAN}
fi
if [ "$STARTVOL" -gt "0" ]; then
SETUP_CONF=${SETUP_CONF/CurrentVolume = +([0-9])/CurrentVolume = $STARTVOL}
fi
echo "$SETUP_CONF" > $CONFDIR/setup.conf
shopt -u extglob
fi
IFS=$OLDIFS
}
export WITHOUTDRIVER=$2
case "$1" in
start)
/bin/bash -c '\
/bin/echo $$ > /var/run/vdr.pid; \
while /bin/true; do \
start=`date +%s`; \
/etc/init.d/runvdr up $WITHOUTDRIVER 2>&1 >/dev/null; \
stop=`date +%s`; \
if [ $(($stop - $start)) -lt 15 ] ; then \
echo "Something went wrong. VDR respawning to fast, sleeping one minute" > /dev/tty$VDRTTY; \
sleep 60; \
fi; \
sleep 1; \
/etc/init.d/runvdr down; \
sleep 5; \
done >/dev/null 2>/dev/null' &
;;
stop)
/etc/init.d/runvdr down 2>&1 >/dev/null
if [ -e /var/run/vdr.pid ]; then
PID=`cat /var/run/vdr.pid`
if [ x"$PID" != "x" ]; then
kill -9 $PID
fi
rm -f /var/run/vdr.pid
fi
#killall -9 vdr # XXX
for mydaemon in /etc/vdr/run.d/*; do
exec $mydaemon stop &
done
;;
up)
if [ -z $2 ]; then
loaddriver
fi
# if [ $USE_INTERNAL_IR != "yes" ]; then
#setserial /dev/ttyS0 uart none
# loadmodule lirc_serial
# $BINDIR/lircd
# else
# if [ $USE_INTERNAL_IR = "yes" ]; then
#if [ $INVERT_SIGNAL = "yes" ]; then
# LOADKEYS_PARAM="-i"
#fi
#/usr/bin/av7110_loadkeys $LOADKEYS_PARAM /etc/vdr/loadkeys/default.rc5 > /proc/av7110_ir
# add -Premote to $PLUGINS?
#PLUGINS="$PLUGINS -Premote"
#fi
if [ x$START_FBTV == x"yes" ]; then
fbtv -t 10 2>/dev/null >/dev/null &
# doesnt work, why?
#bash -c 'while true; do fbtv -t 12 2>/dev/null >/dev/null; wait; sleep 5; done' &
else
chvt $VDRTTY
echo "Here reads VDR from the keyboard as remote control replacement." > /dev/tty$VDRTTY
echo "For a login console switch to console 1 to 4 with [ALT][F1] to [ALT][F4]" > /dev/tty$VDRTTY
echo "To get back here, please press [ALT][F10]" > /dev/tty$VDRTTY
fi
if [ "$USE_DEFAULTS" == "yes" ]; then
setdefaults
fi
#nice -n 19 vdradmind.pl &
# premiere workaround
#sleep 15 && svdrpsend.pl "chan 100" 2>/dev/null >/dev/null &
umask 0002
#Starte abhängige Programme/Daemons
for mydaemon in /etc/vdr/run.d/*; do
exec $mydaemon start &
done
# Anpassungen für Burn Plugin
# Wenn burn-Plugin ausgewählt ist, dann starte es hier mit besonderen Optionen.
if [ "x$USEBURN" == "xyes" ]; then
$BINDIR/vdr -L $PLUGINDIR $PLUGINS -P'burn -i/pub/export -D/dev/burner' $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 0 -E /video0/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/recordinghooks.sh < /dev/tty$VDRTTY
else
$BINDIR/vdr -L $PLUGINDIR $PLUGINS $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 0 -E /video0/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/recordinghooks.sh < /dev/tty$VDRTTY
fi
;;
down)
#vdradmind.pl -k
PID=`ps -C vdr -o "%p" | grep -vw PID | tac`
if [ x"$PID" != "x" ]; then
kill $PID
fi
sleep 1
if [ x$START_FBTV == x"yes" ]; then
PID=`ps auxw | grep "fbtv" | grep -v grep | awk '{ print $2 }'`
if [ x"$PID" != "x" ]; then
kill $PID
fi
fi
unloaddriver
killall lircd >/dev/null 2>/dev/null
rmmod lirc_serial >/dev/null 2>/dev/null
;;
loaddriver)
loaddriver
;;
unloaddriver)
unloaddriver
;;
*)
N=/etc/init.d/$NAME
# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $N {start|stop|up|down}" >&2
exit 1
;;
esac
exit 0
Alles anzeigen
So jetzt nur noch Soundcheck, Plugins und ACPI und dann mache ich erst mal eine mylinvdr-ISO vom jungfräulichen System. Der nächste Activy kommt bestimmt.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!