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

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20535
    • View Profile
    • ClausMuus.de
lirc
« on: March 05, 2014, 00:26:43 »
Ich hab das dvb-remote Paket durch das lirc Paket ersetzt. Das Lirc Paket enthält nun nicht mehr das lirc des host Systems, sondern nen selbst compiliertes. Grund dafür ist, dass dem lirc des Hostsystems z.B. der Treiber yaUsbIR fehlte.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
lirc
« Reply #1 on: March 11, 2014, 17:13:41 »
Hi,

ich setze mal hier eine Frage auf, die ich als PN von einem User erhalten habe.

Er hat mit der MLD 3.0.3 ootb seinen MCE Remote USB Empfänger (Media Center Ed. eHome Infrared Remote Transceiver (147a:e042) einsetzen können, und nun in der MLD-4 funktionieren nur die Tasten hoch + runter.

Nachdem wir ja die Datenstrukturen aus der MLD 3.0.3 übernommen haben, versuche ich mal zu analysieren.

Der Treiber vom mceusb ist im Kernelhttp://cateee.net/lkddb/web-lkddb/IR_MCEUSB.html enthalten und wird auch dort gebaut. Dann vom dvb-Addon auch genommen und sollte somit auch auf der MLD-4 sein. Kann man überprüfen, in dem man auf seiner MLD-4 schaut und dort "/lib/modules/3.13.5.35/kernel/drivers/media/rc/mceusb.ko" vorhanden ist.

Mir ist im Moment noch nicht aufgefallen, warum dieser MCE-Remote USB Empfänger nicht funktioniert, daher meine Bitte an Markus23 als Anwender mit diesem Modul mal folgende Ausgaben zu posten:

Code: [Select]
lsusb
Code: [Select]
dmesg | grep -i formosa
Code: [Select]
modinfo mceusb
Code: [Select]
cat /proc/bus/input/devices
Code: [Select]
ir-keytable
Und danach können wir uns mal damit beschäftigen ob hierfür eine udev-Regel benötigt 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 MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
lirc
« Reply #2 on: March 11, 2014, 18:13:24 »
Ich hab jetzt mal ne Rules für die 147a:e042 hinzu gefügt.
Einfach mal nen Update auf die neue eventlircd machen und die Ausgaben die P3t geschrieben hat posten


MegaX
Gruß MegaX

Hardware (show / hide)

Offline bernd-1856

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
lirc
« Reply #3 on: March 11, 2014, 19:49:25 »
War eben Mist was ich gepostet habe - war von der 3.0.3 - Sorry
Muss erst die 4 booten - schau mal ob es heute Abend noch klappt!

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 Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #4 on: March 11, 2014, 21:11:00 »
Hi,

ich werde morgen mal testen und falls meine FB immer noch nicht funzt, die gewünschten Ausgaben / Logs posten..

danke erstmals soweit :-)

Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #5 on: March 12, 2014, 20:42:09 »
@Pit:

Habe gerade mal ne aktuelle 4.0.0 custom Devel-CD gezogen und von gebootet.
FB geht immer noch nicht, bzw. nur hoch/runter mit massig Prellen drin.

Hier mal die gewünschten Ausgaben/Logs:

Code: [Select]
MLD> lsusb
Bus 001 Device 002: ID 8087:0024
Bus 002 Device 002: ID 8087:0024
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 147a:e042
Bus 002 Device 003: ID 058f:6387
Bus 002 Device 004: ID 04f3:0103

MLD> dmesg | grep -i formosa
hid-generic 0003:147A:E042.0001: hiddev0: USB HID v1.00 Device [Formosa21 eHome Infrared Transceiver] on usb-0000:00:1a.0-1.1/input1
mceusb 1-1.1:1.0: Registered Formosa21 eHome Infrared Transceiver with mce emulator interface version 2

MLD> modinfo mceusb
filename:       kernel/drivers/media/rc/mceusb.ko
license:        GPL
author:         Jarod Wilson <jarod@redhat.com>
description:    Windows Media Center Ed. eHome Infrared Transceiver device driver
alias:          usb:v2040pB130d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2596p8016d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0572p58A5d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v105Ap2000d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v185Bp3082d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0FB8p0002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2304p0225d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1934p0602d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v147ApE042d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v147ApE03Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v147ApE018d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v147ApE016d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v045Ep00A0d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1509p9242d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v179Dp0010d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1784p000Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1784p0007d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1784p0001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v107Bp3009d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1308pC001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0609p0353d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0609p0334d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0609p031Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p2093d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p206Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p0613d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p060Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p0608d*dc*dsc*dp*ic*isc*ip*in*
depends:        rc-core
vermagic:       3.13.5.35 SMP mod_unload modversions 686

MLD> cat /proc/bus/input/devices

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0003 Vendor=04f3 Product=0103 Version=0110
N: Name="HID 04f3:0103"
P: Phys=usb-0000:00:1d.0-1.2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input5
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=04f3 Product=0103 Version=0110
N: Name="HID 04f3:0103"
P: Phys=usb-0000:00:1d.0-1.2/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input6
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=1f
B: KEY=4837fff 72ff32d bf544446 0 0 1 20c10 b17c000 267bfa d941dfed 9e1680 4400 0 10000002
B: REL=40
B: ABS=1 0
B: MSC=10

I: Bus=0003 Vendor=147a Product=e042 Version=1101
N: Name="Media Center Ed. eHome Infrared Remote Transceiver (147a:e042)"
P: Phys=usb-0000:00:1a.0-1.1
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0/rc/rc0/input7
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=100013
B: KEY=4000000 108fc110 2478d1 0 0 0 0 18c00 180 40302801 8e1680 0 0 ffc
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="MCE IR Keyboard/Mouse (mceusb)"
P: Phys=/input0
S: Sysfs=/devices/virtual/input/input8
U: Uniq=
H: Handlers=kbd mouse0 event5
B: PROP=0
B: EV=100017
B: KEY=30000 0 7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: REL=3
B: MSC=10

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


Ich hoffe es hilft was ....

Offline bernd-1856

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
lirc
« Reply #6 on: March 12, 2014, 22:23:37 »
Bei mir auch keine Änderung nach dem Update heute Abend!

Code: [Select]
MLD> lsusb
Bus 001 Device 002: ID 14f7:0500
Bus 001 Device 003: ID 14f7:0500
Bus 001 Device 007: ID 13fe:4100
Bus 003 Device 002: ID 1908:0102
Bus 003 Device 003: ID 0471:060d
Bus 004 Device 002: ID 1d57:ac01
Bus 005 Device 002: ID 1241:1603
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001
Bus 004 Device 001: ID 1d6b:0001
Bus 005 Device 001: ID 1d6b:0001
Bus 006 Device 001: ID 1d6b:0001
MLD>

MLD> dmesg | grep -i formosa
MLD>

MLD> modinfo mceusb
filename:       kernel/drivers/media/rc/mceusb.ko
license:        GPL
author:         Jarod Wilson <jarod@redhat.com>
description:    Windows Media Center Ed. eHome Infrared Transceiver device driver
alias:          usb:v2040pB130d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2596p8016d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0572p58A5d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v105Ap2000d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v185Bp3082d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0FB8p0002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2304p0225d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1934p0602d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v147ApE042d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v147ApE03Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v147ApE018d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v147ApE016d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v045Ep00A0d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1509p9242d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v179Dp0010d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1784p000Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1784p0007d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1784p0001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v107Bp3009d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1308pC001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0609p0353d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0609p0334d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0609p031Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p2093d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p206Cd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p0613d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p060Dd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0471p0608d*dc*dsc*dp*ic*isc*ip*in*
depends:        rc-core
vermagic:       3.13.5.35 SMP mod_unload modversions 686
MLD>

MLD> cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0003 Vendor=1d57 Product=ac01 Version=0110
N: Name="Mouse"
P: Phys=usb-0000:00:13.2-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:13.2/usb4/4-2/4-2:1.0/input/input4
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=1d57 Product=ac01 Version=0110
N: Name="Mouse"
P: Phys=usb-0000:00:13.2-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:13.2/usb4/4-2/4-2:1.1/input/input5
U: Uniq=
H: Handlers=kbd mouse0 event4
B: PROP=0
B: EV=1f
B: KEY=4c37fff 72ff32d bf544446 0 0 1f0001 20c10 b17c000 267bfa d951dfed 9e1680 4400 0 10000002
B: REL=143
B: ABS=7f01 0
B: MSC=10

I: Bus=0003 Vendor=1241 Product=1603 Version=0110
N: Name="  USB Keyboard"
P: Phys=usb-0000:00:13.3-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:13.3/usb5/5-2/5-2:1.0/input/input6
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=1241 Product=1603 Version=0110
N: Name="  USB Keyboard"
P: Phys=usb-0000:00:13.3-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:13.3/usb5/5-2/5-2:1.1/input/input7
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=13
B: KEY=2000000 39fa d941d001 1e0000 0 0 0
B: MSC=10

I: Bus=0003 Vendor=0471 Product=060d Version=0101
N: Name="Media Center Ed. eHome Infrared Remote Transceiver (0471:060d)"
P: Phys=usb-0000:00:13.1-2
S: Sysfs=/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.0/rc/rc0/input8
U: Uniq=
H: Handlers=kbd event7
B: PROP=0
B: EV=100013
B: KEY=4000000 108fc110 2478d1 0 0 0 0 18c00 180 40302801 8e1680 0 0 ffc
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="MCE IR Keyboard/Mouse (mceusb)"
P: Phys=/input0
S: Sysfs=/devices/virtual/input/input9
U: Uniq=
H: Handlers=kbd mouse1 event8
B: PROP=0
B: EV=100017
B: KEY=30000 0 7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: REL=3
B: MSC=10

I: Bus=0003 Vendor=14f7 Product=0500 Version=0001
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:00:13.5-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:13.5/usb1/1-1/rc/rc1/input10
U: Uniq=
H: Handlers=kbd event9
B: PROP=0
B: EV=100013
B: KEY=fc210 2012441 0 0 0 0 0 2000 c01 1e0000 0 0 10000ffc
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="MCE IR Keyboard/Mouse (technisat-usb2)"
P: Phys=/input0
S: Sysfs=/devices/virtual/input/input11
U: Uniq=
H: Handlers=kbd mouse2 event10
B: PROP=0
B: EV=100017
B: KEY=30000 0 7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: REL=3
B: MSC=10

I: Bus=0003 Vendor=14f7 Product=0500 Version=0001
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:00:13.5-2/ir0
S: Sysfs=/devices/pci0000:00/0000:00:13.5/usb1/1-2/rc/rc2/input12
U: Uniq=
H: Handlers=kbd event11
B: PROP=0
B: EV=100013
B: KEY=fc210 2012441 0 0 0 0 0 2000 c01 1e0000 0 0 10000ffc
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="MCE IR Keyboard/Mouse (technisat-usb2)"
P: Phys=/input0
S: Sysfs=/devices/virtual/input/input13
U: Uniq=
H: Handlers=kbd mouse3 event12
B: PROP=0
B: EV=100017
B: KEY=30000 0 7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: REL=3
B: MSC=10


MLD> ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event7) 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
Found /sys/class/rc/rc1/ (/dev/input/event9) with:
        Driver technisat-usb2, table rc-technisat-usb2
        Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO other
        Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO other
        Repeat delay = 500 ms, repeat period = 125 ms
Found /sys/class/rc/rc2/ (/dev/input/event11) with:
        Driver technisat-usb2, table rc-technisat-usb2
        Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO other
        Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO other
        Repeat delay = 500 ms, repeat period = 125 ms
MLD>

Mein Empfänger der mit der 3.0.3 ohne etwas einzustellen funktioniert:
http://www.cohaus-berlin.de/shop/RC6-Infrarot-Empfaenger/Philips-RC6-Infrarot-Empfaenger-Modell-OVU411000::11.html

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 #7 on: March 12, 2014, 22:45:23 »
Hi Bernd,

wir hatten heute die Möglichkeit auf der Maschine von Markus23 ein paar Erkenntnisse zu bekommen. Diese werden nun ins System eingearbeitet.

Bitte ein klein wenig Geduld, es wird wieder funktionieren.  ;D

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 bernd-1856

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
lirc
« Reply #8 on: March 13, 2014, 21:15:30 »
Guten Abend zusammen,

vielen Dank für die Info und nur keine Eile - die 3.0.3 läuft ja ohne Probleme !

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 Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #9 on: March 15, 2014, 13:11:56 »
Hi !

Habe gerade , wie am Mittwoch besprochen, einen FB-Test mit meinem MCE-Empfänger gemacht.

4.0.0 Standard-SHD gebootet -> wieder nur hoch/runter & rechts/links mit Prellen
Installiert auf HD -> weiterhin nur hoch/runter & rechts/links

per ssh gecheckt ob eventlircd läuft: JA
per evtest gecheckt ob FB-Tasten alle erkannt werden: JA
per ps | grep lirc gecheckt was läuft:  eventlircd läuft allerdings mit --socket=/var/run/lirc/lircd , da gibts aber kein Datei/Socket !

Woran kann das liegen, bzw. wie kann ich noch weiter vorgehen ?


Gruß,

Markus


PS: das lirc Paket ist auch installiert, wenn ich aber sage "start lirc" wird nur wieder eventlirc gestartet....

Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc
« Reply #10 on: March 15, 2014, 13:49:39 »
...nochmal weitergetestet:

- reboot von der 4.0.0
- nun ist link da von /dev/lircd auf /var/run/lirc/lircd
- evtest funktioniert weiterhin
- FB in VDR funktioniert nur mit prellen und eingeschränkt (Hoch/runter & rechts/links, auch Nummerntasten funzen)

Eigentlich im Vergleich zu meiner 3.0.3 Installation ist alles gleich, nur in der 3.0.3 funktioniert meine FB in 4.0.0 nicht. Einzig in 3.0.0 läuft noch lirc, allerdings auf /dev/lirc0 und /var/run/lirc/lirc0 , da greift vdr mit der Option --lirc also gar nicht drauf zu. hmm.


Offline Markus23

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

mir ist noch was aufgefallen:

- grundsätzlich sieht die eventlircd Konfig und Funktion unter 3.0.3 / 4.0.0 gleich aus.
- allerdings wenn ich unter der funktionierenden 3.0.3 ein evtest auf die FB Event mache, dann kommt ne Meldung, das das Device gerade gegrabbt wird und es komm keine Reaktion der FB
- wenn ich das unter 4.0.0 mache , kommt der Hinweis nicht, und die Tasten werden angezeigt.

Und alles obwohl eventlircd den /var/run/lirc/lircd Socket baut und auch VDR per --lirc auf den Socket geschaltet ist.

Ich habe mal probiert die remote.conf zu löschen und die Tasten neu anzulernen in der 4.0.0.
Auf KDB keine Reaktion, auf FB keine Reaktion, erst wenn ich häufig genug ne Taste auf dem Keyboard drücke kann ich Tasten anlernen, allerdings für XKeySym. ?

Also so ganz scheint eventlircd unter 4.0.0 nicht zu funktionieren, oder ?

Offline Markus23

  • Adv. Member
  • ***
  • Posts: 224
    • View Profile
lirc - gelöst ?
« Reply #12 on: March 15, 2014, 15:26:01 »
Hi !

Ich glaube ich habe den Fehler gefunden:

Habe mal bisschen genauer geschaut und rumprobiert und mal eventlircd service beendet und dann mal per:

- ln -fs /var/run/lirc/lircd /dev/lircd
- eventlircd -vvv -f --evmap=/etc/eventlircd.d --socket=/var/run/lirc/lircd

gestartet.

Dann kam ich der Lösung näher:

Code: [Select]
MLD> eventlircd -vvv -f --evmap=/etc/eventlircd.d --socket=/var/run/lirc/lircd
eventlircd[2184]: /etc/eventlircd.d/03_147a_e042.evmap: using 31 valid keyboard shortcut mappings
eventlircd[2184]: input device /dev/input/event2: events of unsupported event type EV_MSC will be discarded
eventlircd[2184]: input device /dev/input/event2: event code 0x04 of unsupported event type EV_MSC will be discarded
eventlircd[2184]: input device /dev/input/event2: events of unsupported event type EV_REP will be discarded
eventlircd[2184]: input device /dev/input/event2: grabbed
eventlircd[2184]: failed to open event map file '/etc/eventlircd.d/03_147a_e042.evmap': No such file or directory
eventlircd[2184]: intput device /dev/input/event2: released

Aha also fehlt ne evmap für meine MCE-Remote und eventlircd beendet sich einfach.
Also die Konfig von der 147a_e02d übernommen und erneut gestartet:

Code: [Select]
MLD> eventlircd -vvv -f --evmap=/etc/eventlircd.d --socket=/var/run/lirc/lircd
eventlircd[2184]: /etc/eventlircd.d/03_147a_e042.evmap: using 31 valid keyboard shortcut mappings
eventlircd[2184]: input device /dev/input/event2: events of unsupported event type EV_MSC will be discarded
eventlircd[2184]: input device /dev/input/event2: event code 0x04 of unsupported event type EV_MSC will be discarded
eventlircd[2184]: input device /dev/input/event2: events of unsupported event type EV_REP will be discarded
eventlircd[2184]: input device /dev/input/event2: grabbed
eventlircd[2184]: failed to open event map file '/etc/eventlircd.d/03_04f3_0103.evmap': No such file or directory
eventlircd[2184]: intput device /dev/input/event2: released

Nun fehlt wohl noch die evmap für meine Tastatur, die wohl auch irgendwie als MCE erkannt wird.
Ich hab dann dafür einfach ein "touch /etc/eventlircd.d/03_04f3_0103.evmap" gemacht, damit die Datei da ist.

Erneut gestartet:

Code: [Select]
MLD> eventlircd -vvv -f --evmap=/etc/eventlircd.d --socket=/var/run/lirc/lircd
eventlircd[2187]: /etc/eventlircd.d/03_147a_e042.evmap: using 31 valid keyboard shortcut mappings
eventlircd[2187]: input device /dev/input/event2: events of unsupported event type EV_MSC will be discarded
eventlircd[2187]: input device /dev/input/event2: event code 0x04 of unsupported event type EV_MSC will be discarded
eventlircd[2187]: input device /dev/input/event2: events of unsupported event type EV_REP will be discarded
eventlircd[2187]: input device /dev/input/event2: grabbed
eventlircd[2187]: input device /dev/input/event4: events of unsupported event type EV_MSC will be discarded
eventlircd[2187]: input device /dev/input/event4: event code 0x04 of unsupported event type EV_MSC will be discarded
eventlircd[2187]: input device /dev/input/event4: events of unsupported event type EV_REP will be discarded
eventlircd[2187]: input device /dev/input/event4: grabbed
eventlircd[2187]: input device /dev/input/event5: events of unsupported event type EV_MSC will be discarded
eventlircd[2187]: input device /dev/input/event5: event code 0x04 of unsupported event type EV_MSC will be discarded
eventlircd[2187]: input device /dev/input/event5: grabbed
eventlircd[2187]: input device /dev/input/event5: created output event device

Und nun funktioniert meine Fernbedienung ohne Probleme !

Keine Ahnung warum eventlircd da so schnippig ist und sich einfach beendet ( in der Process-liste aber stehen bleibt, beim Starten als service)
Aber vielleicht sollte man mal da ne Art von Fehlerabfang einbauen, oder das bei fehlender evmap einfach ne Standard für das Input event genommen wird ?
Jedenfalls sollte man mal den Output vom eventlircd irgendwie in ein Log-File bekommen, habe da so nix gefunden in /var/log/messages. Hätte die Lösung ggf. einfacher gemacht ;-)

Aber jedenfalls funktioniert nun meine FB !

« Last Edit: March 15, 2014, 15:27:35 by Markus23 »

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
lirc
« Reply #13 on: March 15, 2014, 15:34:10 »
Hi, das sind ja gute Nachrichten. Wir können die ebenso per udev-Regel einstellen.
Funktionieren bei Dir denn alle Tasten wie gewünscht oder kommen da noch Anpassungen hinzu. Dann würden wir dafür eine eigene evmap-Datei erstellen ansonsten verlinken wir einfach auf die von Dir beschriebene

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 MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
lirc
« Reply #14 on: March 15, 2014, 15:45:08 »
Was mich dabei wundert ist das per udev Regel deine FB eigendlich die mce.evmap laden sollte.


MegaX
Gruß MegaX

Hardware (show / hide)

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



Users Online Users Online

0 Members and 1 Guest are viewing this topic.