Joystick doesn't properly read raw gamepad data

Bug #1035754 reported by Marcelo Ruiz on 2012-08-11
This bug affects 1 person
Affects Status Importance Assigned to Milestone
joystick (Ubuntu)

Bug Description

I have a gamepad (detected as: ID 0e8f:0012 GreenAsia Inc. USB Wireless 2.4GHz Gamepad) which is actually no wireless.
After running the calibration process, the retrieved range for each axis is as follows:
minimum = 0, center = 12, maximum = 128.
As you can see, having the center at 12 doesn't make sense and leaves the joystick working badly:
* Values jump up to the maximum really quickly when moving the sticks to the left and/or up.
* Values work fine (smooth changes) when moving the stick down or to the right.
The gamepad works fine under windows 7, and it displays raw data during calibration as follows:
minimum = 0, center = 128, maximum = 248

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: joystick 1:1.4.2-1
ProcVersionSignature: Ubuntu 3.5.0-7.7-generic 3.5.0
Uname: Linux 3.5.0-7-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
Date: Sat Aug 11 19:31:52 2012
SourcePackage: joystick
UpgradeStatus: No upgrade log present (probably fresh install)

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers