MK Fight Stick Won't Work on Retropie
-
@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 hubI: 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 0It 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.
-
@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 ?
-
@mitu Sadly no
-
@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. -
@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 -
The logs show device gets disconnected repeatedly. Try adding to the
/boot/config.txt
filemax_usb_current=1
and reboot, then try to see if you get the same disconnects. Otherwise - try another cable ?
-
@mitu Looks like I'll have to buy another cable to try. Sucks that it takes mini USBs.
-
@bluemetal04 Why did you get a Pi Zero ? You want to fit it inside the fightstick box ?
-
@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. -
Tried another cable anyways, no luck. This is a first for me.
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.