[Gelöst] Lirc und Ubuntu.... ich bin am verzweifeln..

  • Hallöle,


    während meine Toshiba FB unter Mandriva nach ein paar Tweaks wunderbar lief, komme ich mit Ubuntu gar nicht zurecht.


    Ich kann ohne Probleme per modprobe lirc_serial das Treibermodul laden und laut dmesg Ausgabe wird mein Empfänger auch korrekt erkannt, allerdings spuckt ein mode2 -d /dev/lirc0 rein gar nichts aus! Ein anderes lirc device wird jedoch nicht angelegt...


    Kann ich irgendwie herausbekommen wo das Problem liegt?

    Mein LinuxVDR Bastelsysten:
    --------------------
    Ahanix Viper MCE-301, Asrock B85M PRO4, Intel Pentium G3250 @ Scythe Shuriken, 4GB Kingston HyperX Savage, Corsair Force 3 & Samsung Spinpoint M7, Asus BR04B2T, Technotrend S2-1600, Powered by Seasonic S12-II 330 @ NB-BlackSilentFan XL2
    Stromverbrauch: 15 Watt Idle (Gnome Desktop), 22-24 Watt FullHD Videos (mit VLC)

    - Registered Linux-User Nr.:# 341407
    - Registered VDR-User Nr.:# 821

    2 Mal editiert, zuletzt von X-Dimension ()

  • Hi,


    schau doch mal, was

    Code
    setserial /dev/lirc0


    liefert.


    Ich nehme einfach mal an, das Du einen "Homebrew"-Empfänger benutzt. Ansonsten kannst Du mal versuchen, was in dem VDR-Wiki Artikel zum Thema LIRC mit Debian geschrieben steht.


    Gruss


    Macavity

    Capulet:
    HW: Dell Dimension 3100, Pentium 4 3GHz, 2GB RAM, 160GB HDD (System), 1TB HDD (Video), 1 x TT S2-1600, 1 x Technisat Skystar HD | SW: Debian 7.4, VDR 2.0.4 (selfcompiled), dummydevice 2.0.0, streamdev-server 0.6.1, NFS-Server


    TiViPi01:
    HW: Raspberry Pi Mod. B Rev. 2, 512MB RAM, 8GB SD-Card, Teko TEK-BERRY.9 Gehäuse, Ednet 85024 USB 2.0 Hub, Digitainer X10 Funk-Fernbedienung | SW: Raspbian 01/2014, VDR 2.0.4 (selfcompiled), rpihddevice 0.0.8, ffmpeg 1.0.8, streamdev-client 0.6.1, NFS-Client

  • Welches Ubuntu hast Du denn?


    Bei 9.10 hatte ich auch Probleme, ging dann aber ganz einfach.


    Gruß

    MSI K9 Neo V3 | Athlon X2 6000+ | 4GB DDR2 Ram | TT Budget S2-3200 | TT DVB-S Budget S1102 (like Nova) | 400 GB Samsung HD401LJ | DVD-Laufwerk
    Ubuntu 9.10 | VDR 1.7.10 | Nvidia 195.30 | xbmc mit pvr


    ---driver140771---

  • Ja ich habe Ubuntu 9.10 und nutze einen normalen seriellen Homebrew Empfänger. (Der vom ersten IR-Einschalter)


    Ein setserial /dev/lirc0 sagt mir:


    Cannot get serial info: Invalid argument

    Mein LinuxVDR Bastelsysten:
    --------------------
    Ahanix Viper MCE-301, Asrock B85M PRO4, Intel Pentium G3250 @ Scythe Shuriken, 4GB Kingston HyperX Savage, Corsair Force 3 & Samsung Spinpoint M7, Asus BR04B2T, Technotrend S2-1600, Powered by Seasonic S12-II 330 @ NB-BlackSilentFan XL2
    Stromverbrauch: 15 Watt Idle (Gnome Desktop), 22-24 Watt FullHD Videos (mit VLC)

    - Registered Linux-User Nr.:# 341407
    - Registered VDR-User Nr.:# 821

  • Ich glaube Du hast ein:


    Code
    setserial /dev/ttyS0 uart none


    vergessen?


    Ich habe die Konfiguration über den Assistenten gemacht, der nach dem installieren von lirc startet.


    sudo dpkg-reconfigure lirc


    Dort habe ich IRdeo und Serial Port (UART) : Scientific Atlanta Cable box und /dev/ttyS0 gewählt.


    Dann hab ich die lircd.conf für meine Fernbedienung nach /etc kopiert.


    Hier noch die hardware.conf in /etc/lirc:


    und die lircd.conf in /etc/lirc:


    Ich hoffe es hilft.

    MSI K9 Neo V3 | Athlon X2 6000+ | 4GB DDR2 Ram | TT Budget S2-3200 | TT DVB-S Budget S1102 (like Nova) | 400 GB Samsung HD401LJ | DVD-Laufwerk
    Ubuntu 9.10 | VDR 1.7.10 | Nvidia 195.30 | xbmc mit pvr


    ---driver140771---

  • setserial /dev/ttyS0 uart none ist in der autoserial.conf gesetzt, bringt aber nichts.


    Soweit ich weiß müsste aber doch wenigstens mode2 schon etwas ausspucken, auch ohne daß lircd gestartet ist und arbeitet. Oder liege ich da falsch?


    Ich bin die HowTos und Wikis durch gegangen, aber an dem Punkt wo ich mit mode2 testen soll ob der Empfänger etwas empfängt, passiert hier einfach nichts.
    Auf dieses Problem wird in den ganzen Anleitungen leider nicht weiter eingegangen.


    Unter Mandriva hat mode2 jedenfalls gleich nach dem laden der Treiber etwas ausgespuckt, ohne daß ich da noch irgendwas konfigurieren musste. Der nächste Schritt war dann die Config Datei meiner FB rein kopieren und lircd starten -> Fertig.

    Mein LinuxVDR Bastelsysten:
    --------------------
    Ahanix Viper MCE-301, Asrock B85M PRO4, Intel Pentium G3250 @ Scythe Shuriken, 4GB Kingston HyperX Savage, Corsair Force 3 & Samsung Spinpoint M7, Asus BR04B2T, Technotrend S2-1600, Powered by Seasonic S12-II 330 @ NB-BlackSilentFan XL2
    Stromverbrauch: 15 Watt Idle (Gnome Desktop), 22-24 Watt FullHD Videos (mit VLC)

    - Registered Linux-User Nr.:# 341407
    - Registered VDR-User Nr.:# 821

  • Code
    setserial /dev/ttyS0 uart none
    modprobe lirc_serial


    dann lircd.conf erstellen mit

    Code
    irrecord /etc/lircd.conf


    jetzt lircd starten


    zum testen einfach irw verwenden.. das sollte dann die gedrückte taste anzeigen.


    73

  • Die vorgehensweise ist mir doch bekannt.
    Aber ich komme ja nichtmal soweit. daß irrecord oder mode2 irgendwas empfangen.
    Bei /dev/lirc0 scheinen keine Signale von /dev/ttyS0 anzukommen.
    Hier liegt das Problem!

    Mein LinuxVDR Bastelsysten:
    --------------------
    Ahanix Viper MCE-301, Asrock B85M PRO4, Intel Pentium G3250 @ Scythe Shuriken, 4GB Kingston HyperX Savage, Corsair Force 3 & Samsung Spinpoint M7, Asus BR04B2T, Technotrend S2-1600, Powered by Seasonic S12-II 330 @ NB-BlackSilentFan XL2
    Stromverbrauch: 15 Watt Idle (Gnome Desktop), 22-24 Watt FullHD Videos (mit VLC)

    - Registered Linux-User Nr.:# 341407
    - Registered VDR-User Nr.:# 821

  • driver140771


    Genau das hat geholfen!
    Ich habe dpkg-reconfigure lirc gestartet und den von dir erwähnten Empfänger gewählt.
    Jetzt bekommt mode2 auch endlich signale!


    Besten Dank!

    Mein LinuxVDR Bastelsysten:
    --------------------
    Ahanix Viper MCE-301, Asrock B85M PRO4, Intel Pentium G3250 @ Scythe Shuriken, 4GB Kingston HyperX Savage, Corsair Force 3 & Samsung Spinpoint M7, Asus BR04B2T, Technotrend S2-1600, Powered by Seasonic S12-II 330 @ NB-BlackSilentFan XL2
    Stromverbrauch: 15 Watt Idle (Gnome Desktop), 22-24 Watt FullHD Videos (mit VLC)

    - Registered Linux-User Nr.:# 341407
    - Registered VDR-User Nr.:# 821

  • Keine Ursache.
    Ich habe selber lange genug versucht lirc und Ubuntu 9.10 zum laufe zu bringen, dabei geht es mit diesem Assistenten so einfach.
    Ist wohl auch nur noch so möglich.

    MSI K9 Neo V3 | Athlon X2 6000+ | 4GB DDR2 Ram | TT Budget S2-3200 | TT DVB-S Budget S1102 (like Nova) | 400 GB Samsung HD401LJ | DVD-Laufwerk
    Ubuntu 9.10 | VDR 1.7.10 | Nvidia 195.30 | xbmc mit pvr


    ---driver140771---

  • Das Problem an dem Assistenten ist meiner Meinung nach, daß kein Normalsterblicher weiß was er dort als Empfänger wählen soll und deswegen lieber gar nichts oder "custom" wählt.
    Und genau dann passiert das was mir passiert ist. :)

    Mein LinuxVDR Bastelsysten:
    --------------------
    Ahanix Viper MCE-301, Asrock B85M PRO4, Intel Pentium G3250 @ Scythe Shuriken, 4GB Kingston HyperX Savage, Corsair Force 3 & Samsung Spinpoint M7, Asus BR04B2T, Technotrend S2-1600, Powered by Seasonic S12-II 330 @ NB-BlackSilentFan XL2
    Stromverbrauch: 15 Watt Idle (Gnome Desktop), 22-24 Watt FullHD Videos (mit VLC)

    - Registered Linux-User Nr.:# 341407
    - Registered VDR-User Nr.:# 821

  • Hallo,


    ich habe versucht alle hier genannten Schritte zu befolgen aber leider komme ich trotz vielen Lesens nicht klar. Hier ist meine Vorgehensweise:


    Im Web-Frontend:
    1. LIRC aktiviert
    2. Home-brew (16x50 UART compatible serial port) und /dev/ttyS0 ausgewählt und gespeichert


    Nach dem Restart hat der VDR zur Tasteneingabe aufgefordert, die ATRIC LED blinkt auch fleissig, aber dann kommt das normale TV Programm.
    Also an der Konsole:
    3. setserial /dev/ttyS0 uart none
    4. sudo dpkg-reconfigure lirc (Remote: Home-brew 16x50 UART, Transmitter: Custom, /dev/ttyS0)
    Dann erscheint:

    Code
    Loading the saved-state of the serial devices from /etc/serial.conf
    * Loading LIRC modules    ...done.
    * Starting remote control daemon(s) : LIRC     ...done
    dpkg-trigger: dpkg-trigger muss von einem Betreuerskript aufgerufen werden (oder mit einer --by-package Option)


    5. sudo /etc/init.d/lirc stop


    Wenn ich dann irrecord /etc/lircd.conf eingebe erscheint:

    Code
    root@yaVDR:/home/xxx# irrecord /etc/lircd.conf irrecord: only first remote definition in file "/etc/lircd.conf" used
    irrecord -  application for recording IR-codes for usage with lirc 
    Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)
    irrecord: could not get file information for /dev/lirc
    irrecord: default_init(): No such file or directory
    irrecord: could not init hardware (lircd running ? --> close it, check permissions)


    ls -l /dev/lir* liefert:

    Code
    crw-rw---- 1 root root 61, 0 2010-09-22 14:30 /dev/lirc0 lrwxrwxrwx 1 root root    19 2010-09-22 14:30 /dev/lircd -> /var/run/lirc/lircd


    ps -ef | grep lircd liefert:

    Code
    root      1868     1  0 14:29 ?        00:00:00 /usr/sbin/lircd --nodaemon --output=/var/run/lirc/lircd --device=/dev/lirc0 root      2187  1475  0 14:40 pts/0    00:00:00 grep --color=auto lircd


    lsmod | grep ir liefert:

    Code
    lirc_serial            10198  1  lirc_dev                8884  3 lirc_serial


    irw liefert leider nichts.


    Hier noch einige Meldungen:

    Code
    Sep 22 13:26:33 yaVDR kernel: [   13.046046] lirc_dev: IR Remote Control driver registered, major 61 
    Sep 22 13:26:33 yaVDR kernel: [   13.146977] lirc_serial: use 'setserial /dev/ttySX uart none'
    Sep 22 13:26:33 yaVDR kernel: [   13.146978] lirc_serial: or compile the serial port driver as module and
    Sep 22 13:26:33 yaVDR kernel: [   13.146979] lirc_serial: make sure this module is loaded first
    Sep 22 13:26:34 yaVDR signal-event[901]: finished processing signal on-boot
    Sep 22 13:26:35 yaVDR kernel: [   13.483369] lirc_serial: use 'setserial /dev/ttySX uart none'
    Sep 22 13:26:35 yaVDR kernel: [   13.483371] lirc_serial: or compile the serial port driver as module and
    Sep 22 13:26:35 yaVDR kernel: [   13.483373] lirc_serial: make sure this module is loaded first


    Code
    Sep 22 12:09:56 yaVDR vdr: [1398] ERROR: /dev/lircd: No such file or directory
    Sep 22 12:09:58 yaVDR vdr: [1378] changing pids of channel 257 from 401+401=2:402=deu@3:0:0 to 501+501=2:502=deu@3:0:0
    Sep 22 12:09:59 yaVDR vdr: [1398] ERROR: /dev/lircd: No such file or directory
    Sep 22 12:11:00 yaVDR vdr: last message repeated 20 times


    Code
    [   13.046046] lirc_dev: IR Remote Control driver registered, major 61 
    [   13.146964] lirc_serial: port 03f8 already in use
    [   13.146977] lirc_serial: use 'setserial /dev/ttySX uart none'
    [   13.146978] lirc_serial: or compile the serial port driver as module and
    [   13.146979] lirc_serial: make sure this module is loaded first
    [   13.483367] lirc_serial: port 03f8 already in use
    [   13.483369] lirc_serial: use 'setserial /dev/ttySX uart none'
    [   13.483371] lirc_serial: or compile the serial port driver as module and
    [   13.483373] lirc_serial: make sure this module is loaded firstl


    Kann man damit etwas anfangen?

  • Zitat

    Original von owenzel
    sudo /etc/init.d/lirc stop


    Wie oft denn noch? yaVDR benutzt upstart!

    Code
    stop remoted


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Zitat

    Original von owenzel
    Aber auch stop remoted ändert nichts am Ergebnis.


    Aber irrecord sollte dann nicht mehr meckern.


    Und wieso postest du in einem Thread, der auf gelöst steht?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

    Einmal editiert, zuletzt von gda ()

  • Leider immer noch ein der gleiche Fehler


    Ich war mir nicht sicher ob es klug ist, zum selben Thema einen weiteren Thread zu öffnen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!