• Paul Bender's avatar
    [media] rc: fix sysfs entry for mceusb and streamzap · 5ad1a555
    Paul Bender authored
    When trying to create persistent device names for mceusb and streamzap
    devices, I noticed that their respective drivers are not creating the rc
    device as a child of the USB device. Rather it creates it as virtual
    device. As a result, udev cannot use the USB device information to
    create persistent device names for event and lirc devices associated
    with the rc device. Not having persistent device names makes it more
    
    difficult to make use of the devices in userspace as their names can
    change.
    
    Forward-ported to media_tree staging/for_v2.6.38 and tested with
    both streamzap and mceusb devices:
    $ ll /dev/input/by-id/
    ...
    lrwxrwxrwx. 1 root root 9 Nov 17 17:06 usb-Streamzap__Inc._Streamzap_Remote_Control-event-if00 -> ../event6
    lrwxrwxrwx. 1 root root 9 Nov 17 17:05 usb-Topseed_Technology_Corp._eHome_Infrared_Transceiver_TS000BzY-event-if00 -> ../event5
    Previously, nada.
    Signed-off-by: default avatarPaul Bender <pebender@gmail.com>
    Tested-by: default avatarJarod Wilson <jarod@redhat.com>
    Signed-off-by: default avatarJarod Wilson <jarod@redhat.com>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
    5ad1a555
mceusb.c 36.8 KB