1 [2] 3 >>> Archiv / MLD 4.x / Development / lirc
 

Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #15 on: March 15, 2014, 16:00:34 »
Hi !

@P3f

Es sieht so aus, als ob erstmal alle Tasten richtig funktionierlen und das Prellen ist auch weg

@MegaX

k.A. ich kann nur sagen, welche Meldungen beim manuellen Start von eventlircd gekommen sind, und nachdem ich die o.g. evmaps angelegt hatte, lief es per manuellen Start von eventlircd UND dann auch beim normalen Start als service.
Deswegen meinte ich ja, da ist wohl das Abfangen bzw. ein Fallback nicht richtig aktiv.


Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
lirc
« Reply #16 on: March 15, 2014, 16:12:10 »
Hi,

Kannst Du mal bitte posten was nach Deinen Einstellungen beim "ir-keytable -r" ausgegeben wird?

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #17 on: March 15, 2014, 16:14:12 »

Klar...

Code: [Select]
scancode 0x800f0400 = KEY_0 (0x0b)
scancode 0x800f0401 = KEY_1 (0x02)
scancode 0x800f0402 = KEY_2 (0x03)
scancode 0x800f0403 = KEY_3 (0x04)
scancode 0x800f0404 = KEY_4 (0x05)
scancode 0x800f0405 = KEY_5 (0x06)
scancode 0x800f0406 = KEY_6 (0x07)
scancode 0x800f0407 = KEY_7 (0x08)
scancode 0x800f0408 = KEY_8 (0x09)
scancode 0x800f0409 = KEY_9 (0x0a)
scancode 0x800f040a = KEY_PROG1 (0x94)
scancode 0x800f040b = KEY_PROG2 (0x95)
scancode 0x800f040c = KEY_POWER2 (0x164)
scancode 0x800f040d = KEY_MENU (0x8b)
scancode 0x800f040e = KEY_MUTE (0x71)
scancode 0x800f040f = KEY_INFO (0x166)
scancode 0x800f0410 = KEY_VOLUMEUP (0x73)
scancode 0x800f0411 = KEY_VOLUMEDOWN (0x72)
scancode 0x800f0412 = KEY_CHANNELUP (0x192)
scancode 0x800f0413 = KEY_CHANNELDOWN (0x193)
scancode 0x800f0414 = KEY_FASTFORWARD (0xd0)
scancode 0x800f0415 = KEY_REWIND (0xa8)
scancode 0x800f0416 = KEY_PLAY (0xcf)
scancode 0x800f0417 = KEY_RECORD (0xa7)
scancode 0x800f0418 = KEY_PAUSE (0x77)
scancode 0x800f0419 = KEY_STOP (0x80)
scancode 0x800f041a = KEY_NEXT (0x197)
scancode 0x800f041b = KEY_PREVIOUS (0x19c)
scancode 0x800f041c = KEY_FAVORITES (0x16c)
scancode 0x800f041d = KEY_MODE (0x175)
scancode 0x800f041e = KEY_UP (0x67)
scancode 0x800f041f = KEY_DOWN (0x6c)
scancode 0x800f0420 = KEY_LEFT (0x69)
scancode 0x800f0421 = KEY_RIGHT (0x6a)
scancode 0x800f0422 = KEY_OK (0x160)
scancode 0x800f0423 = KEY_BACK (0x9e)
scancode 0x800f0424 = KEY_CHANNEL (0x16b)
scancode 0x800f0425 = KEY_SUBTITLE (0x172)
scancode 0x800f0426 = KEY_EPG (0x16d)
scancode 0x800f0446 = KEY_PROG3 (0xca)
scancode 0x800f0447 = KEY_AUDIO (0x188)
scancode 0x800f0448 = KEY_PVR (0x16e)
scancode 0x800f0449 = KEY_IMAGES (0x1ba)
scancode 0x800f044a = KEY_PVR (0x16e)
scancode 0x800f045a = KEY_TEXT (0x184)
scancode 0x800f045b = KEY_RED (0x18e)
scancode 0x800f045c = KEY_GREEN (0x18f)
scancode 0x800f045d = KEY_YELLOW (0x190)
scancode 0x800f045e = KEY_BLUE (0x191)
scancode 0x8011120d = KEY_MUTE (0x71)
scancode 0x80111210 = KEY_VOLUMEUP (0x73)
scancode 0x80111211 = KEY_VOLUMEDOWN (0x72)
scancode 0x80115200 = KEY_0 (0x0b)
scancode 0x80115201 = KEY_1 (0x02)
scancode 0x80115202 = KEY_2 (0x03)
scancode 0x80115203 = KEY_3 (0x04)
scancode 0x80115204 = KEY_4 (0x05)
scancode 0x80115205 = KEY_5 (0x06)
scancode 0x80115206 = KEY_6 (0x07)
scancode 0x80115207 = KEY_7 (0x08)
scancode 0x80115208 = KEY_8 (0x09)
scancode 0x80115209 = KEY_9 (0x0a)
scancode 0x8011520a = KEY_PREVIOUS (0x19c)
scancode 0x8011520b = KEY_CHANNEL (0x16b)
scancode 0x8011520c = KEY_POWER2 (0x164)
scancode 0x8011521e = KEY_CHANNELUP (0x192)
scancode 0x8011521f = KEY_CHANNELDOWN (0x193)
scancode 0x80115220 = KEY_NEXT (0x197)
scancode 0x80115221 = KEY_PREVIOUS (0x19c)
scancode 0x80115228 = KEY_FASTFORWARD (0xd0)
scancode 0x80115229 = KEY_REWIND (0xa8)
scancode 0x8011522c = KEY_PLAY (0xcf)
scancode 0x80115230 = KEY_PAUSE (0x77)
scancode 0x80115231 = KEY_STOP (0x80)
scancode 0x80115237 = KEY_RECORD (0xa7)
scancode 0x80115254 = KEY_SETUP (0x8d)
scancode 0x80115255 = KEY_BACK (0x9e)
scancode 0x80115256 = KEY_PROG1 (0x94)
scancode 0x80115258 = KEY_UP (0x67)
scancode 0x80115259 = KEY_DOWN (0x6c)
scancode 0x8011525a = KEY_LEFT (0x69)
scancode 0x8011525b = KEY_RIGHT (0x6a)
scancode 0x8011525c = KEY_OK (0x160)
scancode 0x80115281 = KEY_INFO (0x166)
scancode 0x8011528b = KEY_MODE (0x175)
scancode 0x80115292 = KEY_SUBTITLE (0x172)
scancode 0x80115293 = KEY_TIME (0x167)
scancode 0x801152a0 = KEY_PVR (0x16e)
scancode 0x801152a1 = KEY_MENU (0x8b)
scancode 0x801152a2 = KEY_PROG4 (0xcb)
scancode 0x801152ab = KEY_FAVORITES (0x16c)
scancode 0x801152ac = KEY_PROG3 (0xca)
scancode 0x801152cc = KEY_EPG (0x16d)
scancode 0x801152d5 = KEY_TEXT (0x184)
scancode 0x801152e1 = KEY_PROG2 (0x95)
scancode 0x801152e4 = KEY_RED (0x18e)
scancode 0x801152e5 = KEY_GREEN (0x18f)
scancode 0x801152e6 = KEY_YELLOW (0x190)
scancode 0x801152e7 = KEY_BLUE (0x191)

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
lirc
« Reply #18 on: March 15, 2014, 16:33:19 »
Und ohne Parameter?
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #19 on: March 15, 2014, 16:48:38 »
Hier...

Code: [Select]
MLD> ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event2) with:
Driver mceusb, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO other
Enabled protocols: RC-6
Repeat delay = 500 ms, repeat period = 125 ms

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
lirc
« Reply #20 on: March 15, 2014, 23:20:06 »
Hi,

nachdem wir hier eine Menge Zeit und Muse vertan haben, gibt es ein paar Information.

Wir haben etwas rausgefunden und nun auch eingecheckt.

Könntet ihr bitte Eure Empfänger noch einmal prüfen, nach dem Nightbuild?

Danke,

P3f und MegaX
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
lirc
« Reply #21 on: March 16, 2014, 00:35:50 »
Ich hab das ganze gerade auch nochmal inner VM getestet und da lief es.

Bitte tut uns den Gefallen und testet das ohne irgendwelche Änderungen am System vorgenommen zu haben (z.b. andere .evmaps angelegt).
Am besten ist es mit einem frischen System zu testen.

Bitte gebt nicht nur Rückmeldung wenns nicht funktioniert, sondern vorallem wenn es funktioniert.


Danke
MegaX
Gruß MegaX

Hardware (show / hide)

Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #22 on: March 16, 2014, 12:51:14 »
Moin,

habe mir gerade mal eine aktuelle Standard-SHD runtergelassen.
Beim Starten vom USB-Stick ist weiterhin meine FB nicht funktionsfähig (nur hoch/runter, rechts/links)
Weiterhin ist mir aufgefallen, dass nur lirc läuft , eventlircd nicht.
Selbst ein Starten von eventlircd bringt keine Verbesserung.
Ich teste jetzt noch mal wie es nach einer Installation aussieht.


Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #23 on: March 16, 2014, 13:38:58 »
..so, installiert unter weiterer Test:

- funktioniert NICHT
- hab dann meine Methode probiert mit manuell verbose im Vordergrund starten -> ging auch ned ?! (liegt wohl am crash von eventlircd s.u. ?)
- dann man die beiden evmaps angelegt -> ging nicht
- reboot mit den neuen evmaps -> FB geht wieder , Keyboard nicht
- löschen der evmaps für Keyboard event + reboot -> FB geht, Keyboard geht
- sobald man 1x "stop vdr" und "stop eventlircd" sagt , funktioniert eventlircd beim erneuten "start eventlircd" nicht mehr ?
- nur reboot hilft dann.
- Logfiles sagen auch nix.
- Also scheint das Abfangen des MCE-Keyboards Events zu funktionieren, FB weiterhin nicht
- normales Beenden per "stop eventlircd" crashed eventlircd bis zum nächsten Neustart.

Also das Theme eventlircd + vdr ist echt ziemlich suspekt :-/

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
lirc
« Reply #24 on: March 16, 2014, 14:26:43 »
Danke Markus für deinen ausführlichen Test.

Wenn ich später noch dazu komme werde ich das hier noch mal versuchen nach zu stellen.


MegaX
Gruß MegaX

Hardware (show / hide)

Offline bernd-1856

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
lirc
« Reply #25 on: March 16, 2014, 17:02:56 »
Hallo, bei mir geht es auch nicht ! Keine Änderung am Verhalten der Fernbedienung! Habe vorhin Image heruntergeladen und neu installiert.

mfg. Bernd
MLD 5.3_64  -  Mainboard ASRock Q1900M, Grafikkarte EVGA Geforce GT 710, 2x SKYSTAR DVB-S HD USB , Gehäuse MS-Tech 1200, Festplatte SSD 120 GB
Eigenbau NAS (Debian Stable)  mit Asterisk (IP-Telefonie), 3 Festplatten (Datengrab für VDR, Bilder und sonstiges) als Internet-Gateway.

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
lirc
« Reply #26 on: March 16, 2014, 17:25:23 »
Hi Bernd-1856,
Hi Markus23,

vielen Dank das ihr den Test gemacht habt. Könntet ihr bitte noch einmal etwas testen?

Und zwar -ohne irgendwelche Änderungen- mal in der /etc/init.d/eventlircd folgende 2 Zeilen einbauen:

Code: [Select]
udevadm trigger
sleep 2

und zwar unmittelbar vor dem eigentlichen Start vom eventlircd.

Also sollte die Datei /etc/init.d/eventlircd in etwa so aussehen:

Quote
#!/bin/sh

. /etc/init.d/rc.functions

case "$1" in
        start)
                if [ -e /usr/lib/opkg/info/vdr-plugin-remote.list ]; then
                        exit
                else
                        echo "Starting eventlircd"
                        modprobe uinput
                        rm -f /var/run/lirc/lircd
                        ln -fs /var/run/lirc/lircd /dev/lircd
                        mkdir -p /var/run/lirc
                        udevadm trigger
                        sleep 2

                        eventlircd --evmap=/etc/eventlircd.d --socket=/var/run/lirc/lircd
                        check_status
                fi
                ;;
        stop)
                echo "Stopping eventlircd"
                killall eventlircd || failed
                rm -f /var/run/lirc/lircd
                check_status
                ;;
        init)
                start=1
                before=vdr
                ;;
        *)
                echo "Usage $0 {start | stop}" >&2
                exit 1
esac

Dann sollte nach dem Neustart/reboot auch eure Fernbedienung bzw. der "eventlircd" gestartet sein.

Danke, für eure Testunterstützung.

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #27 on: March 16, 2014, 17:54:29 »
Soll das helfen, das die MCE-FB erkannt wird, oder das Problem, dass eventlircd nicht gestoppt und wieder gestartet werden kann, beheben ? Oder beides ?

ich teste nachher mal ...

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
lirc
« Reply #28 on: March 16, 2014, 17:56:07 »
Es soll helfen, die Udevregeln der remotes einzulesen. Dann wird auch eventlircd gestartet.

So waren unsere Ergebnisse gestern Nacht
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #29 on: March 16, 2014, 19:14:17 »
So..

Init-Script angepasst und meine evmap rausgenommen + Neustart:

- FB geht nicht, Tastatur geht
- "stop vdr" + "stop eventlircd" , dann wieder starten
- FB geht immer noch nicht, Tastatur geht
- evmap wieder reingenommen, reboot
- FB und Tastatur geht
- "stop vdr" + "stop eventlircd" , dann wieder starten
- FB geht nicht, Tastatur geht

Zusammengefasst -> der Eintrag ins Init-Script hat nix gebracht.
Weiterhin funzt meine FB nur mit der extra evmap UND nur solange man nicht den eventlircd stoppt und wieder startet ...

1 [2] 3 >>> Archiv / MLD 4.x / Development / lirc
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.