Controller stopped working after update.
-
Hello All,
I registered today, but i'm a long time lurker here.
I updated today to Retropie 3.8, and since the update none of my usb devices works anymore. I tried wired controllers, a wireless F710, and a wireless remote control. Unfortunatly none of them are working.
Am i the only one with this issue, because i can't find anything else on it. And it worked perfect in 3.7.
Hoping someone can provide a solution for this.
Thanks
-
I registered today to reply to this. :)
I, too, am no longer able to use my controllers after the upgrade to Retropie 3.8 from 3.7. I tried the upgrade process twice now and also tried messing around with different settings to no avail.
If I remove my controller settings in the es_input.cfg, EmulationStation will detect the controller but none of the buttons work to set it up.
-
Several people having this issue after 3.8 update (see here), in particular with Logitech gamepads. xbox 360 pc gamepad on the other hand still works fine.
Can developers please look into this ? Thanks. -
@UDb23 we are not responsible for the Kernel/OS - it needs reporting to https://github.com/raspberrypi/linux - did you try downgrading the kernel as described in this thread https://retropie.org.uk/forum/topic/1640/xbox360-wireless-controllers-receiver-connectivity-issues ?
-
@BuZz Thanks! I'll report it at the github link you provided.
And try the suggested downgrade. -
@UDb23 did you try xinput mode as well as directinput?
-
@BuZz Rumblepad 2 used to work under 3.7 and previous. Under 3.8 it is still correctly detected by Emulation station but ALL buttons are inactive and I cannot therefore configure it.
On the other hand a brand new wired Xbox 360 PC controller seems to work fine under 3.8.
Will do some further testing as soon as I have some time. -
@BuZz It seems Kernel has been updated to fix this issue ( https://github.com/raspberrypi/linux/issues/1496).
I just updated with
sudo apt-get update
and
sudo apt-get dist-upgrade
Unfortunately Rumblepad 2 still not working. BTW it has no xinput mode.
Any suggestions ?
Thanks. -
the kernel is not yet packaged - you need to use rpi-update to get it.
-
@BuZz Used rpi-update, thanks. Pad still not working. :-(
-
Do the controllers register at all in a jstest or evtest?
-
@UDb23 what's the output of
uname -a
-
@BuZz Linux retropie 4.4.13-v7+ #893 SMP Wed Jun 8 14:39:18 BST 2016 armv7l GNU/Linux
-
@mediamogul I used jtest as suggested and Rumblepad is detected and buttons working !!
Still ES would not detect it even if it was working before 3.8 update.
I then rebooted connecting the Rumblepad (as a second pad) together with the currently working Xbox360 Pad. That allowed me to enter Input configuration in ES and, finally, it detected rumblepad and I was able to configure it. :-)
Everything back working now !
Basically for those still having the issue, you can solve it by rpi-update command plus reconfinguring it.
Thank you all for the support!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.