• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

DragonRise Inc Generic USB joystick - Y axis

Scheduled Pinned Locked Moved Help and Support
dragonrise incusb controllerdrivern64retropie 4
8 Posts 3 Posters 4.2k 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.
  • J
    jura
    last edited by 11 Dec 2017, 06:13

    Hi,

    Seems that disucssion about 'DragonRise Inc Generic USB joystick' been active about year ago.
    I bought N64 controller and everything else works OK but joystick Y axis is doing the same that pressing D-Pad up and down.

    It's playable but hard to play when the values are max when trying to move peacefully or sneak in the game. :)

    jstest indicated that D-Pad are 0 and 1 and joystick is 2 when moving X direction.
    There's no value for Y at all or there is but it's same that pressing D-Pad up and down (0 and 1).

    I edited controller's config file and now X axis works OK, but Y axis is impossible to get it work because there's no value just for Y, atleast what jstest says.

    Everyone in the internet seems to indicate it's Linux driver issue.

    Any idea is it fixed already and if it is should I do 'rpi-update' or 'apt-get update' etc to get the latest driver?
    I've done update from retropies menu and it not help.

    I saw this but it's 1y ago:
    https://retropie.org.uk/forum/topic/5962/dragonrise-usb-driver-issue

    And some dicussion about the driver in here:
    https://github.com/raspberrypi/linux/issues/1755

    All help are highly appreciated! :)

    There's nothing unclear about IT

    M 1 Reply Last reply 11 Dec 2017, 07:46 Reply Quote 0
    • M
      mitu Global Moderator @jura
      last edited by mitu 12 Nov 2017, 07:49 11 Dec 2017, 07:46

      @jura The issue you reference seems solved upstream (Raspbian), are you running a current kernel+firmware ? Run sudo apt-get update && sudo apt-get dist-upgrade to get the lastest kernel and rpi-update to get the lastest firmware.
      You can find your kernel version by running uname -a from a command prompt or a ssh session.

      1 Reply Last reply Reply Quote 0
      • J
        jura
        last edited by 11 Dec 2017, 11:47

        @mitu , thanks, that's my plan!
        Just being curious, where did you got that information that it is fixed in Raspian?

        I try to run commands sudo apt-get update && sudo apt-get dist-upgrade.

        I red from forums that running rpi-update is not maybe the wisest idea because it might contain some bugs because not released as stable, maybe that's my last option but I got to make backup before that. :)

        There's nothing unclear about IT

        M 1 Reply Last reply 11 Dec 2017, 11:56 Reply Quote 0
        • M
          mitu Global Moderator @jura
          last edited by 11 Dec 2017, 11:56

          @jura said in DragonRise Inc Generic USB joystick - Y axis:

          Just being curious, where did you got that information that it is fixed in Raspian?

          As I said, from the link you provided - https://github.com/raspberrypi/linux/issues/1755:

          Since the reversion is already upstreamed I've backported it to rpi-4.4.y and rpi-4.8.y.

          Current Raspbian (Jessie) I think has kernel 4.9.x, so the fix in the Github issue should be included in the latest kernel in Raspbian. Since you didn't provide any details on how you installed your RetroPie system, I suggested you upgrade your kernel to get the latest version.

          J 1 Reply Last reply 11 Dec 2017, 16:21 Reply Quote 0
          • J
            jura @mitu
            last edited by 11 Dec 2017, 16:21

            @mitu , Oh sorry. I apologize.
            Let's try to do some rpi-update and let's see what happens.. :)

            There's nothing unclear about IT

            1 Reply Last reply Reply Quote 0
            • J
              jura
              last edited by 11 Dec 2017, 20:48

              @mitu, seems that it didn't work with the latest kernel.

              I ran rpi-update command and after that jstest /dev/input/js0 still didn't indicate anything for Y axis.
              Or it did but same values like pressing D-Pad up and down.

              I would like to know is there anything I can do for that controllers joystick setup.
              Seems that when its using udev driver and even updating kernel it wont' help.

              After the kernel update, should I remove controllers config files to make sure it won't use old ones?
              I would imagine that won't affect how jstest is working. :)

              There's nothing unclear about IT

              1 Reply Last reply Reply Quote 0
              • J
                jura
                last edited by 12 Dec 2017, 10:39

                Wondering should I replace my DragonRise n64 controller by 8BitDo n64 controller because all the issues I have with the current one.
                At least what I understood from forum discussions the 8BitDo is more expensive but also less pain in the butt. :)

                There's nothing unclear about IT

                1 Reply Last reply Reply Quote 0
                • F
                  FranceMSR
                  last edited by 21 Jan 2018, 09:36

                  On my system
                  sudo apt update
                  sudo apt dist-upgrade

                  install kernel 4.9.35-v7+. DragonRise Inc. Generic USB Joystick works without any problem (just redo controller configuration from EmulationStation).

                  You should never use rpi-update ;-)

                  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.

                    This community forum collects and processes your personal information.
                    consent.not_received