IR Modul will nicht....

  • hey leute,

    hab hier ein kleines Problem mit dem installieren meines IR Moduls (TSOP38238).
    Ich Befolge grade die Anleitung http://aron.ws/projects/lirc_rpi/ inkl. http://aron.ws/projects/lirc_rpi/openelec_howto.html
    und diese http://wiki.openelec.tv/index.php?titl…i_GPIO_Receiver
    Wie aus den Links zu erkennen soll das ganze unter OpenELEC 4.0.1 installiert werden, die Fernbedienung selbst funktioniert einwandfrei.

    So nun die Probleme

    root ~ # dmesg | grep lirc_rpi

    dmesg | grep lirc_rpi
    [ 14.215389] lirc_rpi: module is from the staging directory, the quality is un known, you have been warned.
    [ 15.177470] lirc_rpi: auto-detected active low receiver on GPIO pin 18
    [ 15.177844] lirc_rpi lirc_rpi.0: lirc_dev: driver lirc_rpi registered at mino r = 0
    [ 15.177863] lirc_rpi: driver registered!


    dann soll ich mode2 machen, aber schon ist schluss.

    mode2 -d /dev/lirc0
    mode2: could not open /dev/lirc0
    mode2: default_init(): Device or resource busy


    Also hab ich erstmal versucht:
    http://aron.ws/projects/lirc_rpi/

    wget http://aron.ws/projects/lirc_rpi/kernel.lirc_rpi-0.3.patch
    Connecting to aron.ws (195.228.155.189:80)
    wget: can't open 'kernel.lirc_rpi-0.3.patch': File exists


    patch -p1 < kernel.lirc_rpi-0.3.patch
    -sh: patch: not found

    Also auch null erfolg

    also letztes noch Troubleshouting:
    mount -t debugfs debugfs /sys/kernel/debug
    mount: mounting debugfs on /sys/kernel/debug failed: Device or resource busy

    Angeschlossen ist das Modul laut Datasheet http://www.adafruit.com/datasheets/tsop382.pdf
    1 = GPIO18(PIN12), 2 = GND(PIN6), 3 = 3,3v(PIN1)
    an einem Raspi B+.

    Das ist auch schon Modul nr. 2 was ich hier teste mit gleichem Fehler, zu dem anderen hab ich leider keine TSOP, das hatte ein Kollege noch rumliegen, da ich nun auf defekt vermutete hab ich mir doch eins neu Bestellt, aber leider die selben Fehler :(

    Wie ich mich kenne ist das wieder ein ganz lapidarer Fehler oder einfach irgend etwas vergessen, deswegen bitte helf mir einer :D


  • ...dann soll ich mode2 machen, aber schon ist schluss.

    mode2 -d /dev/lirc0
    mode2: could not open /dev/lirc0
    mode2: default_init(): Device or resource busy

    Das sagt doch fast, was das Problem ist. Probier mal:

    Code
    kill $(pidof lircd)

    und danach dann

    Code
    mode2 -d /dev/lirc0
  • Super ich danke dir, das hats gebracht!

    Die Probleme gehen aber leider weiter...

    Ich gebe also folgend "mode2 -d /dev/lirc0" ein, dann fängt der an zu rattern ohne das ich mit der Fernbedienung was eingegeben habe. Habe dann nebenher doch noch eine Tasten gedrückt aber keine Veränderung gesehen.

    Das ganze dann mit Strg+C beendet und laut Anleitung weiter mit
    "echo "killall lircd; /usr/sbin/lircd --driver=default --device=/dev/lirc0 --uinput --output=/var/run/lirc/lircd --pidfile=/var/run/lirc/lircd-lirc0.pid /storage/.config/lircd.conf" >> /storage/.config/autostart.sh"
    darauf passierte nichts weiter also nehme ich an das er es gefressen hat.

    Danach

    OpenELEC:~ # killall lircd
    killall: lircd: no process killed

    OpenELEC:~ # kill $(pidof lircd)
    sh: you need to specify whom to kill

    Irgendwie lässt sich lirc nicht beenden bzw. falscher befehl, trotzdem mal irrecord getestet:

    OpenELEC:~ # irrecord -d /dev/lirc0 /storage/.config/lircd.conf
    ...
    Press RETURN now to start recording.
    irrecord: no data for 10 secs, aborting
    irrecord: gap not found, can't continue

    Woran liegts denn nun wieder?


    Habe auch mal mit Raspbmc getestet, dort braucht man laut google ja nur unter settings das ir modul einschalten und die Fernbedieneung auswählen (Meine ist als Xbox 360 eingestellt) und es sollte Plug´n´play funktionieren... auch hier keine Funktion.


  • Super ich danke dir, das hats gebracht!

    Die Probleme gehen aber leider weiter...

    Ich gebe also folgend "mode2 -d /dev/lirc0" ein, dann fängt der an zu rattern ohne das ich mit der Fernbedienung was eingegeben habe. Habe dann nebenher doch noch eine Tasten gedrückt aber keine Veränderung gesehen.

    Wenn mit dem mode2 Befehl schon Signale empfangen werden, ohne dass ein Knopf auf der FB gedrückt wurde, brauchst Du logischer Weise nicht weiter machen, da irgend etwas in der Umgebung den IR Empfänger stört bzw. IR Signale aussendet. Vielleicht stört ja eine Leuchtstofflampe oder ein anderes Gerät, wie z.B. ein IR Kopfhörer.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!