lirc-0.7.0-CVS Installation

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
SpaceProtector
Beiträge: 5
Registriert: 24.06.2004 15:13:46
Wohnort: Bielefeld

lirc-0.7.0-CVS Installation

Beitrag von SpaceProtector » 03.07.2004 14:44:31

Hallo

Ich habe lirc wie folgt installiert

Code: Alles auswählen

cvs -z8 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/lirc co lirc
cd lirc
./autogen
.setup
make 
make install
Klappt auch wunderbar mit 'mdprobe lirc_serial' dann das Modul geladen. Dann in /etc/modutils/aliases

Code: Alles auswählen

alias char-major-4 serial
eingetragen und

Code: Alles auswählen

update-modules 
modprobe lirc_serial 
ausgeführt. Aber nun starte ich lircd mit

Code: Alles auswählen

lircd  --nodaemon
und auf einer anderen Konsole irw. Dies resultiert in

Code: Alles auswählen

lircd 0.7.0-CVS: lircd(serial) ready
lircd 0.7.0-CVS: accepted new client on /dev/lircd
lircd 0.7.0-CVS: could not get hardware features
lircd 0.7.0-CVS: this device driver does not support the new LIRC interface
lircd 0.7.0-CVS: major number of /dev/lirc is 4
lircd 0.7.0-CVS: LIRC major number is 61
lircd 0.7.0-CVS: check if /dev/lirc is a LIRC device
lircd 0.7.0-CVS: caught signal
Beendet
Da läuft doch was falsch. Kann mir jemand helfen, vielen Dank.

Viele Grüsse, SpaceProtector

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Re: lirc-0.7.0-CVS Installation

Beitrag von joe » 08.11.2004 12:57:57

Hallo,

Code: Alles auswählen

cvs -z8 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/lirc co lirc
cd lirc
./autogen
.setup
make 
make install
ich habe das gerade mal probiert. Bis ./setup lief auch alles wunderbar durch. Doch scheinbar wird im Home Directory kein Makefile generiert weshalb auch make schiefgeht. Wie kann ich das main Makefile erzeugen? Ich kenne mich mit make noch nicht so gut aus. Kann eher java entwickeln.

Cheers
Jo

Benutzeravatar
keytrix
Beiträge: 55
Registriert: 17.04.2003 21:58:18

habe auch problme...mit modprobe lirc_serial

Beitrag von keytrix » 08.11.2004 23:58:59

wenn ich das modul lirc_serial mit

Code: Alles auswählen

modprobe lirc_serial


installieren möchte, erhalte ich folgende fehlermeldung

Code: Alles auswählen

 modprobe lirc_serial
FATAL: Error inserting lirc_serial (/lib/modules/2.6.8.1-3-k7/misc/lirc_serial.ko): Device or resource busy

Code: Alles auswählen

ein dmesg | grep lirc
gibt folgendes:

Code: Alles auswählen

dmesg | grep lirc
lirc_dev: IR Remote Control driver registered, at major 61
lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
lirc_serial: port 03f8 already in use
lirc_serial: use 'setserial /dev/ttySX uart none'
lirc_serial: or compile the serial port driver as module and
lirc_serial: make sure this module is loaded first
habe eigentlich alles so weit installiert. den test mit mode2 kann ich nicht machen. Fehlermeldung:

Code: Alles auswählen

# mode2
mode2: error opening /dev/lirc
mode2: No such device
die lirc.rules habe ich in /etc/udev/ kopiert. das sollte ja den erfolg bei neueren Kernel (2.6.8.1) bringen.

das lircd --nodaemon und ein anschliessendes irw im neuen konsolenfenster:

Code: Alles auswählen

lircd 0.7.0: lircd(packard_bell) ready
lircd 0.7.0: accepted new client on /dev/lircd
lircd 0.7.0: could not open /dev/lirc
lircd 0.7.0: default_init(): No such device
lircd 0.7.0: caught signal
Terminate
tippe mal, dass das /dev/lirc nicht vorhanden ist. was kann ich dagegen tun. einen eigenen eintrag machen ind /etc/udev/?
desweiteren interessiert mich die freigabe für alle user. wie bewerkstellige ich das? aber als erstes sollte die Fernbedienung funktionieren...

was nun das make && make install ausgespuckt hat, muss ich nochmal schauen....

danke

Benutzeravatar
keytrix
Beiträge: 55
Registriert: 17.04.2003 21:58:18

Beitrag von keytrix » 09.11.2004 00:08:33

Code: Alles auswählen

lircd 0.7.0-CVS: [b]major number of /dev/lirc is 4
lircd 0.7.0-CVS: LIRC major number is 61[/b]
lircd 0.7.0-CVS: check if /dev/lirc is a LIRC device
lircd 0.7.0-CVS: caught signal
Beendet


Da läuft doch was falsch. Kann mir jemand helfen, vielen Dank.
würde mal tippen, das du mit touch lirc im /etc/modutils/ eine Datei anlegst und folgendes reinschreibst:

Code: Alles auswählen

alias char-major-61 lirc_serial

option lirc_serial irq=??? io=???
nicht vergessen den eintrag in der datei /etc/modultils/aliases zu entfernen:

alias char-major-4 serial


jetzt noch ein update-modules

lirc verlangt 61 und nicht 4... wie die fehlermeldung es ausgab :-)

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 09.11.2004 09:16:01

Hallo,

Danke, aber hat sich erledigt. Ich habe festgestellt, daß debian standardmäßig den UART aktiviert. Ich habe ihn disabled und nun klappt's. Jetzt muß ich nur noch eine neue Batterie für meine Fernbedienung kaufen - die ist gestern drauf gegangen. Dann krieg ich den Rest vielleicht auch noch hin.

Grüße
Jo

Benutzeravatar
keytrix
Beiträge: 55
Registriert: 17.04.2003 21:58:18

ok, kann es vielleicht auch mein problem sein??

Beitrag von keytrix » 09.11.2004 13:46:27

sollte ich vielleicht uart ebenfalls ausschalten???

wenn ja, wie mache ich das?

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 09.11.2004 17:12:19

Hallo,

mit:

Code: Alles auswählen

setserial /dev/ttySx uart none
Hope it helps
Jo

Antworten