LIRC

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

LIRC

Beitrag von crack » 23.10.2003 13:29:24

HI,

ich wollte mal fragen ob jemand von euch lirc schonmal zum laufen bekommen hat?
Ich hab jetzt so 4-5 HOWTOs durch und nichts funktioniert, hab jetzt wieder ein Backup eingespielt.
Unter Windows habe ich WinLIRC innerhalt von einer Minute zum laufen bekommen, unter Linux hats auch nach 4 Stunden nicht funktioniert.

Vielen Dank Benny

Benutzeravatar
banane
Beiträge: 151
Registriert: 24.11.2002 11:11:43
Wohnort: Rheingau
Kontaktdaten:

Beitrag von banane » 23.10.2003 14:44:40

Ich kenn LIRC nicht und kann dir dabei nicht helfen, aber wenn es dir nur um den IRC-Client geht, kann ich dir x-chat ans Herz legen.
sieht zwar nen bissel komisch aus, aber wenn man das nen bissel configuriert hat geht das richtig ab.
und die installation geht auch unter einer Minute :wink: (ausser de hast nen modem)

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 14:54:18

Sorry, aber du liegst total falsch. LIRC steht für Linux Infrared Reemote Control. Also Linux Fersteuerung über eine Infrarot Fernbedienung.

Benny

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 23.10.2003 14:54:27

:lol: LIRC <> IRC. LIRC steht für Linux Infrared Remot Control
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 14:56:18

Juhu

9 Sekunden schneller

Benutzeravatar
kleiner_Held
Beiträge: 61
Registriert: 16.07.2002 17:12:08
Wohnort: Dresden
Kontaktdaten:

Beitrag von kleiner_Held » 23.10.2003 15:37:33

Hi,

ich nutze LIRC mit dem IR-Empfänger einer Hauppauge-TV Karte und es funktioniert prima.
Soweit ich mich erinnere brauchte er zum kompilieren der LIRC-module die konfigurierten kernel-sourcen, die Header-files reichten nicht.

Du kannst ja mal schreiben wo genau bei Dir die Probleme liegen.

Gruß

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 15:55:19

Hi,

also mein Problem ist z.Z. das ich die Kernel-Module nicht kompilieren kann.
Bis jetzt dachte ich das ich mir die lirc-module mit apt-get hole:
apt-get install lirc-modules-source
Dann nach /usr/src wechseln und entpacken:
cd /usr/src/
tar -xzf lirc-modules.tar.gz
Dann in modules/lirc gehen
cd modules/lirc
Dann ein Packet draus bauen:
make binary-modules KSRC=/usr/src/linux

Dann kommt ein :

Code: Alles auswählen

make: *** Keine Regel, um »binary-modules« zu erstellen.  Schluss.
Du hast vorhin über konfigurierte Kernel-Sources gesprochen. Wo kann man da was einstellen?
IrDA ist doch standartmässig als modul eingebunden. Ist IrDA == LIRC? was anders hab ich nicht gefunden.

Danke Benny

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 16:19:05

Mir ist klar das IrDA =Ä LIRC ist. War nur so ein Versuch.

Also aus irgendeinem Grund konnte ich jetzt das Modul bauen:

Code: Alles auswählen

debian:/usr/src/linux# dpkg-reconfigure lirc-modules-source
Building kernel modules ... (output -> /tmp/lirc-kernel-source.CbGA3i)
Modules succesfully built. Removing /tmp/lirc-kernel-source.CbGA3i
egal wieso.

So wie kann ich jetzt prüfen ob lirc wirklich meine Signale bekommt?
Wie binde ich die/das Modul(e) ein? Hab unter modconf nix gefunden.

Reicht ein:

Code: Alles auswählen

echo 'alias char-major-61  lirc_serial' > /etc/modutils/lirc_serial
update-modules
Wenn ja, wird das gespeichert?

Wieso sagt das Programm "mode2" das es nicht auf /dev/lirc zugreifen kann?

Code: Alles auswählen

debian:/usr/src/linux# lircd
debian:/usr/src/linux# mode2
mode2: error opening /dev/lirc
mode2: No such device
debian:/usr/src/linux#
Danke Benny
Zuletzt geändert von crack am 23.10.2003 16:24:04, insgesamt 1-mal geändert.

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 23.10.2003 16:20:28

irda != lirc.. verwende das dingens mit einem selbstgebauten empfänger
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 16:26:58

genau das meine ich. Hab mir den Sender auch selbst zusammengebaut. Die Teile kosten ja nur 3 Euro.

Aux-Sushi
Beiträge: 16
Registriert: 22.10.2002 01:08:55

Beitrag von Aux-Sushi » 23.10.2003 17:07:40

hast du das modul auch richtig geladen
irgendwas mit modprobe lirc oder sowas

greetz
cd / && rm -r *

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 17:20:44

in modconfig hab ich nix gefunden. mopprobe lirc schlägt leider fehl:

Code: Alles auswählen

debian:/home/pfitzner/.q3a/baseq3# modprobe lirc
modprobe: Can't locate module lirc
Benny

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 23.10.2003 17:37:10

wenn du den empfänger für die serielle schnittstelle hast, heisst das modul lirc_serial, unterstützung für den seriellen port benötigst du natürlich auch (modul serial).
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
kleiner_Held
Beiträge: 61
Registriert: 16.07.2002 17:12:08
Wohnort: Dresden
Kontaktdaten:

Beitrag von kleiner_Held » 23.10.2003 18:07:23

Bei den TV-Karten heist das Modul

Code: Alles auswählen

lirc_i2c
Das Modul welches den device bereitstellt nennt sich

Code: Alles auswählen

lirc_dev
Dann braucht du halt nur noch den lircd zu starten, der findet sich im package
lirc.

Gruß

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 19:26:48

Dumm Frage:
Wie lade ich die Module?
In /etc/modules schreiben und neu booten?

Bis jetzt hab ich Module immer via modconf geladen.

Danke Benny

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 19:44:36

OK, ich habe jetzt:

Code: Alles auswählen

# Lirc
serial
lirc_serial
lirc_dev
in /etc/modules eingefügt und modules_upgrade ausgeführt.
Dann habe ich "lircd" in der Komandozeile gestartet und mode2 kann ich immer noch nicht ausführen, er findet /dev/lirc immer noch nicht.

Hat jemand ne Idee an was es haken kann?

Danke Benny

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 20:14:49

Hier meine Config Files:

/etc/lirc/hardware.conf
http://mitglied.lycos.de/asdfasdfadsf/l ... dware.conf

/etc/lirc/lircd.conf
http://mitglied.lycos.de/asdfasdfadsf/lirc/lircd.conf

/etc/lirc/lircmd.conf
http://mitglied.lycos.de/asdfasdfadsf/lirc/lircmd.conf

/etc/lirc/lirc-modules-source.conf
http://mitglied.lycos.de/asdfasdfadsf/l ... ource.conf

Hier die WinLIRC Config Datei:
http://mitglied.lycos.de/asdfasdfadsf/lirc/winlirc.cf

Wo muss die winlirc Config-Datei hin?

Danke Benny

Benutzeravatar
kleiner_Held
Beiträge: 61
Registriert: 16.07.2002 17:12:08
Wohnort: Dresden
Kontaktdaten:

Beitrag von kleiner_Held » 23.10.2003 22:07:18

Hi,

die Module werden meines Wissens vom lircd selbst geladen
in der hardware.conf ist das die Zeile

Code: Alles auswählen

LOAD_MODULES=true
Die Zeile mit den Modulen heißt bei mir

Code: Alles auswählen

MODULES="lirc_dev lirc_i2c"
Ich nehme mal an das bei Dir statt lirc_i2c das modul lirc_serial rein muß. Wenn der lircd die Module läd sollte er auch den device anlegen.

In die lircd.conf kommen dann die Tastencodes rein die du für deine Fernbedienung erst ermitteln mußt. Du kannst auch Einstellungen aus deiner winlirc.cnf übernehmen, das ist die gleiche syntax.

Die lircmd.conf brauchst Du nur wenn Du Fernbedienungssignale in Maussignale umwandeln willst.

Gruß

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 23.10.2003 23:05:11

Also ich will die Signale nciht in Maussignale umwandeln.
Ich hab den vorherigen Zustand von /etc/modules wieder hergestellt.
wenn ich lircd via Kommandozeile starte kann ich immer noch nicht mode2 ausführen.
Wie kann ich sonst erkennen ob LIRC irgendwas erkennt?

P.S.
Kann sich bitte jemand meine akualisierten Configfiles anschauen?

Danke Benny

Aux-Sushi
Beiträge: 16
Registriert: 22.10.2002 01:08:55

Beitrag von Aux-Sushi » 23.10.2003 23:46:04

Dumme frage wäre es nur wenn du sie nicht stellen würdest

1.geladene Module anzeigen lassen

Code: Alles auswählen

 lsmod
2. Module laden

Code: Alles auswählen

 modprobe modulname 
3. Module entladen

Code: Alles auswählen

 rmmod modulname 
Du benutzt kein Windoze ... Neustart ist nicht erforderlich

thats it

Gruss

Aux-Sushi
cd / && rm -r *

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 24.10.2003 09:58:16

Neues Problem:

Code: Alles auswählen

debian:/home/pfitzner# modprobe lirc_serial
modprobe: Can't locate module lirc_serial
debian:/home/pfitzner# modprobe lirc_dev
modprobe: Can't locate module lirc_dev
Das Modul kann ich aber kompilieren und er findet trotzdem nichts:

Code: Alles auswählen

debian:/home/pfitzner# dpkg-reconfigure lirc-modules-source
Building kernel modules ... (output -> /tmp/lirc-kernel-source.Ds5Vmz)
Modules succesfully built. Removing /tmp/lirc-kernel-source.Ds5Vmz
debian:/home/pfitzner# modprobe lirc_serial
modprobe: Can't locate module lirc_serial
debian:/home/pfitzner# modprobe lirc_dev
modprobe: Can't locate module lirc_dev
Hat jemand einen Rat für mich?

Danke Benny

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 24.10.2003 10:15:32

sind die module auch da, wo sie hingehören? /lib/modules/<kernel-version>?
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 24.10.2003 10:22:22

Keine Ahnung. Ich habe alles mit apt-installiert und kompilieren lassen.

Code: Alles auswählen

debian:/lib/modules/2.4.22-1-k7# ls
initrd  modules.dep             modules.isapnpmap   modules.pnpbiosmap
kernel  modules.generic_string  modules.parportmap  modules.usbmap
misc    modules.ieee1394map     modules.pcimap
Wo sind die? Wie verschiebe ich sie?

Edit:
Welches Logfile protokoliert sowas? Wenn Module die geladen werden nicht gefunden werden.

EDIT 2:

Code: Alles auswählen

debian:/usr/src/modules/lirc/modules# cp * /lib/modules/2.4.22-1-k7
debian:/usr/src/modules/lirc/modules# cd /lib/modules/2.4.22-1-k7
debian:/lib/modules/2.4.22-1-k7# modprobe lirc_serial
modprobe: Can't locate module lirc_serial
Danke Benny

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 24.10.2003 11:04:23

Geschafft.

Code: Alles auswählen

debian:/lib/modules/2.4.22-1-k7/misc# cp /usr/src/modules/lirc/modules/lirc_serial.o* .
Und dann mit modconf geladen.

mode2 kann ich jetzt ausführen.

Ich stehe jetzt aber vor meinem nächsten Problem:
Ich wollte LIRC hauptsächlich um um xmms via Fernbedienung zu steuern. Jetzt (schon vor 5 Tagen) hab ich mir das Plugin runtergeladen (xmms-lirc) aber wenn ich das Plugin konfigurieren will kommt nur eine Schriftauswahl und so ein Zeug. Das IRMan Plugin schaut schon vielversprechender aus aber es kann nicht auf /dev/lirc zugreifen.

Irgendwelche Erfahrungen damit?

Benny

Benutzeravatar
crack
Beiträge: 615
Registriert: 19.08.2003 12:20:26
Lizenz eigener Beiträge: GNU General Public License
Wohnort: München
Kontaktdaten:

Beitrag von crack » 24.10.2003 11:35:03

OK Problem geklärt.
Alles läuft soweit bestens.

Ich glaub ich schreib mal ein kleines HOWTO für das Wiki. Eigentlich ist es ja ganz einfach aber die Doko von lirc ist halt soweit vorhanden echt schlecht.

Danke nochmals für eure Hilfe, ich hätts sonst echt nicht geschafft.

Danke Benny

Antworten