USB Gaming Controllers not working
Tofloor
poster avatar
dogbert0360
deepin
2016-09-22 06:45
Author


First let me say "Hi" to everyone...

I first started using deepin linux back in the early "ubuntu" editions and decided to give them another try when it was anounced they were ditching ubuntu in favor of pure debian.  Great job and hopefully 15.3 will attract more developer and user support.

My gripe is that none of my usb game pad controllers are recognized by deepin os. I have an old garvis gamepad pro along with a logitech gamepad and both will not work. I know that the usb port works because my webcam is recognized by skype. Is this a driver issue and isn't in this version of the linux kernel?

And please...."LEASE!!!!!" do something about this slow download performance of installing software. Took me forever to install k3b yesterday.
Reply Favorite View the author
All Replies
savanweylyn
deepin
2016-09-24 04:29
#1
Hi!
Please check whether your USB gamepads are recognized by Deepin or not.
To do so disconnect  your gamepads, open a terminal and type in lsusb. You should see something like this:
  1. Bus 002 Device 004: ID 0bda:b728 Realtek Semiconductor Corp.
  2. Bus 002 Device 003: ID 0bda:579a Realtek Semiconductor Corp.
  3. Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
  4. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  5. Bus 001 Device 018: ID 146b:5500  
  6. Bus 001 Device 017: ID 1d57:ad03 Xenta
  7. Bus 001 Device 016: ID 05e3:0608 Genesys Logic, Inc. Hub
  8. Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
  9. Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
  10. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  11. Bus 004 Device 003: ID 1058:10b8 Western Digital Technologies, Inc. Elements Portable (WDBU6Y, WDBUZG)
  12. Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Copy the Code

You don't have to recognize any of the devices. Then connect your gamepads and type in lsusb again. Now compare the outputs and if you see one or two lines, that were not in the first output, that means one/both of your gamepads is/are recognized by Deepin.
Reply View the author
dogbert0360
deepin
2016-09-24 05:34
#2
Edited by dogbert0360 at 2016-9-23 08:35

file:///home/dogbert0360/Downloads/DeepinScreenshot20160923092311.png

I was surprised to see it in the readout of lusb. For some reason pcsx emulator isn't recognizing the gravis gamepad. When i went into the seetings there seems to be a lack of plugins to choose from. I think this may be the problem.
Reply View the author
savanweylyn
deepin
2016-09-24 07:37
#3
Edited by savanweylyn at 2016-9-23 16:39
https://bbs.deepin.org/post/31540
I was surprised to see it in the readout of lusb. For some reason pcsx emulator isn't recognizing  ...

I don't either have pcsx nor gravis gamepad pro, but i found a solution that may work for you. It's the OmniJoy plug-in, but unfortunately it has been deleted from the Debian repos in 2009 so it's not in Deepin's repository.
Luckily it can be downloaded from Debian's archive but since i don't know what architecture you're using, here's a link for both the i386 and the amd64 version.

About the slow downloads... Have you tried switching mirrors?
Reply View the author
dogbert0360
deepin
2016-09-24 10:47
#4
No such luck with those plugins. Got an error with the amd64 plugin and same with x86.  I'm running the 64bit version of deepin 15.3 but pcsx is a 32bit emulator.
The mirror that I'm using is James madison university since I live on the east coast.

Thank you for your help
Reply View the author
savanweylyn
deepin
2016-09-24 11:40
#5
Edited by savanweylyn at 2016-9-24 07:40
https://bbs.deepin.org/post/31540
No such luck with those plugins. Got an error with the amd64 plugin and same with x86.  I'm running  ...

I have downloaded the 64bit version of the package and there were no problems with installing it. Could you post the error message?
There's another way to make it work: building it from source, but i don't recommend you to do that. I tried it and ran into a nasty error
  1. /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libgdk-x11-2.0.so: undefined reference to symbol 'XKeysymToString'
  2. //usr/lib/x86_64-linux-gnu/libX11.so.6: error adding symbols: DSO missing from command line
  3. collect2: error: ld returned 1 exit status
Copy the Code

Edit: after installing pcsxr, the installation of psemu-omnijoy package returned:
  1. Breaks existing package 'pcsxr' conflict: psemu-input-omnijoy ( )
Copy the Code


Reply View the author
dogbert0360
deepin
2016-09-25 07:31
#6
Downloaded 64bit package and double clicked to run. Gdeb gave me an error message "Breaks existing paclage 'pcsxr' conflict: psemu - input - omijoy () "
Reply View the author
savanweylyn
deepin
2016-09-28 06:02
#7
Edited by savanweylyn at 2016-9-27 15:05
https://bbs.deepin.org/post/31540
Downloaded 64bit package and double clicked to run. Gdeb gave me an error message "Breaks existing p ...

Remove PCSXR and install Mednafen. You can find information about Mednafen on this site.
Reply View the author
dogbert0360
deepin
2016-09-28 09:27
#8
Will do and thank you.
Reply View the author