Regression: gamepad Redragon Seymur 2 no longer works properly

Bug #1793846 reported by Leonardo Müller
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

The gamepad Redragon Seymur 2 right analog stick no longer works properly with kernel versions at least 4.18 and newer. On 4.17.19 they work properly.

I already reported this regression on kernel bugzilla but it did not receive attention there and Ubuntu Cosmic release is going to be soon, so I think it's relevant it's reported here too.

This is the link of the bugzilla report I wrote: https://bugzilla.kernel.org/show_bug.cgi?id=200995

ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: linux-image-4.18.0-7-generic 4.18.0-7.8
ProcVersionSignature: Ubuntu 4.18.0-7.8-generic 4.18.5
Uname: Linux 4.18.0-7-generic x86_64
ApportVersion: 2.20.10-0ubuntu11
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CasperVersion: 1.396
CurrentDesktop: XFCE
Date: Sat Sep 22 04:14:39 2018
IwConfig:
 lo no wireless extensions.

 ens2 no wireless extensions.
LiveMediaBuild: Xubuntu 18.10 "Cosmic Cuttlefish" - Alpha amd64 (20180921)
Lsusb:
 Bus 002 Device 002: ID 0480:0200 Toshiba America Inc External Disk
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK Gamepad
 Bus 001 Device 002: ID 0781:5567 SanDisk Corp. Cruzer Blade
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: QEMU Standard PC (i440FX + PIIX, 1996)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=pt_BR.UTF-8
 SHELL=/bin/bash
ProcFB: 0 virtiodrmfb
ProcKernelCmdLine: file=/cdrom/preseed/username.seed boot=casper initrd=/casper/initrd quiet splash --- maybe-ubiquity
RelatedPackageVersions:
 linux-restricted-modules-4.18.0-7-generic N/A
 linux-backports-modules-4.18.0-7-generic N/A
 linux-firmware 1.175
RfKill:

SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/01/2014
dmi.bios.vendor: SeaBIOS
dmi.bios.version: rel-1.11.2-0-gf9626ccb91-prebuilt.qemu-project.org
dmi.chassis.type: 1
dmi.chassis.vendor: QEMU
dmi.chassis.version: pc-i440fx-3.0
dmi.modalias: dmi:bvnSeaBIOS:bvrrel-1.11.2-0-gf9626ccb91-prebuilt.qemu-project.org:bd04/01/2014:svnQEMU:pnStandardPC(i440FX+PIIX,1996):pvrpc-i440fx-3.0:cvnQEMU:ct1:cvrpc-i440fx-3.0:
dmi.product.name: Standard PC (i440FX + PIIX, 1996)
dmi.product.version: pc-i440fx-3.0
dmi.sys.vendor: QEMU

Revision history for this message
Leonardo Müller (leozinho29-eu) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.19 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19-rc5

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
status: Incomplete → Triaged
tags: added: needs-bisect
Revision history for this message
Leonardo Müller (leozinho29-eu) wrote :

Unfortunately the gamepad is still with the problem. The right stick does not work properly, its up/down movement does the left/right action and left/right movement do nothing.

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Triaged → Confirmed
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Have you tried HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE?

Revision history for this message
Leonardo Müller (leozinho29-eu) wrote :

No, because I don't know where I should apply HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE, as all search results are the commit message.

Where do I apply this quirk?

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Use kernel parameter "usbhid.quirks=0x0079:0x0006:0x100000".

Revision history for this message
Leonardo Müller (leozinho29-eu) wrote :

Thank you for this option. Using it the controller is working properly again.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :
Changed in linux (Ubuntu):
status: Confirmed → Fix Released
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.