[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#785606: linux-image-4.0.0-1-amd64: DragonRise joystick support broken in 4.0.2-1



Hello,

if anything was fixed upstream it wasn't fixed properly. Here is how it works in 
Stretch, kernel 4.8:

Axis 0: left analog stick horizontally
Axis 1: right analog stick horizontally
Axis 2: right analog stick vertically
Axis 3: left analog stick vertically
Axis 4: right analog stick vertically
Axis 5: left digital pad horizontally
Axis 6: left digital pad vertically

With such configuration it's impossible to use the left part of the gamepad for 
descending/climbing which renders it unusable in most games.

Joystick: Bus 001 Device 004: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK 
Gamepad
Kernel: 4.8.0-1-amd64 #1 SMP Debian 4.8.7-1 (2016-11-13) x86_64 GNU/Linux

Best Regards,
Andrej Mernik

> It seems the bug was fixed by this upstream commit:
> 
> commit 18339f59c3a6698ee17d32970c9e1e450b16e7c3
> Author: Maciej Zuk
> Date:   Thu Sep 3 21:46:39 2015 +0200
> 
>     HID: dragonrise: fix HID Descriptor for 0x0006 PID
>     
>     Fixed HID descriptor for DragonRise Joystick.  Replaced default
>     descriptor
>     which doubles Z axis and causes mixing values of X and Z axes.
> 
> This means the first release incorporating the fix is v4.4 (v4.4-rc1
> already contains it).
> 
> --
> Florent


Reply to: