Joystick doesn't properly read raw gamepad data

Bug #1035754 reported by Marcelo Ruiz
6
This bug affects 1 person
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
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)

Revision history for this message
Marcelo Ruiz (marcelo-javier-ruiz-yahoo) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.