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

    PlayStation Classic controller not working on Pi4, RetroPie v. 4.5.20?

    Scheduled Pinned Locked Moved Help and Support
    playstationgamepadconfigure input
    15 Posts 5 Posters 1.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.
    • E
      EmergencyPoncho
      last edited by

      I just posted in another topic going back a year where someone was having trouble getting a PS1 Classic controller working on Retropie, but I thought I'd make a new topic for this (sorry for the clutter).

      I finally opened my PS1 classic, which I pretty much bought just for the controllers, but after plugging in one of the controllers I was disappointed to see that EmulationStation does not recognize it as a gamepad ("No Gamepad Detected" message after boot) - does anyone know if this controller works on a Pi 4 with the latest version of RetroPie? I've done quite a bit of searching online, but most people say the controller works fine with RetroPie. I've also tested my controller on Windows, which recognizes it as a "controller" and all the inputs work correctly, so I don't think I have a defective controller.

      Any advice is greatly appreciated!

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

        Is the controller detected by the OS ? Run the following commands and post the output:

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

          @mitu Thanks for your reply, mitu! It looks like it is not detected. With only the PS Classic controller and a keyboard plugged in, the command you provided lists 5 devices, all of which are named "Microsoft MicrosoftR Nano Transceiver_____." When I plug in my USB Genesis controller, a "USB Gamepad" is listed last, but nothing showed up that looks like the PS Classic controller. :/

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

            @EmergencyPoncho OK, try this :

            • unplug all USB devices (except maybe for the keyboard, if you need it to run commands)
            • run sudo dmesg -c
            • plug in the controller
            • run dmesg and post the output
            E 1 Reply Last reply Reply Quote 0
            • E
              EmergencyPoncho @mitu
              last edited by

              @mitu Ok, I ran sudo dmesg -c but after I plug in the controller and type dmesg and press Enter, nothing happens except for a clear command line. Sorry, I don't know a lot about running commands on a raspberry pi; do I need to type sudo before dmesg?

              Thanks for your help.

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

                This means the controller is not detected at all. (sudo is needed only for the 1st dmesg command, to clear the system log buffer).

                E 1 Reply Last reply Reply Quote 0
                • E
                  EmergencyPoncho @mitu
                  last edited by

                  @mitu Dang. Not sure why I'm having this issue. But thanks for the detective work! I'll hope something might change with a newer versions of Retropie. In any case, I'll make do with a different controller!

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

                    Try changing the USB ports around and make sure it's properly inserted, maybe unplugging the keyboard. Are you using an official power source ? Do you have an USB hub around to use it with the controller instead of plugging it in directly ?

                    E 1 Reply Last reply Reply Quote 0
                    • E
                      EmergencyPoncho @mitu
                      last edited by

                      @mitu Hah! I just tested an old USB 2.0 hub as a go-between and now EmulationStation recognizes it as a Sony controller (works in all ports)! So weird! Not sure what's going on here, but at least I now have a workaround. So odd that it doesn't work plugged directly into the Pi or even when I plug in a USB extension cable as the go-between. Thanks for the suggestion!

                      1 Reply Last reply Reply Quote 0
                      • DarksaviorD
                        Darksavior
                        last edited by

                        Bit late here but yea, the ps classic pad works fine on a pi4.

                        1 Reply Last reply Reply Quote 0
                        • pythonliP
                          pythonli
                          last edited by

                          I'm also having this issue. Was there ever a resolution? PSX Classic controllers not found with a PI4 USB 2.0 or 3.0. Discovered perfectly in a PI3. Is there a driver I need?

                          1 Reply Last reply Reply Quote 0
                          • D
                            Dagna
                            last edited by

                            Same issue, PS Classic USB Controller is not being seen by RPi4 (Buster). The RPi4 has no issue with an xbox 360 controller or a keyboard. I tried using an known good extender to make sure it is getting a good connection to the RPi4 and still nothing. PSC controller works when plugged directly into a PC. PSC controller also work on the previous RPi3b.

                            1 Reply Last reply Reply Quote 0
                            • DarksaviorD
                              Darksavior
                              last edited by

                              I re-tested now with my pi4 on 4.6. No problems detecting my psc pad. . You can try and reinstall the xpad driver and see if that does anything.

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                Dagna @Darksavior
                                last edited by

                                @Darksavior did you use the new beta image just released or did you upgrade form the nightly builds?

                                DarksaviorD 1 Reply Last reply Reply Quote 0
                                • DarksaviorD
                                  Darksavior @Dagna
                                  last edited by Darksavior

                                  @Dagna The beta image at: https://retropie.org.uk/download/
                                  Might be unrelated, but I've had random issues with this build and previous ones, but devs can't reproduce it. For example, ES wouldn't save my inputs until I re-installed ES from retropie-setup. Maybe it's my bad card (a few months old) or the card reader's bad.

                                  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.