Oddly specific question that I have been trying to fix for weeks. I have a Beitong Asura pro 2 gamepad. It is the multi-mode variant. I can’t get Arch to recognize it as an Xbox controller (so it doesn’t rumble or have any haptic feedback). I have gone through the wiki and the instructions there only appear to apply to wired gamepads. Does anyone know how to get it working while using the 2.4ghz usb adapter?
I’ve never needed to to anything to make a gamepad with rumble motors work on Linux, as long as it actually has the motors.
I’m not sure what you mean when you say that “Arch” isn’t recognizing it as an Xbox controller or why that would prevent vibration. I assume that some software package that should vibrate isn’t? Some Steam game?
fftest
should make it vibrate using the old-style /dev/input/jsX interface. Dunno about the newer /dev/input/eventX interface, which is what you’re probably using. Maybeevtest
can do that.kagis
Okay,
evtest
can apparently dump a flag indicating whether rumble is supported.fftest
apparently supports the /dev/input/eventX interface too.https://askubuntu.com/questions/1139960/how-to-enable-a-vibration-in-a-pc-gamepad-in-xubuntu-18-10
If you haven’t done that, I’d try that, as it cuts a bunch of variables out of the equation. If it works, then the issue is probably with the game you’re trying to play with, and if not, then the issue is probably going to be on the kernel side.
I will give that a shot. Yes, it has the motors and everything works on a windows (barf) machine so I am assuming it something I missed in the packages. Thanks for the direction to go in!