OK, da beide Varianten (x86 und RPI) die selben Sourcen verwenden, kann es ja eigentlich nur am Kernel (uinput Modul) liegen, da dies unterschiedliche Versionen sind.
Claus
OK, da beide Varianten (x86 und RPI) die selben Sourcen verwenden, kann es ja eigentlich nur am Kernel (uinput Modul) liegen, da dies unterschiedliche Versionen sind.
Claus
OK, da beide Varianten (x86 und RPI) die selben Sourcen verwenden, kann es ja eigentlich nur am Kernel (uinput Modul) liegen, da dies unterschiedliche Versionen sind.
Claus
Hallo Claus,
konntest du hier noch was rausfinden ? Ich würde auch gerne Kodi mit der Fernbedienung nutzen.
VG,
Frank
Hi,
hast Du schon getestet, ob es hilft das eventlircd der MLD-5.0 in der MLD-5.1 zu installieren, bzw. einfach das binary rüber zu kopieren?
Claus
Hi,
hast Du schon getestet, ob es hilft das eventlircd der MLD-5.0 in der MLD-5.1 zu installieren, bzw. einfach das binary rüber zu kopieren?
Claus
Hallo Claus,
kann ich gerne mal testen aber wie komme ich da ran ?
Frank
Hallo Claus,
habe das 5.0 Paket gefunden und getestet. Paket lies sich nicht installieren, habe nur das Binary und der init Script ausgetauscht. Leider ist der Effekt der gleiche.
Frank
Hallo Claus,
hast du noch eine Idee was ich nochmal versuchen/testen könnte ?
Die nächsten zwei Tage hätte ich ein bißchen Zeit
Vielen Dank vorab,
Frank
Hey, so ein ähnliches Problem hatte ich auch.
Mach doch mal auf der Konsole:
FB aus für den VDR mit : svdrpsend.sh REMO off
dann "irw" öffnen und mal die Tasten durchdrücken und schauen was ausgespuckt wird.
Sollte etwas kryptisches kommen könnte man die Tasten mit einer evmap umbiegen.
Grüße
Mach doch mal auf der Konsole:
FB aus für den VDR mit : svdrpsend.sh REMO off
dann "irw" öffnen und mal die Tasten durchdrücken und schauen was ausgespuckt wird.
Hallo,
gerade mal probiert, ohne eventlircd werden alle Tasten unter irw korrekt angezeigt (und funktionieren ja auch im VDR) aber mit eventlirc erfolgt bei irw gar keine Ausgabe, bei keiner Taste.
Gruß,
Frank
Passen deine Tastennamen zu dem für uinput erforderlichen Namespace?
Passen deine Tastennamen zu dem für uinput erforderlichen Namespace?
Ich denke schon, hier mal ein Auszug aus meiner lircd.conf
begin codes
KEY_MUTE 0x12cd
KEY_VOLUMEUP 0x12d0
KEY_VOLUMEDOWN 0x12d1
KEY_CHANNELDOWN 0x12e1
KEY_CHANNELUP 0x12e0
KEY_PREVIOUS 0x12e2
KEY_UP 0x02c4
KEY_DOWN 0x02c5
KEY_LEFT 0x02c6
KEY_RIGHT 0x02c7
KEY_OK 0x02c8
KEY_MENU 0x02c9
KEY_ESC 0x02ca
KEY_EPG 0x02cb
KEY_INFO 0x02cc
KEY_STOP 0x12f6
KEY_BACK 0x12f0
KEY_NEXT 0x12f1
KEY_PLAY 0x12f5
KEY_RECORD 0x12f7
KEY_REWIND 0x12f2
KEY_FASTFORWARD 0x12f4
KEY_PAUSE 0x12f3
KEY_1 0x12c1
KEY_2 0x12c2
KEY_3 0x12c3
KEY_4 0x12c4
KEY_5 0x12c5
KEY_6 0x12c6
KEY_7 0x12c7
KEY_8 0x12c8
KEY_9 0x12c9
KEY_0 0x12c0
KEY_RED 0x02c0
KEY_GREEN 0x02c1
KEY_YELLOW 0x02c2
KEY_BLUE 0x02c3
KEY_CHANNEL 0x02d3
KEY_FAVORITES 0x02cd
......
Display More
Gruß,
Frank
Welche Kernel Input Devices gibt es denn?
MLD> cat /proc/bus/input/devices
I: Bus=0003 Vendor=04d9 Product=a01c Version=0110
N: Name="HOLTEK Wireless USB Device"
P: Phys=usb-3f980000.usb-1.4/input0
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:04D9:A01C.0001/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=04d9 Product=a01c Version=0110
N: Name="HOLTEK Wireless USB Device"
P: Phys=usb-3f980000.usb-1.4/input1
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:04D9:A01C.0002/input/input1
U: Uniq=
H: Handlers=kbd mouse0 event1
B: PROP=0
B: EV=17
B: KEY=1f0000 0 2000000 3878 d801d001 1e0000 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=04d9 Product=a01c Version=0110
N: Name="eventlircd"
P: Phys=/dev/input/event1
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: PROP=0
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=102
Display More
Da fehlt ein uinput-Gerät von lircd bzw. lircd2uinput (ich weiß nicht, wie MLD das genau löst) - eventuell fehlt dafür ein Paket bzw. die Konfiguration oder beim Starten von lircd2uinput geht etwas schief.
Da fehlt ein uinput-Gerät von lircd bzw. lircd2uinput (ich weiß nicht, wie MLD das genau löst) - eventuell fehlt dafür ein Paket bzw. die Konfiguration oder beim Starten von lircd2uinput geht etwas schief.
Hallo,
das ist ja zumindest mal ein Ansatz. Habe das Paket lircd2uinput mal manuell dazu installiert. Danach sieht die Ausgabe so aus: (allerdings funktionieren die besagten Tasten nach wie vor nicht)
MLD> cat /proc/bus/input/devices
I: Bus=0003 Vendor=04d9 Product=a01c Version=0110
N: Name="HOLTEK Wireless USB Device"
P: Phys=usb-3f980000.usb-1.4/input0
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:04D9:A01C.0001/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=04d9 Product=a01c Version=0110
N: Name="HOLTEK Wireless USB Device"
P: Phys=usb-3f980000.usb-1.4/input1
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:04D9:A01C.0002/input/input1
U: Uniq=
H: Handlers=kbd mouse0 event1
B: PROP=0
B: EV=17
B: KEY=1f0000 0 2000000 3878 d801d001 1e0000 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=04d9 Product=a01c Version=0110
N: Name="eventlircd"
P: Phys=/dev/input/event1
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: PROP=0
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=102
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="lircd"
P: Phys=
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 rfkill
B: PROP=0
B: EV=3
B: KEY=80000000 0 0 0 3f 3007f 10000 7fff0fff 7fe001f ffff000f 7ffffff ffffffff ffffffff 0 0 0 1ffffff ffffff07 ffffffff ffffffff ffffffff ffefffff ffffffff fffffffe
Display More
Gruß,
Frank
Hallo Seahawk,
ich habe zwischenzeitlich mal den USB Empänger meiner Tastatur entfernt, nun sieht die Ausgabe von
cat /proc/bus/input/devices
so aus. Fehlt da jetzt nicht das eventlircd device ?
MLD_WG> cat /proc/bus/input/devices
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="lircd"
P: Phys=
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0 rfkill
B: PROP=0
B: EV=3
B: KEY=80000000 0 0 0 3f 3007f 10000 7fff0fff 7fe001f ffff000f 7ffffff ffffffff ffffffff 0 0 0 1ffffff ffffff07 ffffffff ffffffff ffffffff ffefffff ffffffff fffffffe
Gruß,
Frank
Fehlt da jetzt nicht das eventlircd device ?
Eventlircd sollte eigentlich nicht dadurch gestoppt werden, wenn man Geräte absteckt.
Vielleicht hilft ein Blick in die Logdateien (und das heraufsetzen des Debug-Levels für eventlircd in dessen Startskript), um zu sehen, was da passiert.
Eventlircd sollte eigentlich nicht dadurch gestoppt werden, wenn man Geräte absteckt.
Vielleicht hilft ein Blick in die Logdateien (und das heraufsetzen des Debug-Levels für eventlircd in dessen Startskript), um zu sehen, was da passiert.
Ich glaube da hast du mich falsch verstanden, also eventlircd ist schon noch aktiv, aber wenn die Tastatur nicht angeschlossen ist wird das eventlircd device nicht angezeigt.
Ich habe zwischenzeitlich auch ein paar mal neu gestartet, die Dienste werden ganz normal gestartet.
Ok, wie sieht es mit dem angesprochenen udev-Attribut für das lircd-Gerät aus?
Ok, wie sieht es mit dem angesprochenen udev-Attribut für das lircd-Gerät aus?
Ich denke bei mir muss ich dann das Gerät /dev/input/event1 abfragen ?
MLD> cat /proc/bus/input/devices
I: Bus=0003 Vendor=04d9 Product=a01c Version=0110
N: Name="HOLTEK Wireless USB Device"
P: Phys=usb-3f980000.usb-1.4/input0
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:04D9:A01C.0001/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=04d9 Product=a01c Version=0110
N: Name="HOLTEK Wireless USB Device"
P: Phys=usb-3f980000.usb-1.4/input1
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:04D9:A01C.0002/input/input1
U: Uniq=
H: Handlers=kbd mouse0 event1
B: PROP=0
B: EV=17
B: KEY=1f0000 0 2000000 3878 d801d001 1e0000 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=04d9 Product=a01c Version=0110
N: Name="eventlircd"
P: Phys=/dev/input/event1
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: PROP=0
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=102
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="lircd"
P: Phys=
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 rfkill
B: PROP=0
B: EV=3
B: KEY=80000000 0 0 0 3f 3007f 10000 7fff0fff 7fe001f ffff000f 7ffffff ffffffff ffffffff 0 0 0 1ffffff ffffff07 ffffffff ffffffff ffffffff ffefffff ffffffff fffffffe
Display More
Hier die Ausgabe, der Parameter ist also gesetzt :
MLD> udevadm info --query=env /dev/input/event1
DEVLINKS=/dev/input/by-id/usb-HOLTEK_Wireless_USB_Device-if01-event-mouse /dev/input/by-path/platform-3f980000.usb-usb-0:1.4:1.1-event-mouse
DEVNAME=/dev/input/event1
DEVPATH=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:04D9:A01C.0002/input/input1/event1
ID_BUS=usb
ID_INPUT=1
ID_INPUT_KEY=1
ID_INPUT_MOUSE=1
ID_MODEL=Wireless_USB_Device
ID_MODEL_ENC=Wireless\x20USB\x20Device
ID_MODEL_ID=a01c
ID_PATH=platform-3f980000.usb-usb-0:1.4:1.1
ID_PATH_TAG=platform-3f980000_usb-usb-0_1_4_1_1
ID_REVISION=0301
ID_SERIAL=HOLTEK_Wireless_USB_Device
ID_TYPE=hid
ID_USB_DRIVER=usbhid
ID_USB_INTERFACES=:030101:030102:
ID_USB_INTERFACE_NUM=01
ID_VENDOR=HOLTEK
ID_VENDOR_ENC=HOLTEK
ID_VENDOR_ID=04d9
MAJOR=13
MINOR=65
SUBSYSTEM=input
UDEV_LOG=3
USEC_INITIALIZED=281245
eventlircd_enable=true
Display More
Don’t have an account yet? Register yourself now and be a part of our community!