[gelöst] lirc: Verbindungsaufbau abgelehnt

  • Hallo,
    beim Start des vdr bekomme ich folgenden Fehler (openSuse 10.2)

    Code
    Sep 19 21:58:05 vdr vdr: [2828] ERROR: /dev/lirc_imon: Verbindungsaufbau abgelehnt
    Sep 19 21:58:05 vdr vdr: [2828] ERROR: remote control LIRC not ready!
    Sep 19 21:58:05 vdr vdr: [2828] remote control KBD - learning keys
    Sep 19 21:58:05 vdr vdr: [3037] KBD remote control thread started (pid=2828, tid=3037)


    lirc ist selbst compiliert aus lirc-0.8.2.tar.bz2


    Mit irw funktioniert es aber

    Code
    guido@vdr:~> irw
    0000000028b595b7 00 1 iMON-PAD
    000000002bb195b7 00 2 iMON-PAD
    0000000028b195b7 00 3 iMON-PAD
    000000002a8595b7 00 4 iMON-PAD


    Das device ist vorhanden

    Code
    vdr:~ # ls -l /dev/li*
    lrwxrwxrwx 1 root root  6 Sep 19 21:57 /dev/lirc_imon -> lirc/0


    lircd läuft

    Code
    guido@vdr:~> ps -ef | grep lirc
    root      2115     1  0 21:57 ?        00:00:00 /usr/local/sbin/lircd -d /dev/lirc_imon
    root      2828  2801  0 21:58 ?        00:00:00 /usr/local/bin/vdr/vdr --watchdog=120 --vfat --lirc=/dev/lirc_imon


    Die Module sind geladen

    Code
    guido@vdr:~> lsmod | grep lirc
    lirc_imon              13700  1
    lirc_dev               11364  1 lirc_imon
    usbcore               103320  8 usb_storage,lirc_imon,usbhid,ehci_hcd,ohci_hcd,uhci_hcd


    dmesg scheint auch o.k.

    Code
    lirc_dev: IR Remote Control driver registered, at major 61
    /usr/local/src/lirc-0.8.2/drivers/lirc_imon/lirc_imon.c: Driver for Soundgraph iMON MultiMedian IR/VFD w/imon pad2keys patch, v0.3p2k
    /usr/local/src/lirc-0.8.2/drivers/lirc_imon/lirc_imon.c: Venky Raju <dev@venky.ws>
    /usr/local/src/lirc-0.8.2/drivers/lirc_imon/lirc_imon.c: imon_probe: found IMON device
    lirc_dev: lirc_register_plugin: sample_rate: 0
    /usr/local/src/lirc-0.8.2/drivers/lirc_imon/lirc_imon.c: imon_probe: Registered iMON plugin (minor:0)
    /usr/local/src/lirc-0.8.2/drivers/lirc_imon/lirc_imon.c: imon_probe: iMON device on usb<1:2> initialized


    In der runvdr hab ich das


    Sieht doch alles gut aus oder?
    Also, warum geht es mit irw aber nicht mit dem VDR?


    Guido

    HW: Gigabyte EP41-UD3L | Core2Duo 7400 | 2GB Kingston | MSI N220GT-MD1GZ (passiv) | L4M-Twin S2 ver 6.5 mit Flex S2 | Silverstone LC16M mit iMON VFD | Samsung LE46B750
    SW: Xubuntu 14.04 3.13.0-24 | NVIDIA 304.117 | vdr 2.1.6 | softhddevice | inputlirc | lcdproc

    2 Mal editiert, zuletzt von goldbär ()

  • Hi,


    hast Du vdr neu installiert oder lief das schon mit lirc ? Wurde die remote.conf schon angelernt ? Hast Du vdr auch mit REMOTE=LIRC komp. ?


    CU
    Kamikaze

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Zitat

    hast Du vdr neu installiert oder lief das schon mit lirc ?


    Ich habe openSuse 10.2 neu installiert und lirc-0.8.2 selbst kompiliert, da ich da noch einen Patch für meine Fernbedienung drin habe (imon pad). Dann vdr 1.5.9 neu installiert.


    Zitat

    Wurde die remote.conf schon angelernt ?


    Bei lirc wird eine remote.conf für meine FB mitgeliefert


    Zitat

    Hast Du vdr auch mit REMOTE=LIRC komp. ?


    In meiner Make.config steht

    Code
    VDR_VERSION=1.5.9
    LIRC_DEVICE = /dev/lirc_imon
    VFAT=1
    BINDIR   = /usr/local/bin/vdr-$(VDR_VERSION)
    LOCDIR   = /usr/local/share/vdr-$(VDR_VERSION)/locale
    PLUGINDIR = ./PLUGINS
    PLUGINLIBDIR = /usr/local/lib/vdr-$(VDR_VERSION)
    VIDEODIR = /video
    CONFDIR  = /usr/local/etc/vdr-$(VDR_VERSION)


    Compiliert einfach mit

    Code
    vdr:/usr/local/src/VDR # make

    HW: Gigabyte EP41-UD3L | Core2Duo 7400 | 2GB Kingston | MSI N220GT-MD1GZ (passiv) | L4M-Twin S2 ver 6.5 mit Flex S2 | Silverstone LC16M mit iMON VFD | Samsung LE46B750
    SW: Xubuntu 14.04 3.13.0-24 | NVIDIA 304.117 | vdr 2.1.6 | softhddevice | inputlirc | lcdproc

  • Hast Du eine lircd.conf (oder halt unter anderem Namen) ? Konnte die eben nicht unter deinen Angaben entdecken.
    Ansonsten noch Rechte überprüft, wenn vdr nicht als root gestartet wird ?
    Kenne meine make.config jetzt nicht auswendig und habe gerade keinen Zugriff drauf, weiß also nicht mehr welchen Eintrag ich da machen musste, damit er eben immer mit lirc kompiliert wird... Ansosnten war das halt mit "make REMOTE=LIRC"


    CU
    Kamikaze

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Zitat

    Hast Du eine lircd.conf (oder halt unter anderem Namen) ?


    Ja, hab ich natürlich. Sollte aber nicht der Grund sein, da es über irw ja funktioniert.


    Zitat

    Ansonsten noch Rechte überprüft, wenn vdr nicht als root gestartet wird ?


    vdr startet als root. Ich habe zumindes nicht bewußt etwas anderes eingestellt


    Zitat

    Kenne meine make.config jetzt nicht auswendig und habe gerade keinen Zugriff drauf, weiß also nicht mehr welchen Eintrag ich da machen musste, damit er eben immer mit lirc kompiliert wird... Ansosnten war das halt mit "make REMOTE=LIRC"


    Aus INSTALL:


    Sollte also passen.


    Ich denke, dass es mit dem VDR zusammenhängen muss, da die FB mit irw ja funktioniert.

    HW: Gigabyte EP41-UD3L | Core2Duo 7400 | 2GB Kingston | MSI N220GT-MD1GZ (passiv) | L4M-Twin S2 ver 6.5 mit Flex S2 | Silverstone LC16M mit iMON VFD | Samsung LE46B750
    SW: Xubuntu 14.04 3.13.0-24 | NVIDIA 304.117 | vdr 2.1.6 | softhddevice | inputlirc | lcdproc

  • Ach ja, irw funzt ja.Ich vergaß ...
    Sind die Einträge denn in der remote.conf und in der lircd.conf denn gleich ? Also die Tastennamen ? Vielleicht sonst mal die remote.conf kurzfristig umbennen, um zu gucken, ob der vdr dann in den Anlernmodus geht ?

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Danke Kamikaze, werde ich mal testen. Komme gerade nicht an den VDR ran.


    Kann mir evtl. jemand sagen wann die o.g. Fehlermeldung auftritt.
    z.B. Berechtigungsproblem oder lircd nicht gefunden oder...
    Dann wüßte ich wenigstens wo ich suchen muss.

    HW: Gigabyte EP41-UD3L | Core2Duo 7400 | 2GB Kingston | MSI N220GT-MD1GZ (passiv) | L4M-Twin S2 ver 6.5 mit Flex S2 | Silverstone LC16M mit iMON VFD | Samsung LE46B750
    SW: Xubuntu 14.04 3.13.0-24 | NVIDIA 304.117 | vdr 2.1.6 | softhddevice | inputlirc | lcdproc

  • Code
    Sind die Einträge denn in der remote.conf und in der lircd.conf denn gleich ? Also die Tastennamen ?


    Ja, sind gleich


    Code
    Vielleicht sonst mal die remote.conf kurzfristig umbennen, um zu gucken, ob der vdr dann in den Anlernmodus geht ?


    das bringt auch nichts

    HW: Gigabyte EP41-UD3L | Core2Duo 7400 | 2GB Kingston | MSI N220GT-MD1GZ (passiv) | L4M-Twin S2 ver 6.5 mit Flex S2 | Silverstone LC16M mit iMON VFD | Samsung LE46B750
    SW: Xubuntu 14.04 3.13.0-24 | NVIDIA 304.117 | vdr 2.1.6 | softhddevice | inputlirc | lcdproc

  • So, hier noch was aus dem log


    aus dmesg:


    aus /var/log/messages

    HW: Gigabyte EP41-UD3L | Core2Duo 7400 | 2GB Kingston | MSI N220GT-MD1GZ (passiv) | L4M-Twin S2 ver 6.5 mit Flex S2 | Silverstone LC16M mit iMON VFD | Samsung LE46B750
    SW: Xubuntu 14.04 3.13.0-24 | NVIDIA 304.117 | vdr 2.1.6 | softhddevice | inputlirc | lcdproc

  • So, habs endlich gefunden.
    hier ist der Fehler


    hier muss stehen: --lirc=/dev/lircd


    Das Device /dev/lirc_imon ist bei mir das Device, von dem das Programm lircd die IR-Signale liest und decodiert.
    Die Ausgabe erfolgt auf dem Socket /dev/lircd, von dem dann ein Client lesen kann.
    Das Input-Device (bei mir /dev/lirc_imon) kann z.B. durch eine udev-Regel festgelegt werden. Die Socket-Verbindung zum Client ist immer /dev/lircd.


    Mit dem irw-Client hat es funktioniert, weil ich beim Aufruf kein Device mitgegeben habe und deshalb automatisch /dev/lircd genommen wurde.

    HW: Gigabyte EP41-UD3L | Core2Duo 7400 | 2GB Kingston | MSI N220GT-MD1GZ (passiv) | L4M-Twin S2 ver 6.5 mit Flex S2 | Silverstone LC16M mit iMON VFD | Samsung LE46B750
    SW: Xubuntu 14.04 3.13.0-24 | NVIDIA 304.117 | vdr 2.1.6 | softhddevice | inputlirc | lcdproc

Jetzt mitmachen!

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