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

    MK Fight Stick Won't Work on Retropie

    Scheduled Pinned Locked Moved Help and Support
    fight stickretropiesetupconfiguretroubleshooting
    18 Posts 2 Posters 2.3k 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.
    • mituM
      mitu Global Moderator
      last edited by

      Please provide more information about your system, as requested in https://retropie.org.uk/forum/topic/3/read-this-first.

      B 1 Reply Last reply Reply Quote 0
      • B
        bluemetal04 @mitu
        last edited by

        Oh sry, I'm using a Pi Zero W

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

          @bluemetal04 Please go over the list in https://retropie.org.uk/forum/topic/3/read-this-first and try to answer as best you can. Just specifying the PI model you have without any context it's not helping to find a solution to your problem.

          B 1 Reply Last reply Reply Quote 0
          • B
            bluemetal04 @mitu
            last edited by

            @mitu I'm not sure there's much more I can talk about that would help, but i'll try.

            Using the official power supply.

            Installed the stand-alone retropie 4.4 image from retropie's website (used etcher to transfer to microSD).

            Use a wireless keyboard/mouse combo to set everything up (the ones with the usb adapter, not bluetooth).

            When I go to set up the controls for the fight stick, nothing happens, but does work with dualshock 4 and the keyboard.

            That's about all I can give ya, happy?

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

              @bluemetal04 How are you connecting the controller ? Are you using an USB hub or not ? The PI Zero has only a MiniUSB port, so in order to connect more than 1 USB device you'd need an USB hub. Is the Dualshock connected via USB or Bluetooth ?

              B 1 Reply Last reply Reply Quote 0
              • B
                bluemetal04 @mitu
                last edited by

                @mitu Ah yes, forgot to mention that. Everything I used has been directly to USB. I been using a micro-USB to USB adapter, and it works very well. The fight stick only has a USB option. Not using hubs or anything, I been managing to get by without one.
                I used the only method I could with only 1 USB input. Using a keyboard to navigate and set stuff up, then I go to configure input, unplugged the keyboard, plugged the fight stick in, and tried to configure it that way, which is how I got the dualshock 4 working (didn't use bluetooth).
                Since that didn't work, I did a reset on the user input settings, turned off the pi, plugged in the fightstick, and turned it back on, still didn't work.
                Once that didn't work, I re-flashed retropie on the SD card then tried it out (assuming that the issue was retropie itself) and still nothing.

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

                  @bluemetal04 Your problem seems to be that the gamepad is not detected by the OS. You'll need to enable SSH and login to the Pi over the network to do some troubleshooting (since you can't connect both the keyboard and the fight pad).
                  Run the following commands (while the stick is plugged in) and post the output in the topic:

                  lsusb
                  cat /proc/bus/input/devices
                  
                  B 1 Reply Last reply Reply Quote 0
                  • B
                    bluemetal04 @mitu
                    last edited by bluemetal04

                    @mitu
                    Bus 001 Device 004: ID 12ab:0303 Honey Bee Electronic International Ltd.
                    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

                    I: Bus=0003 Vendor=12ab Product=0303 Version=0100
                    N: Name="Mortal Kombat Klassic FightStick"
                    P: Phys=usb-20980000.usb-1/input0
                    S: Sysfs=/devices/platform/soc/20980000.usb/usb1/1-1/1-1:1.0/input/input3
                    U: Uniq=
                    H: Handlers=event0 js0
                    B: PROP=0
                    B: EV=20000b
                    B: KEY=7fdb0000 0 0 0 0 0 0 0 0 0
                    B: ABS=3001b
                    B: FF=1 7030000 0 0

                    It finally detected it when I pressed a key for the configuration, but once I was at the button mapping screen, the buttons stopped working, it would not let me map the buttons. Is it possible that the fightstick draws too much power? I'm not sure what's going on.

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

                      @bluemetal04 said in MK Fight Stick Won't Work on Retropie:

                      Is it possible that the fightstick draws too much power? I'm not sure what's going on.

                      Normally that's one of the causes when using a wrong power brick (and it's one of the reasons we ask this info), but if you're running an official power supply, that would be enough for the PI, though depends on how much power draw does the stick need. Do you have any detailed specs about this fighting stick ?

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        bluemetal04 @mitu
                        last edited by

                        @mitu Sadly no

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

                          @bluemetal04 Ok, try to do this. Connect to the PI and run

                          sudo dmesg -c
                          

                          Add the fightstick and try to configure it in Emulationstation - it should disconnect. Run

                          dmesg
                          

                          and paste the output here. The system log (which dmesg takes) might give us an indication of what kind of error we're seeing.

                          1 Reply Last reply Reply Quote 0
                          • B
                            bluemetal04
                            last edited by bluemetal04

                            @mitu
                            [ 2101.021718] usb 1-1: USB disconnect, device number 3
                            [ 2101.022247] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19
                            [ 2112.218652] Indeed it is in host mode hprt0 = 00041901
                            [ 2112.428435] usb 1-1: new low-speed USB device number 4 using dwc_otg
                            [ 2112.431015] Indeed it is in host mode hprt0 = 00041901
                            [ 2112.691514] usb 1-1: New USB device found, idVendor=045e, idProduct=00db
                            [ 2112.691537] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
                            [ 2112.691549] usb 1-1: Product: Natural® Ergonomic Keyboard 4000
                            [ 2112.691556] usb 1-1: Manufacturer: Microsoft
                            [ 2112.708176] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/platform/soc/20980000.usb/usb1/1-1/1-1:1.0/0003:045E:00DB.0003/input/input3
                            [ 2112.779924] microsoft 0003:045E:00DB.0003: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Natural® Ergonomic Keyboard 4000] on usb-20980000.usb-1/input0
                            [ 2112.796357] input: Microsoft Natural® Ergonomic Keyboard 4000 as /devices/platform/soc/20980000.usb/usb1/1-1/1-1:1.1/0003:045E:00DB.0004/input/input4
                            [ 2112.859046] microsoft 0003:045E:00DB.0004: input,hidraw1: USB HID v1.11 Device [Microsoft Natural® Ergonomic Keyboard 4000] on usb-20980000.usb-1/input1
                            [ 2149.261901] usb 1-1: USB disconnect, device number 4
                            [ 2153.960858] Indeed it is in host mode hprt0 = 00021501
                            [ 2154.190725] usb 1-1: new full-speed USB device number 5 using dwc_otg
                            [ 2154.191249] Indeed it is in host mode hprt0 = 00021501
                            [ 2154.446763] usb 1-1: New USB device found, idVendor=12ab, idProduct=0303
                            [ 2154.446788] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
                            [ 2154.446798] usb 1-1: Product: MK Klassic Fight Stick Xbox 360
                            [ 2154.446805] usb 1-1: Manufacturer: Performance Designed Products
                            [ 2154.446815] usb 1-1: SerialNumber: 2DD2A42
                            [ 2154.460997] input: Mortal Kombat Klassic FightStick as /devices/platform/soc/20980000.usb/usb1/1-1/1-1:1.0/input/input5
                            [ 2167.759269] usb 1-1: USB disconnect, device number 5
                            [ 2167.759660] xpad 1-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19
                            [ 2169.208999] Indeed it is in host mode hprt0 = 00021501
                            [ 2169.438704] usb 1-1: new full-speed USB device number 6 using dwc_otg
                            [ 2169.439222] Indeed it is in host mode hprt0 = 00021501
                            [ 2169.694289] usb 1-1: New USB device found, idVendor=12ab, idProduct=0303
                            [ 2169.694311] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
                            [ 2169.694319] usb 1-1: Product: MK Klassic Fight Stick Xbox 360
                            [ 2169.694327] usb 1-1: Manufacturer: Performance Designed Products
                            [ 2169.694334] usb 1-1: SerialNumber: 2DD2A42
                            [ 2169.709555] input: Mortal Kombat Klassic FightStick as /devices/platform/soc/20980000.usb/usb1/1-1/1-1:1.0/input/input6

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

                              The logs show device gets disconnected repeatedly. Try adding to the /boot/config.txt file

                                max_usb_current=1
                              

                              and reboot, then try to see if you get the same disconnects. Otherwise - try another cable ?

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                bluemetal04 @mitu
                                last edited by

                                @mitu Looks like I'll have to buy another cable to try. Sucks that it takes mini USBs.

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

                                  @bluemetal04 Why did you get a Pi Zero ? You want to fit it inside the fightstick box ?

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    bluemetal04 @mitu
                                    last edited by

                                    @mitu I got it as a part of a trade. Always wanted to try a pi out, but never got the chance of owning one til now. My original plans was to put it in a arcade 1up cabinet, but its limitations makes me not want to do that. The fight stick was just to simulate a arcade feel until the MK cabinet came out, but the fightstick had to put up a fight.
                                    Now I'm thinking about doing a project for my car. It would be nice to have it hooked up to my stereo.

                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      bluemetal04 @bluemetal04
                                      last edited by

                                      Tried another cable anyways, no luck. This is a first for me.

                                      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.