I tried your patch, after disabling the custom keymap file I had put in. Unfortunately the remote isn't working at all. When the relevant modules get loaded I see this in dmesg [ 7.838223] media: Linux media interface: v0.10 [ 7.840484] WARNING: You are using an experimental version of the media stack. As the driver is backported to an older kernel, it doesn't offer enough quality for its usage in production. Use it with care. Latest git patches (needed if you report a bug to linux-media@xxxxxxxxxxxxxxx): 47b037a0512d9f8675ec2693bed46c8ea6a884ab [media] v4l2-async: failing functions shouldn't have side effects 79a2eda80c6dab79790c308d9f50ecd2e5021ba3 [media] mantis_dvb: fix some error codes in mantis_dvb_init() c2987aaf0c9c2bcb0d4c5902d61473d9aa018a3d [media] exynos-gsc: Avoid spamming the log on VIDIOC_TRY_FMT [ 7.843667] dvb_usb_cxusb: disagrees about version of symbol dvb_usb_generic_rw [ 7.843669] dvb_usb_cxusb: Unknown symbol dvb_usb_generic_rw (err -22) [ 7.843692] dvb_usb_cxusb: disagrees about version of symbol rc_keydown [ 7.843693] dvb_usb_cxusb: Unknown symbol rc_keydown (err -22) [ 7.843701] dvb_usb_cxusb: disagrees about version of symbol dib0070_wbd_offset [ 7.843702] dvb_usb_cxusb: Unknown symbol dib0070_wbd_offset (err -22) [ 7.843707] dvb_usb_cxusb: disagrees about version of symbol dvb_usb_device_init [ 7.843708] dvb_usb_cxusb: Unknown symbol dvb_usb_device_init (err -22) [ 7.843712] dvb_usb_cxusb: disagrees about version of symbol dvb_usb_generic_write [ 7.843713] dvb_usb_cxusb: Unknown symbol dvb_usb_generic_write (err -22) [ 8.089033] dvb_usb_cxusb: disagrees about version of symbol dvb_usb_generic_rw [ 8.089035] dvb_usb_cxusb: Unknown symbol dvb_usb_generic_rw (err -22) [ 8.089068] dvb_usb_cxusb: disagrees about version of symbol rc_keydown [ 8.089070] dvb_usb_cxusb: Unknown symbol rc_keydown (err -22) [ 8.089079] dvb_usb_cxusb: disagrees about version of symbol dib0070_wbd_offset [ 8.089080] dvb_usb_cxusb: Unknown symbol dib0070_wbd_offset (err -22) [ 8.089085] dvb_usb_cxusb: disagrees about version of symbol dvb_usb_device_init [ 8.089086] dvb_usb_cxusb: Unknown symbol dvb_usb_device_init (err -22) [ 8.089090] dvb_usb_cxusb: disagrees about version of symbol dvb_usb_generic_write [ 8.089091] dvb_usb_cxusb: Unknown symbol dvb_usb_generic_write (err -22) A manual modprobe gives this: # modprobe -v dvb_usb_cxusb insmod /lib/modules/4.4.0-59-generic/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko modprobe: ERROR: could not insert 'dvb_usb_cxusb': Invalid argument # dmesg .... [ 547.365417] dvb_usb_cxusb: disagrees about version of symbol dvb_usb_generic_rw [ 547.365422] dvb_usb_cxusb: Unknown symbol dvb_usb_generic_rw (err -22) [ 547.365461] dvb_usb_cxusb: disagrees about version of symbol rc_keydown [ 547.365463] dvb_usb_cxusb: Unknown symbol rc_keydown (err -22) [ 547.365475] dvb_usb_cxusb: disagrees about version of symbol dib0070_wbd_offset [ 547.365477] dvb_usb_cxusb: Unknown symbol dib0070_wbd_offset (err -22) [ 547.365484] dvb_usb_cxusb: disagrees about version of symbol dvb_usb_device_init [ 547.365486] dvb_usb_cxusb: Unknown symbol dvb_usb_device_init (err -22) [ 547.365493] dvb_usb_cxusb: disagrees about version of symbol dvb_usb_generic_write [ 547.365495] dvb_usb_cxusb: Unknown symbol dvb_usb_generic_write (err -22) I was able to modprobe the rc-dvico-mce module, there was nothing in dmesg afterward though. Cheers Vince -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html