Joystick doesn't properly read raw gamepad data
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
joystick (Ubuntu) |
New
|
Undecided
|
Unassigned |
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
ProcVersionSign
Uname: Linux 3.5.0-7-generic x86_64
NonfreeKernelMo
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)