RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Scheduled Pinned Locked Moved Help and Support
    xpadstretch
    4 Posts 2 Posters 876 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      TheNetStriker
      last edited by

      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?

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        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 ?

        1 Reply Last reply Reply Quote 0
        • T
          TheNetStriker
          last edited by TheNetStriker

          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.

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @TheNetStriker
            last edited by

            @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.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            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.