Razer Naga Chroma wheel tilt being remapped to vertical scroll

Bug #1737046 reported by Reuben Lifshay
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

My Razer Naga Chroma's wheel tilt right and left (buttons 6, and 7) are being remapped to scroll up and down (buttons 4, and 5) as per xev.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: xorg 1:7.7+13ubuntu3
ProcVersionSignature: Ubuntu 4.13.0-17.20~16.04.1-generic 4.13.8
Uname: Linux 4.13.0-17-generic x86_64
.tmp.unity_support_test.0:

ApportVersion: 2.20.1-0ubuntu2.13
Architecture: amd64
BootLog:
 Scanning for Btrfs filesystems

 Ubuntu: clean, 394556/11829248 files, 20977988/47286784 blocks
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Thu Dec 7 14:25:33 2017
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: ubuntu
EcryptfsInUse: Yes
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation Device [8086:5916] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: CLEVO/KAPOK Computer Device [1558:1303]
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 8087:0a2b Intel Corp.
 Bus 001 Device 002: ID 5986:1111 Acer, Inc
 Bus 001 Device 004: ID 1532:0053 Razer USA, Ltd
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: System76 Galago Pro
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.13.0-17-generic root=UUID=4bf03301-9454-4893-8590-722b1fa2efa7 ro quiet splash crashkernel=384M-2G:128M,2G-:256M vt.handoff=7
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/26/2017
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1.05.04nRSA
dmi.board.asset.tag: Tag 12345
dmi.board.name: Galago Pro
dmi.board.vendor: System76
dmi.board.version: galp2
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: System76
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.05.04nRSA:bd04/26/2017:svnSystem76:pnGalagoPro:pvrgalp2:rvnSystem76:rnGalagoPro:rvrgalp2:cvnSystem76:ct10:cvrN/A:
dmi.product.family: Not Applicable
dmi.product.name: Galago Pro
dmi.product.version: galp2
dmi.sys.vendor: System76
version.compiz: compiz 1:0.9.12.2+16.04.20160823-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.80-1~xenial
version.libgl1-mesa-dri: libgl1-mesa-dri 17.0.7-0ubuntu0.16.04.2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 17.0.7-0ubuntu0.16.04.2
version.xserver-xorg-core: xserver-xorg-core N/A
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A
xserver.bootTime: Thu Dec 7 14:21:19 2017
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.19.3-1ubuntu1~16.04.4
xserver.video_driver: modeset

Revision history for this message
Reuben Lifshay (computator) wrote :
Revision history for this message
penalvch (penalvch) wrote :

Reuben Lifshay, thank you for reporting this and helping make Ubuntu better.

1) To clarify, did this problem not occur for you personally in a release prior to 16.04?
2) To confirm this is fixed in Ubuntu, could you please test http://cdimage.ubuntu.com/daily-live/current/ and advise to the results?

Changed in xorg (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Reuben Lifshay (computator) wrote :

I vaguely recall it working a long time ago, but I have not used a mouse with a tilt wheel in a long time and only just recently acquired another mouse with a tilt wheel. I just tested with 14.04 though and it is broken there in addition to 16.04.

I just tested with the daily image and it is still broken.

Revision history for this message
penalvch (penalvch) wrote :

Reuben Lifshay:
1) Regarding the mouse you acquired recently with a tilt wheel, could you please:
 1a. Advise to the full manufacturer, and model?
 1b. Plug it in, and post the results uncompressed when executing via a terminal:
usb-devices
2) Could you please provide the xev log you produced as per the Bug Description?

description: updated
tags: added: bionic trusty
Revision history for this message
Reuben Lifshay (computator) wrote :

The mouse is a Razer Naga Chroma. Here is the relevant section from usb-devices:

T: Bus=05 Lev=01 Prnt=01 Port=02 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1532 ProdID=0053 Rev=02.00
S: Manufacturer=Razer
S: Product=Razer Naga Chroma
C: #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=01 Driver=usbhid
I: If#= 2 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=01 Driver=usbhid

Here is the relevant section from scrolling the wheel

ButtonPress event, serial 25, synthetic NO, window 0x3e00001,
    root 0x4b8, subw 0x0, time 3659510, (93,82), root:(93,134),
    state 0x10, button 5, same_screen YES

ButtonRelease event, serial 25, synthetic NO, window 0x3e00001,
    root 0x4b8, subw 0x0, time 3659510, (93,82), root:(93,134),
    state 0x1010, button 5, same_screen YES

ButtonPress event, serial 25, synthetic NO, window 0x3e00001,
    root 0x4b8, subw 0x0, time 3660362, (93,82), root:(93,134),
    state 0x10, button 4, same_screen YES

ButtonRelease event, serial 25, synthetic NO, window 0x3e00001,
    root 0x4b8, subw 0x0, time 3660362, (93,82), root:(93,134),
    state 0x810, button 4, same_screen YES

Here is the relevant section from tilting the wheel:

ButtonPress event, serial 25, synthetic NO, window 0x3e00001,
    root 0x4b8, subw 0x0, time 3453584, (142,87), root:(142,139),
    state 0x10, button 4, same_screen YES

ButtonRelease event, serial 25, synthetic NO, window 0x3e00001,
    root 0x4b8, subw 0x0, time 3453584, (142,87), root:(142,139),
    state 0x810, button 4, same_screen YES

ButtonPress event, serial 25, synthetic NO, window 0x3e00001,
    root 0x4b8, subw 0x0, time 3453984, (142,87), root:(142,139),
    state 0x10, button 5, same_screen YES

ButtonRelease event, serial 25, synthetic NO, window 0x3e00001,
    root 0x4b8, subw 0x0, time 3453984, (142,87), root:(142,139),
    state 0x1010, button 5, same_screen YES

penalvch (penalvch)
summary: - Mouse wheel tilt is being remapped to vertical scroll
+ Razer Naga Chroma wheel tilt being remapped to vertical scroll
description: updated
Revision history for this message
penalvch (penalvch) wrote :

Reuben Lifshay, to clarify, have you tested libinput as an alternative to evdev, or was libinput tested when using the daily ISO?

Changed in xorg (Ubuntu):
importance: Low → Medium
status: Incomplete → Triaged
Revision history for this message
Reuben Lifshay (computator) wrote :

That, I am not sure on. I didn't change anything, so I was using whatever the default is on the daily ISO. I'll look into that when I get a chance and see what I was using and if the other changes anything.

I see you edited the description. I'm not sure that this is device specific, but even if it is, I believe the bug I had referenced (#926917) might have useful information. It had several other people with identical symptoms as well.

Revision history for this message
penalvch (penalvch) wrote :

Reuben Lifshay, one may test libinput by unintalling xserver-xorg-input-evdev, and installing xserver-xorg-input-evdev and installing xserver-xorg-input-libinput.

Changed in xorg (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Reuben Lifshay (computator) wrote :

It appears as if the daily image was using libinput.

Revision history for this message
penalvch (penalvch) wrote :

Reuben Lifshay, to clarify, what happens when you switch from libinput to evdev in the daily image?

Revision history for this message
Reuben Lifshay (computator) wrote :

I tested with evdev with the same daily image and it doesn't work there either.

Revision history for this message
penalvch (penalvch) wrote :

Reuben Lifshay, this problem should be reported upstream. Could you please post this to:
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
Component: Input/libinput
Version: 7.7

Please post a URL of the report here when finished.

Changed in xorg (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Reuben Lifshay (computator) wrote :
Revision history for this message
Paul White (paulw2u) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to review all reported bugs in a timely manner.

Further to comments #12 and #13 the upstream issue has been closed as "RESOLVED NOTOURBUG".

Ubuntu 18.04 (bionic) reached end-of-standard-support on May 31, 2023.
Ubuntu 16.04 (xenial) reached end-of-standard-support on April 29, 2021.
Ubuntu 14.04 (trusty) reached end-of-standard-support on April 25, 2019.

These releases of Ubuntu are no longer receiving maintenance updates. If this is still an issue when using a currently supported release of Ubuntu then please let us know otherwise this report can be left to expire in approximately 60 days time.

Changed in xorg (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Paul White (paulw2u) wrote :

Bug report won't expire due to bug watch
Upstream issue was closed "RESOLVED NOTOURBUG"over 5 years ago
No response to comment #14 after almost two months
So closing as 'Invalid' as this report no longer refers to a currently supported release of Ubuntu.

Changed in xorg (Ubuntu):
status: Incomplete → Invalid
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.