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

    [Solved] Problem with arcade fightstick on Stretch

    Scheduled Pinned Locked Moved Help and Support
    stretch problem
    12 Posts 2 Posters 2.9k 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.
    • wilenekW
      wilenek
      last edited by wilenek

      Good morning to all,

      Before 6 months or so I bought an arcade fightstick. I bought that so my daughters and my nephew can easier play the games they want.

      https://www.gearbest.com/game-controllers/pp_672653.html?vip=4442876&gclid=EAIaIQobChMIwNLKiKzX2gIVLrvtCh2y0A0ZEAAYASAAEgI6u_D_BwE

      On Jessie (4.3) the fightstick worked out of the box without any problem.
      After updating to Stretch raspberry don't recognized the fightstick at all.

      So far I've tried the following:

      Connect only the fightstick : Not working.
      Connect it to windows 10 desktop : Works fine.
      Connect it to Linux Mint Notebook : Works fine.
      Re-flash v4.3 : Works fine.
      Flash Raspbian Jessie : Works fine.
      Flash Raspbian Stretch : Not working.

      The fightstick have a 4 number light indicator and it's easy to tell if is connected.
      I'm waiting a friend of mine to bring me a usb powered hub (I lost the power supply of my hub) to check if this solve my problem
      Any thoughts ?

      Pi Model or other hardware: Pi 3
      Power Supply used: Official Pi Foundation Power Supply 2.5A
      RetroPie Version Used : 4.4
      Built From: Pre made SD Image on RetroPie website.
      USB Devices connected: PXN 0082 Arcade Fightstick, Usb receiver for XBOX360 controller, USB dongle for Riitek i8+ Multifunction keyboard-mouse combo
      Controller used: PXN 0082 Arcade Fightstick, XBOX360 controller
      Error messages received: None
      Log found in /dev/shm/runcommand.log :
      Guide used:None
      File:
      Emulator:

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

        I see that the joystick has a 'Mode' setting, probably to switch between PC/PS3/XBOX hosts. One change in Raspbian Stretch is the Sony PS drivers, maybe try to switch the joystick to PC mode and see if they get detected by the Pi

        1 Reply Last reply Reply Quote 0
        • wilenekW
          wilenek
          last edited by

          Thanks Mitu. I've tried already that. No dice.

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

            @wilenek What's the message appearing in dmesg when you plug in the controller ?

            wilenekW 2 Replies Last reply Reply Quote 0
            • wilenekW
              wilenek @mitu
              last edited by

              @mitu i'm at work right now. I'll post the dmesg when I got home. I'm new to Linux so it might take some time.

              1 Reply Last reply Reply Quote 0
              • wilenekW
                wilenek @mitu
                last edited by

                @mitu Hello Mitu

                Here is the content of dmesg

                https://pastebin.com/ifHnVsYT

                And the contents of dmesg | grep usb if that helps

                pi@retropie:~ $ dmesg | grep usb
                [    0.060920] usbcore: registered new interface driver usbfs
                [    0.060970] usbcore: registered new interface driver hub
                [    0.061053] usbcore: registered new device driver usb
                [    0.278959] usbcore: registered new interface driver lan78xx
                [    0.279015] usbcore: registered new interface driver smsc95xx
                [    0.708037] dwc_otg 3f980000.usb: DWC OTG Controller
                [    0.708072] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
                [    0.708103] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
                [    0.708364] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
                [    0.708375] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
                [    0.708385] usb usb1: Product: DWC OTG Controller
                [    0.708393] usb usb1: Manufacturer: Linux 4.14.34-v7+ dwc_otg_hcd
                [    0.708401] usb usb1: SerialNumber: 3f980000.usb
                [    0.709877] usbcore: registered new interface driver usb-storage
                [    0.713962] usbcore: registered new interface driver usbhid
                [    0.713967] usbhid: USB HID core driver
                [    1.131532] usb 1-1: new high-speed USB device number 2 using dwc_otg
                [    1.371796] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
                [    1.371811] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
                [    1.691514] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
                [    1.821924] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
                [    1.821941] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
                [    1.935150] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:5b:a1:cf
                [    2.241567] usb 1-1.2: new full-speed USB device number 4 using dwc_otg
                [    2.379330] usb 1-1.2: New USB device found, idVendor=0079, idProduct=1884
                [    2.379348] usb 1-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
                [    2.379357] usb 1-1.2: Product: FightStick
                [    2.393418] input: FightStick as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:0079:1884.0001/input/input0
                [    2.393707] hid-generic 0003:0079:1884.0001: input,hidraw0: USB HID v1.11 Gamepad [FightStick] on usb-3f980000.usb-1.2/input0
                [    2.701796] usb 1-1.3: new full-speed USB device number 5 using dwc_otg
                [    2.845351] usb 1-1.3: New USB device found, idVendor=045e, idProduct=0291
                [    2.845368] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
                [    3.151610] usb 1-1.4: new full-speed USB device number 6 using dwc_otg
                [    3.289742] usbcore: registered new interface driver xpad
                [    3.293092] usb 1-1.4: New USB device found, idVendor=1997, idProduct=2433
                [    3.293143] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
                [    3.293152] usb 1-1.4: Product: mini keyboard
                [    3.293161] usb 1-1.4: Manufacturer:
                [    3.303904] input:   mini keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:1997:2433.0002/input/input1
                [    3.372818] hid-generic 0003:1997:2433.0002: input,hidraw1: USB HID v1.01 Keyboard [  mini keyboard] on usb-3f980000.usb-1.4/input0
                [    3.383980] input:   mini keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:1997:2433.0003/input/input2
                [    3.452379] hid-generic 0003:1997:2433.0003: input,hidraw2: USB HID v1.01 Mouse [  mini keyboard] on usb-3f980000.usb-1.4/input1
                [    3.895957] usbcore: registered new interface driver brcmfmac
                [    4.801604] usb 1-1.2: reset full-speed USB device number 4 using dwc_otg
                [    4.932184] usb 1-1.2: device firmware changed
                [    4.932598] usb 1-1.2: USB disconnect, device number 4
                [    5.181618] usb 1-1.2: new full-speed USB device number 7 using dwc_otg
                [    5.317483] usb 1-1.2: New USB device found, idVendor=0079, idProduct=187c
                [    5.317511] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
                [    5.317537] usb 1-1.2: Product: FightStick
                [    5.317557] usb 1-1.2: Manufacturer:
                [    5.317567] usb 1-1.2: SerialNumber: 0583A02E```
                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @wilenek
                  last edited by

                  @wilenek I see that the device(s) are detected as 1 gamepad (FightStick) and 2 mini-keyboard input devices. So Emulationstation does not recognise them so you could configure them ?

                  wilenekW 1 Reply Last reply Reply Quote 0
                  • wilenekW
                    wilenek @mitu
                    last edited by

                    @mitu Riitek i8+ keyboard works fine and I've configured it without problems.
                    Emulationstation don't detect the fightstick in input configuration.

                    With a fresh install of 4.3 on first boot emulationstation detects the controllers & the keyboard and then I press any button to configure then.

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

                      @wilenek Upon looking in the log, it appears the device is reset after connecting

                      [    4.932598] usb 1-1.2: USB disconnect, device number 4
                      [    5.181618] usb 1-1.2: new full-speed USB device number 7 using dwc_otg
                      [    5.317483] usb 1-1.2: New USB device found, idVendor=0079, idProduct=187c
                      [    5.317511] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
                      [    5.317537] usb 1-1.2: Product: FightStick
                      [    5.317557] usb 1-1.2: Manufacturer:
                      [    5.317567] usb 1-1.2: SerialNumber: 0583A02E
                      

                      How many devices are connected when the log was captured ?

                      wilenekW 1 Reply Last reply Reply Quote 0
                      • wilenekW
                        wilenek @mitu
                        last edited by

                        @mitu The fight stick and the keyboard.

                        1 Reply Last reply Reply Quote 0
                        • wilenekW
                          wilenek
                          last edited by

                          Tried to connect the fightstick to a powered usb hub with a 5V - 2.5A but didn't recognize it.
                          Any other thoughts?

                          How can I downgrade retroarch version to 1.7.0 to rule out retroarch problem ?

                          1 Reply Last reply Reply Quote 0
                          • wilenekW
                            wilenek
                            last edited by

                            Good news,

                            After i update my system yesterday the fight-stick suddenly was recognized by pi and i was able to configure it.

                            Problem solved.

                            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.