Hi
dir fehlt
alias char-major-61 lirc_serial
in der /etc/modules.conf
Schau mal hier: http://home.t-online.de/home/hubertus.sandmann/vdr_lirc.htm
Hi
dir fehlt
alias char-major-61 lirc_serial
in der /etc/modules.conf
Schau mal hier: http://home.t-online.de/home/hubertus.sandmann/vdr_lirc.htm
Oh mann, was bin ich für ein Schussel! *schäm* Da hab ich immer irgendwie drüberweg gelesen. Sorry!!
Jetzt kommt die Fehlermeldung nicht mehr. Allerdings bekomme ich immer noch ne Fehlermeldung bei "mode2":
mode2: error opening /dev/lirc
mode2: No such device
und bei "/usr/local/bin/irrecord /etc/lircd.conf":
/usr/local/bin/irrecord: could not open /dev/lirc
/usr/local/bin/irrecord: default_init(): No such device
/usr/local/bin/irrecord: could not init hardware (lircd running ? --> close it, check permissions)
Wie schon gesagt: lircd läuft nicht und /dev/lirc gibt es. Aber jedenfalls bleibt beim Ausführen dieser Befehle die /var/log/messages jetzt ruhig!
hast du genügend rechte auf /dev/lirc lesen schreiben ausführen ?
In der Datei /etc/modules.conf ist noch dieser Eintrag zu ergänzen:
alias char-major-61 lirc_serial
Läuft denn dein lircd. Dann sollte auch das device ansprechbar sein.
Ich hatte mal Probleme mit dem devfs. Hier liegt nämlich das device unter /dev/lirc/serial !!!
Eventuell musst du in diesem Fall ein Link zu /dec/lirc erstellen. Schau doch bitte mal nach, ob der Eintrag /dev/lirc auch wirklich existiert und nicht ein toter link oder ähnliches ist.
Peter
Hi!
Also die Rechte für /dev/lirc/sehen so aus:
crw-r--r-- 1 root root 61, 0 Aug 2 12:05 /dev/lirc
Aber auch wenn ich alle Rechte setze (rwx), dann funzt es immer noch net.
Wenn ich lircd aufrufe, dann scheint alles in Ordnung zu sein. Eine Fehlermeldung bekomme ich jedenfalls nicht. Wenn ich danach dann den VDR starte, dann bekomme ich die Lernfunktion für LIRC, aber egal welche Taste ich auf irgendeiner Fernbedienung drücke, es passiert nichts.
Bei "mode2" sagt er immer noch, dass er /dev/lirc nicht öffnen kann, bzw. nicht finden kann.
Hi
mach mal "lsmod"
da sollte er dir dann lirc_serial mit anzeigen(ansonsten ist das modul nicht geladen)
wenn es nicht geladen wird, dann installier lirc nochmal neu
also ins lirc verzeichnis
"make clean"
und das ganze nochmal, und achte auf evtl. fehlermeldungen!!!
# /etc/modules.conf
[...]
# LIRC
alias char-major-61 lirc_serial
[...]
ZitatOriginal von wols
# /etc/modules.conf
[...]
# LIRC
alias char-major-61 lirc_serial
[...]
Hi!
Steht bereits drin.
Dort steht wenn du 'mode2' nutzen willst, musst du vorher 'lircd' stoppen!
ZitatOriginal von Dirk
Hi
mach mal "lsmod"
da sollte er dir dann lirc_serial mit anzeigen(ansonsten ist das modul nicht geladen)
Da steht dann unter anderem:
lirc_serial 9312 0 (unused)
ZitatOriginal von wols
Dort steht wenn du 'mode2' nutzen willst, musst du vorher 'lircd' stoppen!
lircd ist gestoppt und läuft definitiv nicht.
Geh' noch mal Schritt für Schritt hier durch und vergleiche deine Installation:
http://www.wols.org/lirc.html
Hm, also ich verstehe es langsam nicht mehr. Ich hab die ganze Installation x-mal durchprobiert und alles schien ohne Fehler abzulaufen.
Bei "modprobe lirc_serial" erscheint kein Fehler und lsmod sagt dann, das der Treiber geladen ist. Einzig und allein bei "mode2" oder "irrecord" tritt dieser dämliche Fehler auf, dass /dev/lirc nicht geöffnet werden kann!?!?!?
Hi
bei mode2 und irrecord darf lircd nicht laufen
kannst mit
ps ax | grep lircd
prüfen
Wie schon gesagt, lircd läuft nicht.
[root@vdr lirc-0.6.6]# ps ax | grep lircd
[root@vdr lirc-0.6.6]# mode2
mode2: error opening /dev/lirc
mode2: No such device
[root@vdr lirc-0.6.6]# ps ax | grep lircd
[root@vdr lirc-0.6.6]# /usr/local/bin/irrecord /etc/lircd.conf
irrecord - application for recording IR-codes for usage with lirc
Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)
/usr/local/bin/irrecord: could not open /dev/lirc
/usr/local/bin/irrecord: default_init(): No such device
/usr/local/bin/irrecord: could not init hardware (lircd running ? --> close it, check permissions)
Hab extra nochmal nachgeschaut: /dev/lirc ist vorhanden und ist auch kein Link irgendwohin.
[root@vdr lirc-0.6.6]# ls -l /dev/lirc*
crw-r--r-- 1 root root 61, 0 Aug 2 13:49 /dev/lirc
prw-r--r-- 1 root root 0 Aug 2 13:50 /dev/lircd|
prw-r--r-- 1 root root 0 Aug 2 13:50 /dev/lircm|
Hi,
ZitatOriginal von EtaCarinae
da steht dann unter anderem:
lirc_serial 9312 0 (unused)
Ich habe lirc_serial auch auf /dev/ttyS1, also COM2, laufen; nur sieht die
Modlugrösse '9312' bei mir anders, nämlich kleiner aus:
ZitatModule Size Used by Not tainted
lirc_serial 7744 1 (autoclean)
Ist das normal (gleiche LIRC-Version, gleiches Device) ?
Schreibe mal genau mit welchen Optionen './configure' aufgerufen wurde...
Also ich starte zuerst das ./setup.sh Script. Dann mache ich da die Einstellungen und dann wird ./configure mit folgendem Aufruf gestartet:
./configure \
--with-module-dir=/lib/modules/2.4.21-0.13mdk/misc \
--without-soft-carrier \
--with-transmitter \
--without-x \
--with-driver=serial \
--with-major=61 \
--with-port=0x2f8 \
--with-irq=3 \
Dieser Aufruf wird ja von setup.sh generiert, daher gehe ich eigentlich davon aus, dass das so seine richtigkeit hat.
Hi stimmen port und irq mit den einstellungen im Bios überein?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!