Hallo Luzifer,
hatte ich auch versucht (vorher die alten gelöscht), es werden dann auch neue Files angelegt mit der Nummer '212', die alten hatten ja 250 !
macht das installscript aber auch am schluß
hilft leider auch nix
gruß
Hallo Luzifer,
hatte ich auch versucht (vorher die alten gelöscht), es werden dann auch neue Files angelegt mit der Nummer '212', die alten hatten ja 250 !
macht das installscript aber auch am schluß
hilft leider auch nix
gruß
Hallo HP!
Es liegt glaube ich daran, daß kein Frontend für Deine Karte geladen wird. Das Problem hatten wir hier schon mal.
Den Fehler muß ich jetzt mal auf die Mentox-Edition schieben, da scheinen zu wenige Module in /etc/init.d/runvdr eingetragen zu sein.
Ergänze mal ves1x93 im String MODULES in der runvdr.
Gruß,
Marcus
@ DarkAngel:
Danke, das wars !!!
hatte den symlink der runvdr noch auf "runvdr2.4
nun rennt auch Audio-CDs abspielen
Gruß
QuoteOriginal von mentox
hiho nur als anmerkung dpkg geht auch nicht so richtig
habe kein INET mit VDR rechner und kein Router
heisst das jetzt, ich kann den neuen kernel nicht installieren oder danach deinstallieren?
QuoteOriginal von osmanovic100
heisst das jetzt, ich kann den neuen kernel nicht installieren oder danach deinstallieren?
Das war eine Aussage von mentox. Meiner Meinung nach funktioniert es einwandfrei und ich hoffe, daß können einige hier bestätigen. Ich habe es mehr als einmal getestet. Natürlich kann ich nicht gänzlich ausschließen, daß es in bestimmten Konstellationen zu Fehlern kommt.
Gruß,
Marcus
QuoteOriginal von DarkAngel
Das war eine Aussage von mentox. Meiner Meinung nach funktioniert es einwandfrei und ich hoffe, daß können einige hier bestätigen. Ich habe es mehr als einmal getestet. Natürlich kann ich nicht gänzlich ausschließen, daß es in bestimmten Konstellationen zu Fehlern kommt.
Also bei mir ging es auch nicht, dpkg beschwert sich dass es /var/lib/dpkg/status nicht öffnen kann (kein Wunder, es gibt nichtmal das Verzeichnis /var/lib/dpkg). Kann es sein dass man das erst einmal initialisieren muss? Ich hab's jetzt mit debtool -v -f kernel-image-2.6.8_2.6.8.1-1_i386.deb installiert und den Rest (makedev, /sbin/hotplug, links in /boot) von Hand gemacht. Läuft aber trotzdem
Pit
Hallo Pit!
Könnte es sein, daß Du das apt-package vorher nicht installiert hast?
Gruß,
Marcus
QuoteOriginal von DarkAngel
Könnte es sein, daß Du das apt-package vorher nicht installiert hast?
Woher weisst Du das
Ich hatte die dpkg-Zeile als Alternative zu ( apt installieren + verwenden ) interpretiert....
Pit
QuoteOriginal von Der_Pit
Woher weisst Du das
Na ich sollte das schon wissen, ich habe das Package ja gebaut.
Und wenn genau die Files fehlen, die da drin sind ...
QuoteIch hatte die dpkg-Zeile als Alternative zu ( apt installieren + verwenden ) interpretiert....
Ne, brauchst Du auf jeden Fall. Darin sind ja auch z.B. die nötigen Dateien für die lokale Paket-DB enthalten, damit Abhängigkeiten mit meinen anderen Paketen korrekt aufgelöst werden.
Gruß,
Marcus
Hallo,
nachdem meine auf 4MB aufgerüstete TV-Karte nach dem neuen
Kernel verlangt hat ;), habe ich nun ein Problem mit dem Extension-board-Plugin bzw. mit lirc_serial.
Die runvdr wurde gegen die vom Extensionboard ausgetauscht.
Geändert sind darin:
1. Per Eintrag bei LIRC_SER_OPT kann man festlegen, ob COM1 oder COM2 benutzt werden soll.
Default war COM1, jetzt ist es COM2 (meistens interner COM-Port).
2. irexec wird gestartet (für die PIC-Rückmeldungen im Script)
3. Das Shutdownsript (poweroff.pl) wird nicht direkt aufgerufen, sondern stattdessen ein anderes
Script (pwroff.sh). Darin wird zunächst ein 'M2' an das Extension Board geschickt und dann erst das
vorhandene poweroff.pl aufgerufen. Grund: Das Plugin sendet unter LinVDR kein M2 (Claas arbeitet
dran).
Anbei mein logread:
Sep 5 18:07:22 linvdr syslog.info syslogd started: BusyBox v1.00-pre8 (2004.03.02-16:27+0000)
Sep 5 18:07:22 linvdr syslog.info klogd: e100: Intel(R) PRO/100 Network Driver, 3.0.18
Sep 5 18:07:22 linvdr syslog.info klogd: e100: Copyright(c) 1999-2004 Intel Corporation
Sep 5 18:07:22 linvdr syslog.info klogd: ACPI: PCI interrupt 0000:01:08.0[A] -> GSI 20 (level, low) -> IRQ 20
Sep 5 18:07:22 linvdr syslog.info klogd: e100: eth0: e100_probe: addr 0xfe5ff000, irq 20, MAC addr 00:0E:A6:B4:4D:DC
Sep 5 18:07:22 linvdr local0.info udhcpc[1252]: udhcpc (v0.9.9-pre) started
Sep 5 18:07:22 linvdr syslog.info klogd: e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
Sep 5 18:07:22 linvdr local0.debug udhcpc[1252]: Sending discover...
Sep 5 18:07:22 linvdr syslog.info klogd: Linux video capture interface: v1.00
Sep 5 18:07:22 linvdr syslog.warn klogd: saa7146: register extension 'dvb'.
Sep 5 18:07:22 linvdr syslog.info klogd: ACPI: PCI interrupt 0000:01:09.0[A] -> GSI 17 (level, low) -> IRQ 17
Sep 5 18:07:22 linvdr syslog.warn klogd: found saa7146 @ mem e0259c00 (revision 1, irq 17) (0x13c2,0x0000).
Sep 5 18:07:23 linvdr syslog.warn klogd: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3).
Sep 5 18:07:23 linvdr syslog.warn klogd: probe_tuner: try to attach to Siemens/Technotrend/Hauppauge PCI rev1.3
Sep 5 18:07:23 linvdr syslog.warn klogd: drivers/media/dvb/frontends/stv0299.c: setup for tuner BSRU6, TDQB-S00x
Sep 5 18:07:23 linvdr syslog.warn klogd: DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
Sep 5 18:07:23 linvdr local0.debug udhcpc[1252]: Sending select for 192.168.2.35...
Sep 5 18:07:23 linvdr local0.info udhcpc[1252]: Lease of 192.168.2.35 obtained, lease time -1
Sep 5 18:07:23 linvdr syslog.warn klogd: Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 0 has MAC addr = 00:d0:5c:03:a1:72
Sep 5 18:07:24 linvdr syslog.warn klogd: gpioirq unknown type=0 len=0
Sep 5 18:07:24 linvdr syslog.warn klogd: DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app c000261c
Sep 5 18:07:24 linvdr syslog.warn klogd: DVB: AV7110(0) - firmware supports CI link layer interface
Sep 5 18:07:24 linvdr syslog.warn klogd: av7110(0): Crystal audio DAC detected
Sep 5 18:07:24 linvdr syslog.warn klogd: videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
Sep 5 18:07:24 linvdr syslog.warn klogd: saa7146_vv: saa7146 (0): registered device video0 [v4l2]
Sep 5 18:07:24 linvdr syslog.info klogd: av7110: found av7110-0.
Sep 5 18:07:24 linvdr syslog.warn klogd: saa7146: register extension 'budget dvb'.
Sep 5 18:07:24 linvdr syslog.warn klogd: saa7146: register extension 'budget_ci dvb'.
Sep 5 18:07:24 linvdr syslog.warn klogd: saa7146: register extension 'budget dvb /w video in'.
Sep 5 18:07:24 linvdr syslog.warn klogd: lirc_dev: IR Remote Control driver registered, at major 61
Sep 5 18:07:24 linvdr syslog.err klogd: lirc_serial: port 02f8 already in use
Sep 5 18:07:24 linvdr syslog.warn klogd: lirc_serial: use 'setserial /dev/ttySX uart none'
Sep 5 18:07:24 linvdr syslog.warn klogd: lirc_serial: or compile the serial port driver as module and
Sep 5 18:07:24 linvdr syslog.warn klogd: lirc_serial: make sure this module is loaded first
Sep 5 18:07:24 linvdr auth.info sshd[1332]: Server listening on 0.0.0.0 port 22.
Sep 5 18:07:26 linvdr user.info vdr[1341]: VDR version 1.3.12 started
Sep 5 18:07:26 linvdr user.info vdr[1341]: loading plugin: /usr/lib/vdr/plugins/libvdr-dvd.so.1.3.12
Sep 5 18:07:26 linvdr user.info vdr[1341]: loading plugin: /usr/lib/vdr/plugins/libvdr-extb.so.1.3.12
Sep 5 18:07:26 linvdr user.debug vdr[1358]: extb: cLirc thread started (pid=1358)
Sep 5 18:07:26 linvdr user.info vdr[1341]: loading plugin: /usr/lib/vdr/plugins/libvdr-text2skin.so.1.3.12
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/setup.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/sources.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/diseqc.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/channels.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/timers.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/commands.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/reccmds.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/svdrphosts.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/ca.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/remote.conf
Sep 5 18:07:28 linvdr user.info vdr[1341]: loading /etc/vdr/keymacros.conf
Sep 5 18:07:28 linvdr user.debug vdr[1341]: reading EPG data from /ramdisk/epg.data
Sep 5 18:07:28 linvdr daemon.info init: Starting pid 1365, console /dev/tty1: '/sbin/getty'
Sep 5 18:07:28 linvdr daemon.info init: Starting pid 1366, console /dev/tty2: '/sbin/getty'
Sep 5 18:07:28 linvdr daemon.info init: Starting pid 1374, console /dev/tty4: '/sbin/getty'
Sep 5 18:07:28 linvdr daemon.info init: Starting pid 1371, console /dev/tty3: '/sbin/getty'
Sep 5 18:07:33 linvdr user.debug vdr[1341]: probing /dev/dvb/adapter0/frontend0
Sep 5 18:07:33 linvdr user.debug vdr[1461]: tuner on device 1 thread started (pid=1461, tid=2051)
Sep 5 18:07:33 linvdr user.debug vdr[1462]: Section handler thread started (pid=1462, tid=3076)
Sep 5 18:07:33 linvdr user.debug vdr[1341]: probing /dev/dvb/adapter1/frontend0
Sep 5 18:07:33 linvdr user.info vdr[1341]: found 1 video device
Sep 5 18:07:33 linvdr user.info vdr[1341]: initializing plugin: dvd (0.3.5-b06): A full featured DVD Player
Sep 5 18:07:33 linvdr user.info vdr[1341]: initializing plugin: extb (0.2.8): control the extb board
Sep 5 18:07:33 linvdr user.err vdr[1341]: extb: cLirc::open, could not connect to socket: Connection refused
Sep 5 18:07:33 linvdr user.err vdr[1341]: extb: lirc_open() failed!
Sep 5 18:07:33 linvdr user.err vdr[1358]: extb: cLirc::send(fd=19) connection lost, 1.resend send_once EXTB_TX M2
Sep 5 18:07:33 linvdr user.debug vdr[1358]: extb: cLirc::close (fd=19)
Sep 5 18:07:33 linvdr user.err vdr[1358]: extb: cLirc::open, could not connect to socket: Connection refused
Sep 5 18:07:33 linvdr user.err vdr[1358]: extb: cLirc::send(fd=19) connection lost, 2.resend send_once EXTB_TX M2
Sep 5 18:07:33 linvdr user.debug vdr[1358]: extb: cLirc::close (fd=19)
Sep 5 18:07:33 linvdr user.err vdr[1358]: extb: cLirc::open, could not connect to socket: Connection refused
Sep 5 18:07:33 linvdr user.err vdr[1358]: extb: cLirc::send(fd=19) connection lost, 3.resend send_once EXTB_TX M2
Sep 5 18:07:33 linvdr user.debug vdr[1358]: extb: cLirc::close (fd=19)
Sep 5 18:07:33 linvdr user.debug vdr[1358]: extb: cLirc thread closed (pid=1358)
Sep 5 18:07:53 linvdr auth.info login[1365]: root login on `tty1'
Danke Kail
QuoteOriginal von Kail
Sep 5 18:07:24 linvdr syslog.err klogd: lirc_serial: port 02f8 already in use
Sep 5 18:07:24 linvdr syslog.warn klogd: lirc_serial: use 'setserial /dev/ttySX uart none'
Das Log enthält des Rätsels Lösung.
Das ist auch der Befehl, der im 1. Post gemeint ist (also Kommentar vor setserial entfernen), allerdings ist der Befehl so wie er dort steht nur für COM1 gedacht. Nun weiß ich nicht, wie die runvdr, die Du benutzt, aussieht, aber es müßte bei Dir dann ungefähr so aussehen:
up)
loaddriver
if [ $USE_INTERNAL_IR != "yes" ]; then
setserial /dev/ttyS1 uart none
loadmodule lirc_serial
$BINDIR/lircd
else
Wobei /dev/ttyS0 für COM1 und /dev/ttyS1 für COM2 steht.
Gruß,
Marcus
Anbei meine runvdr:
#!/bin/bash
. /etc/sysconfig
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"
BINDIR="/usr/bin"
CONFDIR="/etc/vdr"
PLUGINDIR="/usr/lib/vdr/plugins"
#LIRC_SER_OPT="" # ttyS0
LIRC_SER_OPT="io=0x2f8 irq=3" # ttyS1
export VDRTTY="10"
#input
MODULES="
evdev
videodev
v4l1-compat
v4l2-common
video-buf
dvb-core
ves1x93
alps_tdlb7
alps_tdmb7
stv0299
ves1820
tda1004x
grundig_29504-401
grundig_29504-491
cx24110
mt312
saa7146
saa7146_vv
ttpci-eeprom
dvb-ttpci
budget-core
budget
budget-ci
budget-av
"
for PLUGIN in `unique.pl $PLUGINLIST`;
do
PLUGINS="$PLUGINS -P$PLUGIN"
done
loadmodule() {
modprobe $*
#insmod /lib/modules/`uname -r`/misc/$*
}
loaddriver() {
OLDIFS=$IFS
IFS=$'\t'$'\n'
for module in $MODULES; do
IFS=$OLDIFS
loadmodule $module
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
#module=`echo $module | sed -e s/\\\.o.*//`
modprobe -r $module
done
IFS=$OLDIFS
}
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 2>&1 >/dev/null; \
stop=`date +%s`; \
if [ $(($stop - $start)) -lt 30 ] ; then \
echo "Something went wrong. VDR respawning to fast, sleep 2 minutes" > /dev/tty$VDRTTY; \
sleep 120; \
fi; \
sleep 1; \
/etc/init.d/runvdr down; \
sleep 5; \
done >/dev/null 2>/dev/null' &
;;
stop)
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
/etc/init.d/runvdr down 2>&1 >/dev/null
;;
up)
loaddriver
if [ $USE_INTERNAL_IR != "yes" ]; then
#setserial /dev/ttyS1 uart none
loadmodule lirc_serial $LIRC_SER_OPT
$BINDIR/lircd /etc/lircd.conf
$BINDIR/irexec /etc/lircrc &
else
#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
sleep 5 && nice -n 19 vdradmind.pl &
umask 0002
$BINDIR/vdr -L $PLUGINDIR $PLUGINS $COMMON_PARAMETER -v /video0 -c $CONFDIR -w 900 -E /ramdisk/epg.data -s /usr/bin/pwroff.sh < /dev/tty$VDRTTY
;;
down)
vdradmind.pl -k
PID=`ps auxw | grep "vdr -L" | grep -v grep | awk '{ print $2 }'`
if [ x"$PID" != "x" ]; then
echo $pid
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 2>/dev/null >/dev/null
# rmmod lirc_serial
;;
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
Na das sieht doch gut aus, Du mußt nur noch das Kommentarzeichen (#) vor setserial entfernen.
Gruß,
Marcus
Hallo Marcus,
das siht wirklich gut aus
Ohne Schweinegatter läuft es, wobei es ja beim "alten" Kernel mit
# lief
Danke
PS: Die Herrin der FB wird begeistert sein oder ...
Sorry, falsche Rubrik.
Hallo,
Ich habe mir den Kernel für die Linvdr runter geladen. Leider geht es nicht.
linvdr:/tmp# dpkg -i /tmp/kernel-image-2.6.8_2.6.8.1-1_i386.deb
Segmentation fault
Der Versuch auch nichts.
invdr:/tmp# apt-get install kernel-image-2.6.8
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
bc: Depends: libc6 (>= 2.3.2.ds1-4) but it is not installable
Depends: libncurses5 (>= 5.4-1) but it is not installable
libreadline4: Depends: libc6 (>= 2.3.2.ds1-4) but it is not installable
Depends: libncurses5 (>= 5.4-1) but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Ne Idee ? Danke.
Hallo Pat,
vor der installation des Kernels, hast Du aber apt-package installiert oder?
QuoteOriginal von DarkAngel
Installation:
Zur Installation benötigt ihr das apt-package.
Gruß Kail
Hallo Kail,
apt-package hatte ich schon lange installiert.
Das ist es leider nicht ich habe es mit debtool -i -f kernel*deb installiert. Der Kernel ist ok, leider geht der vdr nicht mehr.
Sep 6 17:39:22 linvdr user.info vdr[1305]: initializing plugin: remote (0.3.1a): Remote control
Sep 6 17:39:22 linvdr user.err vdr[1305]: ERROR: invalid primary device number: 1
Sep 6 17:39:22 linvdr user.err vdr[1305]: ERROR: no primary device found - using first device!
Sep 6 17:39:22 linvdr user.err vdr[1305]: ERROR: invalid primary device number: 1
Ob ich den reste der Installation richtig gemacht habe weiß ich nicht.
Grub Startet aber den Neuen Kernel. makedev könnte ich nicht machen.
Eine Idee ?
Ich habe es danke Luzifer
Wenn es bei manchen nicht laufen sollte hilft ein "makedev-dvb.sh". Steht oben nämlich nicht beschrieben.
Ich werde eine wenig Testen.
Danke Pat :-))
Hallo Pat,
da hast Du sicher versucht, Debian-Pakete mit apt-get auf LinVDR zu installieren, oder? Denn die fehlerhaften Abhängigkeiten werden nicht durch den Kernel verursacht, sondern durch Pakete, die zuvor versucht wurden zu installieren (bc und libreadline4). Vor solchen Aktionen hatte ich eigentlich gewarnt.
Daß die Installation (und schon gar nicht die spätere Deinstallation) nicht sauber mit debtool funktioniert ist klar.
Gruß,
Marcus
Hallo Kail!
QuoteOriginal von Kail
... wobei es ja beim "alten" Kernel mit
# lief
Das kommt dadurch, da zwischen Original- und meinem Kernel doch ein paar Konfigurationsunterschiede bestehen.
Es ist Support für die serielle Konsole einkompiliert, daher werden die seriellen Schnittstellen vom Kernel beim Start konfiguriert und müssen für lirc wieder freigegeben werden.
Gruß,
Marcus
Don’t have an account yet? Register yourself now and be a part of our community!