On 03/22/2017 08:12 AM, Petric Frank wrote: > Hello, > > > > maybe this is not exactly a gentoo problem. Please point me to correct > location if i am wrong here. > > > > I've got a MCE-like ir remote together with a USB receiver. > > > > Looks like it is detected by the kernel and a input device was created. > > Most of the keys are working. But - for example - the color buttons do not > > generate any output. > > > > "ir-keytable" (version 1.10.1) returns: > > Couldn't find any node at /sys/class/rc/rc*. > > > > "ir-keytable -d /dev/input/eventxx" gives as output: > > Name: PHILIPS MCE USB IR Receiver- Spi > bus: 3, vendor/product: 0471:0613, version: 0x0100 > > Using for test > > ir-keytable -d /dev/input/eventxx -r > > i got: > > ------------------- cut -------------------- > > scancode 0x700e0 = KEY_LEFTCTRL (0x1d) > > > > ... > > Enabled protocols: other lirc rc-5 jvc sony nec sanyo mce-kbd rc-6 sharp > xmp > > ------------------- cut -------------------- > > > > But there is no definition of the color buttons in the list above. > > > > > > Tests were done using this command: > > ir-keytable -d /dev/input/eventxx -t > > > > Any hints ? > > > > > > Is it possibe to see the scancodes received by the USB-receiver to validate > > that the remote really sends data for the color buttons. What kernel > options i have to enable ? > > (Also for checking and not barking at the wrong tree due to hardware > problems) > > > > > > Some info about my system: > > > > Kernel 4.9.6 (amd64) custom configured > > Distribution: Gentoo > > > > lsmod output: > > ----------------------- cut -------------------------- > > Module Size Used by > > rc_rc6_mce 1580 0 > mceusb 10365 0 > rc_core 16719 2 mceusb,rc_rc6_mce > usb_storage 48619 0 > hid_generic 1385 0 > usbhid 35380 0 > input_leds 3022 0 > led_class 3975 1 input_leds > > ohci_pci 3272 0 > > snd_hda_codec_generic 52071 2 > r8169 67900 0 > xhci_pci 4958 0 > xhci_hcd 101734 1 xhci_pci > mii 4099 1 r8169 > ohci_hcd 27022 1 ohci_pci > ehci_pci 4103 0 > ehci_hcd 41036 1 ehci_pci > usbcore 165285 9 > mceusb,usbhid,usb_storage,ehci_hcd,ohci_pci,xhci_pci,ohci_hcd,xhci_hcd,ehci_pci > usb_common 2222 1 usbcore > snd_hda_intel 18065 0 > snd_hda_codec 73835 2 snd_hda_intel,snd_hda_codec_generic > snd_hwdep 5866 1 snd_hda_codec > snd_hda_core 40055 3 > snd_hda_intel,snd_hda_codec,snd_hda_codec_generic > snd_pcm 78737 3 snd_hda_intel,snd_hda_codec,snd_hda_core > snd_timer 19336 1 snd_pcm > snd 55051 6 > snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_generic,snd_pcm > soundcore 5231 1 snd > > ----------------------- cut -------------------------- > > > > The remote looks like this one: > > https://www.mythtv.org/wiki/File:Philips-remote.jpg > > > > but its branded as olidata. > > > > The receiver is detected as (syslog): > > ----------------------- cut -------------------------- > > [ 6.937470] usb 4-2: new low-speed USB device number 3 using xhci_hcd > > [ 7.117723] usb 4-2: New USB device found, idVendor=0471, idProduct=0613 > > [ 7.117730] usb 4-2: New USB device strings: Mfr=1, Product=2, > SerialNumber=0 > > [ 7.117735] usb 4-2: Product: MCE USB IR Receiver- Spinel plus > > [ 7.117740] usb 4-2: Manufacturer: PHILIPS > > [ 7.132840] input: PHILIPS MCE USB IR Receiver- Spinel plus as > > /devices/pci0000:00/0000:00:15.2/0000:04:00.0/usb4/4-2/4-2:1.0/0003:0471:0613.0003/input/input19 > > > [ 7.185141] hid-generic 0003:0471:0613.0003: input,hiddev0,hidraw2: USB > HID v1.00 Keyboard [PHILIPS MCE USB IR Receiver- Spinel plus] on > usb-0000:04:00.0-2/input0 > > [ 7.191372] usbcore: registered new interface driver mceusb > > ---------------------- cut -------------------------- > > >
Exactly what have you enabled in the kernel? You've probably missed something if nothing is created under /sys/class/rc/. Dan