No Xbox Dongle Remote after update to LE 8.0.0

  • Hi,
    I updated from LibreELEC 7.0.3 to 8.0.0 on my raspberry pi and now the Xbox DVD Dongle (the Xbox Classic Remote) doesn't work.

    # lsusb
    Bus 001 Device 004: ID 045e:0284 Microsoft Corp. Xbox DVD Playback Kit
    ...

    I'm a little lost, here's what I've tried after some googleing around:

    copied lircd.conf
    # cp /etc/lirc/lircd.conf.rpi /storage/.config/lircd.conf

    the irw command gives me no output when I press the remote buttons.

    # ir-keytable
    /sys/class/rc/: No such file or directory

    # irtestcase
    Warning: cannot open /etc/lirc/lirc_options.conf
    (and then no more output again)

    # journalctl -f
    -- Logs begin at Fri 2017-02-17 12:46:08 WET. --
    Feb 25 03:25:55 raspi irtestcase[392]: fill_string: timeout
    Feb 25 03:25:56 raspi irtestcase[392]: fill_string: timeout
    Feb 25 03:25:57 raspi irtestcase[392]: fill_string: timeout
    Feb 25 03:25:58 raspi irtestcase[392]: fill_string: timeout
    Feb 25 03:25:59 raspi irtestcase[392]: fill_string: timeout
    Feb 25 03:26:00 raspi irtestcase[392]: fill_string: timeout
    (and then no more output)

    # irrecord
    Warning: cannot open /etc/lirc/lirc_options.conf
    Warning: Running as root.
    Using driver default on device /dev/lirc0
    Could not init hardware (lircd running ? --> close it, check permissions)

    I tried another remote and it works fine.
    I don't know if it is relevant, but since my original xbox remote broke several years ago, I've always used the dongle with a universal remote (One For All URC-6230).

    I need some help.
    Thanks in advance,
    asensio

  • Thanks for your reply

    here it is: aBei

    maybe something here?

    Code
    Feb 17 12:46:14 raspi kernel: usbcore: registered new interface driver xpad
    Feb 17 12:46:14 raspi systemd-udevd[217]: Process '/usr/bin/ir-keytable --delay=500 --device=/dev/input/event1' failed with exit code 255.
    Feb 17 12:46:14 raspi systemd-udevd[218]: Process '/usr/bin/ir-keytable --delay=500 --device=/dev/input/event0' failed with exit code 255.

    Cheers,
    asensio

  • It looks like the kernel detected the dongle but didn't load any driver. odd...

    Could you please post the journalctl output of your working 7.0.3 installation and also post the lsmod output on 7.0.3 and 8.0.0

    Code
    lsmod | paste

    so long & thanks,

    Hias

  • Here's the lsmod from 7.0.3 installation. Dont have 8.0.0 now, maybe asensio can post it.

  • Thanks for you help,

    here's the output of lsmod on LE 8.0.0 --> eCYh

    Quote


    Module Size Used by
    8021q 17130 0
    xpad 15039 0
    bcm2835_gpiomem 2823 0

    to give you the journalctl output of 7.0.3 I'll need to rollback to jarvis, can I do that? or only with a clean install? (no, I didn't backup :dodgy: )

    cheers,
    asensio

  • Here's journalctl output from 7.0.3

  • HI,
    I rolled back to LE 7.0.3. Here's the lsmod output.

    And the journalctl --> edUG

    It really is the lirc_xbox driver. I'll wait for the 8.0.1 release, then.
    Thank you for your help.
    Cheers,
    Asensio


  • I have the same problem. But the develop fix does not work for me. Here is my Log: iTiA Would you mind to take a look? Did I miss something? Version 7 works perfectly fine.


    You seem to have some garbage in .config/modprobe.d/xpad.conf - better remove that file completely or try doing a fresh install on a separate card to check if you have some old cruft sitting around.

    But I think the real problem is somewhere else, the xbox receiver disconnects and reconnects to USB - this usually points to USB or power supply problems. Also try without the mouse and use another power supply.

    so long,

    Hias

  • Thanks for your fast answer. The power supply was a good hint. When I upgraded to version 8, I also switch from RPi 2 to RPi 3. After switching back to RPi 2 the develop fix works perfect. So I guess I need another power supply for my RPi 3.