Dafür braust Du keine TV-Karte, das ganze geht auch mit jeder beliebigen Fernbedienung und Bauteilen für ca. 9 DM aus dem Elektronikladen (siehe Link von Anonymous). Bei mir hab ich alle Bauteile, bis auf das Empfangsmodul in die Serielle Buchse reingequetscht. Den Infrarotempfänger selber hab ich mit ner 3 adrigen Leitung verlängert und ins Slotblech eingearbeitet. Bei LIRC wird ein Programm mitgeliefert, mit dem Du die Knöpfe jeder Fernbedienung mit beliebigen Funktionen belegen kannst. Wenn alles glatt Läuft hast Du die Kiste mit Löten und Konfiguration in 3 Stunden am laufen. Gruß, Thomas
Hi! Ich habs genau nach Anleitung gemacht, hab mich wahrscheinlich aber zu dumm angestellt. Ich wäre sehr dankbar, wenn mir jemand eine detaillierte Anleitung mailen würde, wie man lirc unter SuSE 7.1 zum laufen bekommt, um damit die Fernbedienung der Hauppauge-Karte mit KWinTV zu benutzen. Danke schon mal.
Bei mir genau das Gleiche: Alles nach Anleitung gemacht, Module geladen, Progs gestartet, beim Druck auf die Fernbedienung tut sich aber nichts. (SuSE7.1) Gibt es irgendwo ein Fehlerprotokoll oder ein Log zu den Aktivitäten die LIRC betreffen? Hier die Ausgabe beim LAden der Module: Apr 24 22:00:25 linux kernel: lirc_dev: IR Remote Control driver registered, at major 61 Apr 24 22:00:36 linux kernel: i2c-core.o: driver i2c ir driver registered. Apr 24 22:00:36 linux kernel: lirc_i2c: chip found @ 0x18 (Hauppauge IR) Apr 24 22:00:36 linux kernel: bttv0: i2c attach [Hauppauge IR] Apr 24 22:00:36 linux kernel: i2c-core.o: client [Hauppauge IR] registered to adapter [bt848 #0](pos. 2).
Ich bin leider nicht soweit gekommen. Ich hab das configure-Programm ausgeführt, die Fernbedienung von Hauppauge angegeben und das Programm beendet. Bei mir war allerdings schon beim ausführen von ./configure.sh Ende. Weiss da jemand weiter?
gebt mal, wenn das Modul geladen ist xmode2 ein, das ist ein Programm, welches die Signale der Fernbedienung grafisch ausgibt. So könnt ihr zumindest testen, ob die Treiber und Hardware richtig funktionieren. Im Unterverzeichnis /lirc???/doc befinden sich gute Dokumentationen, wol in Englisch. Da sind auch irgendwo Beispielkonfigurationsdateien. Ansonsten kann ich nur noch mal auf den Link von Anonymous hinweisen. @Thorsten: Um Lirc zu kompillieren müssen (glaube ich) die Kernelsourcen vorhanden sein. Versuch mal unter /usr/src/linux als root folgendes: yes "" | make config make dep danach sollte es eigentlich mit: ./configure make all make install gehen.
Erstmal danke für den Tip. Das Compilieren und Installieren hat geklappt. Wenn ich aber die Module laden will, dann kommt die Fehlermeldung "kernel module version mismatch", weiterhin krieg ich die Information, dass die Module für Kernel 2.4.2 compiliert wurden. SuSE 7.1 verwendet jedoch Kernel 2.4.0. Ich geh mal davon aus, dass ich mich einfach mal wieder nur schusslig anstelle.
xmode2 gibt bei mir folgende Meldung: This program is only intended for receivers supporting the pulse/space layer. Note that this is no error, but this program simply makes no sense for your receiver.
Muß ich noch ein Device angeben? Wenn ja, welches?
pulse/space layer hat irgendwas mit der Codierung der IR Signals zu tun. Kommt die Meldung denn erst, wenn Du die Fernbedienung betätigst, oder startet das Programm gar nicht erst? Das Divice ist /dev/lirc (glaube ich, hab jetzt keine Möglichkeit nachzukucken), aber bei mir muss ich das nicht extra angeben. Ansonsten versuchs mal mit "mode2". Das ist das gleiche wie xmode2, nur gibt das die Signale nicht grafisch aus, sondern zeigt die High/Low Zeiten an. @Thorsten: Welche Version von LIRC benutzt Du denn? Weil Kernel 2.4 wird erst ab 0.6.3 unterstützt. Möglicherweise musst Du Dir auch nen neuen Kernel kompillieren, schau mal in der LIRC Doku nach, was man da beachten muss. Bei mir musste ich damals auch nen neuen Kernel bauen (weiss aber net mehr genau warum, ist schon was länger her). Ansonsten hab ich mit LIRC + Kernel 2.4 keine Erfahrung. Und den Empfänger hab ich mir damals auch selber gebaut für die Serielle Schnittstelle. D.h. ich musste mir ein "lirc_serial.o" Modul bauen. Mit dem Haupauge Empfänger kenn ich mich nicht aus, aber ich glaub da ist ja im ./configure Script ne eigene Option für... Thomas
Ups, schon wieder nen neuen Thread angefangen :) @Thorsten: Mir fällt grad ein, irgendwo ziemlich am Amfang der Kernelkonfiguration muss ne Option "Ignore Modules Version" oder so was in der Art sein. Damit ist es auch möglich Module anderer Kernelversionen zu laden. Wenn ich mir Deine Fehlermeldung so anseh, könnt das ja schonmal was sein. Würde mich aber wundern, wenn Suse diese Option nicht aktiviert hätte... Aber probier das mal aus. Thomas
Wenn xmode2 gar nicht erst startet, ist das normalerweise ein zeichen dafür, das der Treiber nicht funktioniert, bist Du denn sicher das das Lirc Modul auch korrekt geladen ist, und ob Du im Configure Script die richtigen Einstellungen gemacht hast. Allerdings werd ich aus der Fehlermeldung auch nicht schlau, da steht ja, das das kein Fehler ist... villeicht liegts ja auch an den config Dateien. Mess doch mal die Spannung zwischen Pin 1 und 2 am IR-Modul, wenn das Lirc Modul funktioniert müssen hier knapp 5V liegen. Zwischen Pin 1 und 3 sollten ca. 3,6V liegen, die auf ca. 2,7V absacken, wenn Du mit ner Fernbedienung draufhältst. Wenn das so ist, funktioniert das Lirc Modul und der Fehler liegt an den Config Dateien. Das kannst Du jedoch nur so machen, wenn Du den Empfänger selber gebaut hast, mit dem Haupauge Empfänger kenn ich mich nicht aus. Thomas
ich hab auch die bastelmethode gewählt :) alle teile bei recihelt bestellt. Ich hab das fast genauso wie Thomas gemacht, nur hab ich mir das empfangsmodul in ein kleines kästchen eingebaut und bei mir auf den tisch gestellt
Hi, weiss jemand ob und falls ja wo ich die Hauppauge Fernbedienung nachträglich kaufen kann? War bisher leider nicht fündig und würde zu gern mal XMMS fernsteuern :)
Coole Sache, das! ;-)
lodger
Bei mir hab ich alle Bauteile, bis auf das Empfangsmodul in die Serielle Buchse reingequetscht. Den Infrarotempfänger selber hab ich mit ner 3 adrigen Leitung verlängert und ins Slotblech eingearbeitet.
Bei LIRC wird ein Programm mitgeliefert, mit dem Du die Knöpfe jeder Fernbedienung mit beliebigen Funktionen belegen kannst.
Wenn alles glatt Läuft hast Du die Kiste mit Löten und Konfiguration in 3 Stunden am laufen.
Gruß, Thomas
Danke schon mal.
Gibt es irgendwo ein Fehlerprotokoll oder ein Log zu den Aktivitäten die LIRC betreffen? Hier die Ausgabe beim LAden der Module:
Apr 24 22:00:25 linux kernel: lirc_dev: IR Remote Control driver registered, at major 61
Apr 24 22:00:36 linux kernel: i2c-core.o: driver i2c ir driver registered.
Apr 24 22:00:36 linux kernel: lirc_i2c: chip found @ 0x18 (Hauppauge IR)
Apr 24 22:00:36 linux kernel: bttv0: i2c attach [Hauppauge IR]
Apr 24 22:00:36 linux kernel: i2c-core.o: client [Hauppauge IR] registered to adapter [bt848 #0](pos. 2).
Weiss da jemand weiter?
configure: error: *** you need to have the Linux kernel Source installed for this driver
Kann es sein, dass man die Quellcodes vom Kernel installieren muss?
@Thorsten:
Um Lirc zu kompillieren müssen (glaube ich) die Kernelsourcen vorhanden sein. Versuch mal unter /usr/src/linux als root folgendes:
yes "" | make config
make dep
danach sollte es eigentlich mit:
./configure
make all
make install
gehen.
sorry, das Posting sollte eigentlich in den oberen Thread.
Gruß, Thomas
This program is only intended for receivers supporting the pulse/space layer.
Note that this is no error, but this program simply makes no sense for your
receiver.
Muß ich noch ein Device angeben? Wenn ja, welches?
@Thorsten:
Welche Version von LIRC benutzt Du denn? Weil Kernel 2.4 wird erst ab 0.6.3 unterstützt. Möglicherweise musst Du Dir auch nen neuen Kernel kompillieren, schau mal in der LIRC Doku nach, was man da beachten muss. Bei mir musste ich damals auch nen neuen Kernel bauen (weiss aber net mehr genau warum, ist schon was länger her).
Ansonsten hab ich mit LIRC + Kernel 2.4 keine Erfahrung. Und den Empfänger hab ich mir damals auch selber gebaut für die Serielle Schnittstelle. D.h. ich musste mir ein "lirc_serial.o" Modul bauen. Mit dem Haupauge Empfänger kenn ich mich nicht aus, aber ich glaub da ist ja im ./configure Script ne eigene Option für...
Thomas
@Thorsten:
Mir fällt grad ein, irgendwo ziemlich am Amfang der Kernelkonfiguration muss ne Option "Ignore Modules Version" oder so was in der Art sein. Damit ist es auch möglich Module anderer Kernelversionen zu laden. Wenn ich mir Deine Fehlermeldung so anseh, könnt das ja schonmal was sein. Würde mich aber wundern, wenn Suse diese Option nicht aktiviert hätte... Aber probier das mal aus.
Thomas
Thomas
alle teile bei recihelt bestellt. Ich hab das fast genauso wie Thomas gemacht, nur hab ich mir das empfangsmodul in ein kleines kästchen eingebaut und bei mir auf den tisch gestellt
weiss jemand ob und falls ja wo ich die Hauppauge Fernbedienung nachträglich kaufen kann? War bisher leider nicht fündig und würde zu gern mal XMMS fernsteuern :)
Danke im Voraus
Sebastian
Ich finde die Kernel-Sourcen nicht!!!
Habe mandrake 8.0 aus-dem-netz-edition (2Cds) und finde die Sources nicht:-( Weiß jmd. woher ich die sourcen für den standard mdk-kernel herbekomme??