@ TheEnvoy
Also, habe mir das Mahlzeit-Iso runtergeladen und habe einiges ausprobiert.
Hier meine Versuche, zunächst habe ich versucht herauszubekommen was im Mahlzeit-Iso alles im Gegensatz zu LinVDR 0.7 zusätzlich integriert wurde.
Ich habe mich also gleich auf den lircd gestürzt und erhalte folgende Ausgaben
linvdr:/# lircd -h Usage: lircd [options] [config-file]
-h --help display this message
-v --version display version
-n --nodaemon don't fork to background
-p --permission=mode file permissions
-d --device=device read from given device
-l --listen[=port] listen for network connections on port
-c --connect=host[:port] connect to remote lircd server
-o --output=socket output socket filename
-P --pidfile=file daemon pid file
-L --logfile=file daemon log file
linvdr:/#
Alles anzeigen
Treiber-Support aufgerufen
linvdr:~# lircd -H -?
Driver `-?' not supported.
Supported drivers:
bte
bw6130
creative
creative_infracd
default
dev/input
dsp
dvico
ea65
livedrive_midi
livedrive_seq
logitech
mp3anywhere
mouseremote
mouseremote_ps2
null
pcmak
pinsys
pixelview
silitek
tira
udp
uirt2
uirt2_raw
linvdr:~#
Alles anzeigen
Es sind Ausgaben die so in LinVDR 0.7 nicht kommen, aber in diesem Mahlzeit-Iso. Ich habe probeweise versucht ein LIRC-0.8.0 im Mahlzeit-Iso neu aufzusetzen. Hat aber nicht geklappt, das übliche kein Compiler, Make usw.
Ein Anstoßen der Übersetzung mit ./configure ...
linvdr:/etc/vdr/lirc-0.8.0# ./configure
configure: error: can not find sources in . or ..
linvdr:/etc/vdr/lirc-0.8.0#
... bricht hier abrupt ab. Etwas weiter bin ich mit LIRC-0.7.0pre8 gekommen
./configure bringt ein Auswahlmenü (hier nicht dargestellt). UDP und Save configuration & run configure ausgewählt ...
... anschließenden kommen diese Meldungen
setup.sh written by Karsten Scheibler, 1999-JUN-28
If you have problems or questions please consult the mailing list
<http://lists.sourceforge.net/mailman/listinfo/lirc-list>
Configuration: .setup.config, executable shell script: configure.sh
Starting the generated shell script which will call configure with the right
parameters...
loading cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets ${MAKE}... no
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
Please read the documentation!!!
linvdr:/etc/vdr/lirc-0.7.0pre8#
Alles anzeigen
Richtig interessant wird es ...
# welche pid hat der lircd
linvdr:/etc/vdr/lirc-0.8.0#
lircd lircd: there seems to already be a lircd process with pid 1431
lircd: otherwise delete stale lockfile /var/run/lircd.pi
# lircd Prozess beenden
linvdr:/etc/vdr/lirc-0.8.0# kill 1431
# habe an dieser Stelle date aufgerufen, um mit den Zeiteinträgen
# in der /usr/log/lircd Logdatei vergleichen zu können
linvdr:~# date
Fri Aug 18 06:47:15 CEST 2006
# lircd in den udp-Modus versetzt
linvdr:/etc/vdr/lirc-0.8.0# lircd -H udp
linvdr:/etc/vdr/lirc-0.8.0#
# und siehe da lircd lauscht am Port 8765
# zeitgleicher Ausschnitt aus /var/log/lirc
# VDR fährt hoch mit (all)
Aug 18 06:36:28 linvdr lircd: lircd(all) ready
Aug 18 06:36:33 linvdr lircd: accepted new client on /dev/lircd
# Prozess gelöscht
Aug 18 06:46:56 linvdr lircd: caught signal
Aug 18 06:47:21 linvdr lircd: lircd(all) ready
# weiter gehts
Aug 18 06:47:23 linvdr lircd: accepted new client on /dev/lircd
Aug 18 06:47:23 linvdr lircd: Initializing UDP: 8765
Aug 18 06:47:23 linvdr lircd: Listening on port 8765/udp
Habe an dieser Stelle die beiden Tastatur-Dateien
/etc/vdr/remote.conf und
/etc/lircd.conf
gelöscht, um den VDR zu veranlassen in die Generierung neuer Tastencodes zu gelangen. VDR will auch neue Tastencodes anlernen. Dafür ist aber ein Neustart notwendig (oder ?) und der bringt aber kein lircd/udp mit. Also stelle ich wieder auf udp um, starte den VDR ... Womit sich die Katze usw. usw. Wollte an dieser Stelle runvdr stop absetzen, geht aber nicht.
Meine Lirc-Box sendet übrigends an genau diesen Port, hab das gecheckt, dachte nämlich das sich in Version Lirc-0.8.0 da was geändert hatte. Tja, aber es kommen keine Signale an. (Man kann das Absetzen von Infrarotsignalen übers Netz aber an der Lirc-Box und an der Netzwerkkarte des VDR verfolgen. Beide blinken mit ihren LEDs wie wild nach Betätigen der FB-Tasten.
Nach stundenlangen Rumprobieren mit Austauschen von *.conf-Dateien und anderen Aktionen endlich der Durchbruch
Waoooooooooooh, gerade hat's geklappt.
1. VDR fährt hoch
2. austauschen der Mahlzeit-iso /etc/lircd.conf mit einer von mir unter SuSE 8.2 erstellten
3. an der Konsole Umschalten auf udp bei gleichzeitigen Laden meiner /etc/lircd.conf mit
lircd -H udp l /etc/lircd.conf
Jetzt läuft KBD und FB/udp ... endlich !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wie gehts nun weiter ?
An welcher Stelle von runvdr baut man nun diese Anweisung ein, oder besser könnte man die Geschichte in das Setup der Installation einbauen ? Nur für User die mit 'ner udp FB den VDR steuern ? Und das Anlernen sollte auch hinzukriegen sein.
P.S. ASPI Neustart hat bei Mahlzeit sofort geklappt. W A A A A A A A H N S I N N. Danke
Bis demnächst ...
P.S. Sollte man jetzt 'nen neuen Thread aufmachen, wegen Mahlzeit-iso ??