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