Forum

Full Version: MCE IR Controller "Cypress USB Keyboard" not working
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,

I use the latest XBian 1.0a5 with XBMC 12.0, straight from the installer. Unfortunately my remote that acts as MCE remote does not work with it.

The IR receiver identified itself as Cypress Semiconductor Corp. Cino FuzzyScan F760-B in lsusb and is then mapped to /dev/input/event1 by udev.

I subsequently tried to force XBian using an MCE setup by copying /etc/lirc/hardware/mceusb_event1.conf to /etc/lirc/hardware/custom.conf (this is loaded first, right?) but the remote still doesn't work. Huh

Furthermore: mode2 fails to start after a reboot, if I issue modprobe lirc_rpi it starts but outputs nothing and hangs (i..e. doesn't return to command prompt).


dmesg says
[ 1371.895114] usb 1-1.3: USB disconnect, device number 5
[ 1375.204196] usb 1-1.3: new low-speed USB device number 6 using dwc_otg
[ 1375.312447] usb 1-1.3: New USB device found, idVendor=04b4, idProduct=0100
[ 1375.312476] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1375.312491] usb 1-1.3: Product: Cypress USB Keyboard
[ 1375.312503] usb 1-1.3: Manufacturer: Cypress
[ 1375.338906] input: Cypress Cypress USB Keyboard as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input2
[ 1375.343718] hid-generic 0003:04B4:0100.0003: input,hidraw1: USB HID v1.10 Keyboard [Cypress Cypress USB Keyboard] on usb-bcm2708_usb-1.3/input0

Find all other details (output of udevadm, etc) here: http://pastebin.com/C47xBtrJ

Any hints?
Can you turn on debugging mode, disable cec, press keys on your remote and then post the xbmc.log from here:
Code:
/home/xbian/.xbmc/temp/xbmc.log
These are the relevant entries in xbmc.log:

09:32:20 T:3042979840 DEBUG: Checking device: /dev/input/event0
09:32:20 T:3042979840 INFO: Found input device /dev/input/event0
09:32:20 T:3042979840 INFO: opened device 'HID 046a:0011' (file name /dev/inp
ut/event0), m_bSkipNonKeyEvents 0
09:32:20 T:3042979840 DEBUG: Checking device: /dev/input/event1
09:32:20 T:3042979840 DEBUG: Checking device: /dev/input/event2
09:32:20 T:3042979840 INFO: Found input device /dev/input/event2
09:32:20 T:3042979840 INFO: opened device 'Cypress Cypress USB Keyboard (lirc
d bypass)' (file name /dev/input/event2), m_bSkipNonKeyEvents 0
09:32:20 T:3042979840 DEBUG: Checking device: /dev/input/event3
09:32:20 T:3042979840 DEBUG: Checking device: /dev/input/event4

Upon pressing buttons on the remote, I get no further output in log file though. The lirc bypass thing is funny, but this gets created by lirc automatically. Disabling lirc alltogether doesn't help either.
Did you already follow my guide on the xbian wiki?
Reference URL's