Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Problems with xpad after update to Debian stretch



  • I did a manual upgrade of my retropie to debian stretch (to gain support for my new RPI 3+) using this guide: https://retropie.org.uk/forum/topic/16145/retropie-upgrading-raspbian-jessie-to-stretch/2

    I got everything to work with the exception of the xpad driver. I've already reinstalled the driver several times, but it still can't recognize the usb wireless receiver. Here is the output from dmesg when plugging in the receiver:

    [ 1343.069199] usb 1-1.3: new full-speed USB device number 17 using dwc_otg
    [ 1343.169189] usb 1-1.3: device descriptor read/64, error -32
    [ 1343.389184] usb 1-1.3: device descriptor read/64, error -32
    [ 1343.609187] usb 1-1.3: new full-speed USB device number 18 using dwc_otg
    [ 1343.709195] usb 1-1.3: device descriptor read/64, error -32
    [ 1343.939209] usb 1-1.3: device descriptor read/64, error -32
    [ 1344.059342] usb 1-1-port3: attempt power cycle
    [ 1344.719194] usb 1-1.3: new full-speed USB device number 19 using dwc_otg
    [ 1345.159204] usb 1-1.3: device not accepting address 19, error -32
    [ 1345.259192] usb 1-1.3: new full-speed USB device number 20 using dwc_otg
    [ 1345.699188] usb 1-1.3: device not accepting address 20, error -32
    [ 1345.699314] usb 1-1-port3: unable to enumerate USB device

    Does anyone have an idea how to fix this?


  • Global Moderator

    Are you using an USB hub ? This seems to indicate the USB device is not initialized properly. Do you get the lightning bolt on the screen ?



  • No the receiver is directly connected to the Raspberry and I also had no bolt on the screen. (I'am using the official 2.5 amp power supply)

    I tried replacing the xpad driver with the one from the apt repository once and this one seamed to work in dmesg, but the gamepad was still not detected by emulation station.

    Any other ideas what could be the problem?

    Edit: I just tried connecting the receiver using a powered usb hub and now the receiver works. But why does the RPI 3+ does not have enough power to power a single wireless receiver on the usb port when using the official power supply?

    Second edit: With the usb hub I now discovered a different problem that seams to be reported here: https://github.com/raspberrypi/linux/issues/2408

    I also get a lot of those error messages. So much that it is affecting the performance and I'm getting a lot of video freezes. I hope that will be fixed soon.


  • Global Moderator

    @thenetstriker said in Problems with xpad after update to Debian stretch:

    I also get a lot of those error messages. So much that it is affecting the performance and I'm getting a lot of video freezes. I hope that will be fixed soon.

    Thanks for digging through this issue, I guess the new 3B+ is more finicky about measuring the power consumption.


Log in to reply
 

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.