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

    8BitDo wireless adapter works with Pi4 but not Pi Zero / Pi Zero 2(fresh images)

    Scheduled Pinned Locked Moved Help and Support
    8bitdobluetooth
    12 Posts 2 Posters 701 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.
    • P
      pinomnomnom @mitu
      last edited by pinomnomnom

      @mitu

      Good point,

      This appears prior to connecting the controller to it,

      Bus 001 Device 007: ID 2dc8:3107  
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      

      After the controller is connected, it's only:

       Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      

      I haven't tried yet but I suspect it would be identified (language?) properly including 8BitDo Wireless Adapter or something, when running lsusb with Retropie on the Pi 4, and wouldn't disappear.

      What do you make of this?

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

        @pinomnomnom said in 8BitDo wireless adapter works with Pi4 but not Pi Zero / Pi Zero 2(fresh images):

        What do you make of this?

        How are you connecting it, since the Zero doesn't have a regular USB-A port ?

        P 1 Reply Last reply Reply Quote 0
        • P
          pinomnomnom @mitu
          last edited by pinomnomnom

          @mitu

          I'm using this specific adapter:

          https://www.microcenter.com/product/463157/qvs-micro-usb-(type-b)-male-to-usb-20-(type-a)-female-slim-otg-adaptor-for-smartphone-or-tablet-6-in-black

          Do you think because of this, Bus 001 Device 007: ID 2dc8:3107 is this OTG adapter and it fails to recognize the 8BitDo connection that comes after it?

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

            @pinomnomnom said in 8BitDo wireless adapter works with Pi4 but not Pi Zero / Pi Zero 2(fresh images):

            Do you think because of this, Bus 001 Device 007: ID 2dc8:3107 is this OTG adapter and it fails to recognize the 8BitDo connection that comes after it?

            No, 2dc8:3107 is the 8BitDo's adapter. I think that after the controller is connected, it may change the IDs and it's no longer recognized or maybe it's just disconnected due to the power requirements not being met.

            Run dmesg -w with just the adapter plugged in, then start the controller. Post the output that's printed on screen.

            Make sure you are fully updated and you're using the latest version of the xpad driver (a full update from RetroPie-Setup will install it).

            P 1 Reply Last reply Reply Quote 0
            • P
              pinomnomnom @mitu
              last edited by pinomnomnom

              @mitu

              The last ten lines printed after connecting the controller, starting with:

              1108.758089

              Does the issue have something to do with this: [ 1074.258189] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19

              ?

              [ 1071.007956] usb 1-1: USB disconnect, device number 20
              [ 1071.008439] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19
              [ 1073.707837] Indeed it is in host mode hprt0 = 00021501
              [ 1073.917661] usb 1-1: new full-speed USB device number 21 using dwc_otg
              [ 1073.918031] Indeed it is in host mode hprt0 = 00021501
              [ 1074.159241] usb 1-1: New USB device found, idVendor=2dc8, idProduct=3106, bcdDevice= 1.00
              [ 1074.159265] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
              [ 1074.159276] usb 1-1: Product: 8BitDo Receiver
              [ 1074.159285] usb 1-1: Manufacturer: 8BitDo
              [ 1074.159294] usb 1-1: SerialNumber: E417D81C6C0C
              [ 1074.160529] input: 8BitDo Ultimate Wireless / Pro 2 Wired Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0/input/input13
              [ 1074.257922] usb 1-1: USB disconnect, device number 21
              [ 1074.258189] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19
              [ 1074.547806] Indeed it is in host mode hprt0 = 00021501
              [ 1074.757809] usb 1-1: new full-speed USB device number 22 using dwc_otg
              [ 1074.758188] Indeed it is in host mode hprt0 = 00021501
              [ 1074.999102] usb 1-1: New USB device found, idVendor=2dc8, idProduct=3107, bcdDevice= 2.00
              [ 1074.999124] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
              [ 1074.999135] usb 1-1: Product: IDLE
              [ 1074.999144] usb 1-1: Manufacturer: 8BitDo
              [ 1074.999153] usb 1-1: SerialNumber: E417D81C6C0C
              [ 1075.004962] hid-generic 0003:2DC8:3107.0007: hiddev96,hidraw0: USB HID v1.10 Device [8BitDo IDLE] on usb-3f980000.usb-1/input0
              [ 1078.507995] usb 1-1: USB disconnect, device number 22
              [ 1078.717850] Indeed it is in host mode hprt0 = 00021501
              [ 1078.927691] usb 1-1: new full-speed USB device number 23 using dwc_otg
              [ 1078.928091] Indeed it is in host mode hprt0 = 00021501
              [ 1079.169913] usb 1-1: New USB device found, idVendor=2dc8, idProduct=3106, bcdDevice= 1.00
              [ 1079.169947] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
              [ 1079.169966] usb 1-1: Product: 8BitDo Receiver
              [ 1079.169981] usb 1-1: Manufacturer: 8BitDo
              [ 1079.169996] usb 1-1: SerialNumber: E417D81C6C0C
              [ 1079.171794] input: 8BitDo Ultimate Wireless / Pro 2 Wired Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0/input/input14
              [ 1084.508029] usb 1-1: USB disconnect, device number 23
              [ 1084.508497] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19
              [ 1084.807853] Indeed it is in host mode hprt0 = 00021501
              [ 1085.017704] usb 1-1: new full-speed USB device number 24 using dwc_otg
              [ 1085.018060] Indeed it is in host mode hprt0 = 00021501
              [ 1085.259235] usb 1-1: New USB device found, idVendor=2dc8, idProduct=3107, bcdDevice= 2.00
              [ 1085.259259] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
              [ 1085.259269] usb 1-1: Product: IDLE
              [ 1085.259278] usb 1-1: Manufacturer: 8BitDo
              [ 1085.259288] usb 1-1: SerialNumber: E417D81C6C0C
              [ 1085.262594] hid-generic 0003:2DC8:3107.0008: hiddev96,hidraw0: USB HID v1.10 Device [8BitDo IDLE] on usb-3f980000.usb-1/input0
              [ 1086.258203] usb 1-1: USB disconnect, device number 24
              [ 1090.458029] Indeed it is in host mode hprt0 = 00021501
              [ 1090.667731] usb 1-1: new full-speed USB device number 25 using dwc_otg
              [ 1090.668056] Indeed it is in host mode hprt0 = 00021501
              [ 1090.909372] usb 1-1: New USB device found, idVendor=2dc8, idProduct=3106, bcdDevice= 1.00
              [ 1090.909395] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
              [ 1090.909405] usb 1-1: Product: 8BitDo Receiver
              [ 1090.909415] usb 1-1: Manufacturer: 8BitDo
              [ 1090.909424] usb 1-1: SerialNumber: E417D81C6C0C
              [ 1090.910688] input: 8BitDo Ultimate Wireless / Pro 2 Wired Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0/input/input15
              [ 1091.008176] usb 1-1: USB disconnect, device number 25
              [ 1091.008477] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19
              [ 1091.337923] Indeed it is in host mode hprt0 = 00021501
              [ 1091.547730] usb 1-1: new full-speed USB device number 26 using dwc_otg
              [ 1091.548121] Indeed it is in host mode hprt0 = 00021501
              [ 1091.789367] usb 1-1: New USB device found, idVendor=2dc8, idProduct=3107, bcdDevice= 2.00
              [ 1091.789387] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
              [ 1091.789398] usb 1-1: Product: IDLE
              [ 1091.789407] usb 1-1: Manufacturer: 8BitDo
              [ 1091.789416] usb 1-1: SerialNumber: E417D81C6C0C
              [ 1091.793127] hid-generic 0003:2DC8:3107.0009: hiddev96,hidraw0: USB HID v1.10 Device [8BitDo IDLE] on usb-3f980000.usb-1/input0
              [ 1108.758089] usb 1-1: USB disconnect, device number 26
              [ 1109.107953] Indeed it is in host mode hprt0 = 00021501
              [ 1109.317820] usb 1-1: new full-speed USB device number 27 using dwc_otg
              [ 1109.318255] Indeed it is in host mode hprt0 = 00021501
              [ 1109.559911] usb 1-1: New USB device found, idVendor=2dc8, idProduct=3106, bcdDevice= 1.00
              [ 1109.559945] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
              [ 1109.559964] usb 1-1: Product: 8BitDo Receiver
              [ 1109.559979] usb 1-1: Manufacturer: 8BitDo
              [ 1109.559994] usb 1-1: SerialNumber: E417D81C6C0C
              [ 1109.564577] input: 8BitDo Ultimate Wireless / Pro 2 Wired Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0/input/input16
              
              
              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by

                Did you update your system ? Do you have the latest xpad driver ?

                Does the issue have something to do with this: [ 1074.258189] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19

                That's one of the issues, the dongle tries to mimic the controller that's connected to it - or so it seems - and changes the USB IDs in succession until it stops. There are a few similar issues in the xpad repository, although the fact that it worked before - on a Pi4 - seems to indicate that the USB cable may have issues.

                P 1 Reply Last reply Reply Quote 0
                • P
                  pinomnomnom @mitu
                  last edited by pinomnomnom

                  @mitu

                  However, when it worked on the Pi 4, I should have specified this was by plugging the 8BitDo adapter directly, since the Pi4 has usb-a ports. Do you recommend then troubleshooting with some suggestions in the xpad repository? Is there any benefit before doing so in purchasing a different dongle to test?

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

                    @pinomnomnom said in 8BitDo wireless adapter works with Pi4 but not Pi Zero / Pi Zero 2(fresh images):

                    Do you recommend then troubleshooting with some suggestions in the xpad repository? Is there any benefit before doing so in purchasing a different dongle to test?

                    No and no. You may want to try on a different cable first, I don't think the dongle needs to be changed.

                    P 2 Replies Last reply Reply Quote 0
                    • P
                      pinomnomnom @mitu
                      last edited by

                      @mitu I planned on going to Micro Center today to pick a few things up. will get another one of those cables from a different brand.

                      1 Reply Last reply Reply Quote 0
                      • P
                        pinomnomnom @mitu
                        last edited by pinomnomnom

                        @mitu

                        No luck. Bought two cables. Same thing : /

                        p.s. I think the full update broke something because now I can't play a game with the controller wired haha. It says xbox controller not configured, a message in the lower left screen. But I can use it in the emulator carousel GUI. Everywhere except a game.

                        As much as I want to play wireless, it's more my curiosity and desire to want to fix a bug and understand why the pi zero is fussy about this and not the pi 4.

                        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.