Hallo,
nachfolgend die Informationen, die ich zusammengetragen habe - mir ist aber noch nicht wirklich klar, wie ich zu meinem Ziel - die FB einzubinden -komme.
Die verlinkte Doku verwirrt mich etwas, besonders der Satz ""Existiert ein Gerät mit einem Sysfs-Pfad, der mit /devices/virtual/rc/rc beginnt, kann es mittels ir-keytable konfiguriert werden."
Kann mir jemand bitte die entscheidenden Tips geben?
cat /proc/bus/input/devices
I: Bus=0001 Vendor=4254 Product=0952 Version=0001
N: Name="cx23885 IR (DVBSKY S952)"
P: Phys=pci-0000:01:00.0/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1c.1/0000:01:00.0/rc/rc0/input13
U: Uniq=
H: Handlers=kbd event13
B: PROP=0
B: EV=100013
B: KEY=2c0800 14301100000000 0 118000 418000000801 8e000000000000 ffc
B: MSC=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="MCE IR Keyboard/Mouse (cx23885)"
P: Phys=/input0
S: Sysfs=/devices/virtual/input/input14
U: Uniq=
H: Handlers=sysrq kbd mouse1 event14
B: PROP=0
B: EV=100017
B: KEY=30000 7 ff87207ac14057ff febeffdfffefffff fffffffffffffffe
B: REL=3
B: MSC=10
udevadm info --query=all --attribute-walk --name=/dev/input/event13
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/pci0000:00/0000:00:1c.1/0000:01:00.0/rc/rc0/input13/event13':
KERNEL=="event13"
SUBSYSTEM=="input"
DRIVER==""
looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:01:00.0/rc/rc0/input13':
KERNELS=="input13"
SUBSYSTEMS=="input"
DRIVERS==""
ATTRS{name}=="cx23885 IR (DVBSKY S952)"
ATTRS{phys}=="pci-0000:01:00.0/ir0"
ATTRS{uniq}==""
ATTRS{properties}=="0"
looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:01:00.0/rc/rc0':
KERNELS=="rc0"
SUBSYSTEMS=="rc"
DRIVERS==""
ATTRS{protocols}=="[rc-5] [nec] [rc-6] [jvc] [sony] [sanyo] [mce_kbd] [lirc]"
looking at parent device '/devices/pci0000:00/0000:00:1c.1/0000:01:00.0':
KERNELS=="0000:01:00.0"
SUBSYSTEMS=="pci"
DRIVERS=="cx23885"
ATTRS{vendor}=="0x14f1"
ATTRS{device}=="0x8852"
ATTRS{subsystem_vendor}=="0x4254"
ATTRS{subsystem_device}=="0x0952"
ATTRS{class}=="0x040000"
ATTRS{irq}=="17"
ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003"
ATTRS{local_cpulist}=="0-1"
ATTRS{numa_node}=="-1"
ATTRS{dma_mask_bits}=="32"
ATTRS{consistent_dma_mask_bits}=="32"
ATTRS{enable}=="1"
ATTRS{broken_parity_status}=="0"
ATTRS{msi_bus}==""
looking at parent device '/devices/pci0000:00/0000:00:1c.1':
KERNELS=="0000:00:1c.1"
SUBSYSTEMS=="pci"
DRIVERS=="pcieport"
ATTRS{vendor}=="0x8086"
ATTRS{device}=="0x2841"
ATTRS{subsystem_vendor}=="0x1849"
ATTRS{subsystem_device}=="0x2841"
ATTRS{class}=="0x060400"
ATTRS{irq}=="42"
ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003"
ATTRS{local_cpulist}=="0-1"
ATTRS{numa_node}=="-1"
ATTRS{dma_mask_bits}=="32"
ATTRS{consistent_dma_mask_bits}=="32"
ATTRS{enable}=="2"
ATTRS{broken_parity_status}=="0"
ATTRS{msi_bus}=="1"
looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
udevadm info --query=all --attribute-walk --name=/dev/input/event14
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/virtual/input/input14/event14':
KERNEL=="event14"
SUBSYSTEM=="input"
DRIVER==""
looking at parent device '/devices/virtual/input/input14':
KERNELS=="input14"
SUBSYSTEMS=="input"
DRIVERS==""
ATTRS{name}=="MCE IR Keyboard/Mouse (cx23885)"
ATTRS{uniq}==""
ATTRS{properties}=="0"
evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Power Button
/dev/input/event10: HDA NVidia HDMI/DP,pcm=8
/dev/input/event11: HDA NVidia HDMI/DP,pcm=7
/dev/input/event12: HDA NVidia HDMI/DP,pcm=3
/dev/input/event13: cx23885 IR (DVBSKY S952)
/dev/input/event14: MCE IR Keyboard/Mouse (cx23885)
/dev/input/event2: Logitech Unifying Device. Wireless PID:4024
/dev/input/event3: HDA Intel Line
/dev/input/event4: HDA Intel Mic
/dev/input/event5: HDA Intel Line-Out Side
/dev/input/event6: HDA Intel Line-Out CLFE
/dev/input/event7: HDA Intel Line-Out Surround
/dev/input/event8: HDA Intel Line-Out Front
/dev/input/event9: HDA NVidia HDMI/DP,pcm=9
Select the device event number [0-14]: 13
Input driver version is 1.0.1
Input device ID: bus 0x1 vendor 0x4254 product 0x952 version 0x1
Input device name: "cx23885 IR (DVBSKY S952)"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 2 (KEY_1)
Event code 3 (KEY_2)
Event code 4 (KEY_3)
Event code 5 (KEY_4)
Event code 6 (KEY_5)
Event code 7 (KEY_6)
Event code 8 (KEY_7)
Event code 9 (KEY_8)
Event code 10 (KEY_9)
Event code 11 (KEY_0)
Event code 113 (KEY_MUTE)
Event code 114 (KEY_VOLUMEDOWN)
Event code 115 (KEY_VOLUMEUP)
Event code 119 (KEY_PAUSE)
Event code 128 (KEY_STOP)
Event code 139 (KEY_MENU)
Event code 167 (KEY_RECORD)
Event code 168 (KEY_REWIND)
Event code 174 (KEY_EXIT)
Event code 207 (KEY_PLAY)
Event code 208 (KEY_FASTFORWARD)
Event code 212 (KEY_CAMERA)
Event code 352 (KEY_OK)
Event code 356 (KEY_POWER2)
Event code 364 (KEY_FAVORITES)
Event code 365 (KEY_EPG)
Event code 370 (KEY_SUBTITLE)
Event code 372 (KEY_ZOOM)
Event code 395 (KEY_LIST)
Event code 402 (KEY_CHANNELUP)
Event code 403 (KEY_CHANNELDOWN)
Event code 405 (KEY_LAST)
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Event type 20 (EV_REP)
Testing ... (interrupt to exit)
***********************************************
This device is grabbed by another process.
No events are available to evtest while the
other grab is active.
In most cases, this is caused by an X driver,
try VT-switching and re-run evtest again.
ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event13) with:
Driver cx23885, table rc-dvbsky
Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Enabled protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Repeat delay = 500 ms, repeat period = 125 ms