Middle mouse (wheel-click) button stopped working after upgrade to 16.04

Bug #1590125 reported by Guntbert Reiter
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

The issue looks exactly like #1581088 but I've been asked to file a separate report.

xev registers buttons 1(left),3(right), 4,5 (scroll wheel), 8,9 (back, forward), but NOT 2

$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELECOM ELECOM WIRELESS LASER MOUSE id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Eee PC WMI hotkeys id=10 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]

ELECOM ELECOM WIRELESS LASER MOUSE id=9 [slave pointer (2)]
 Reporting 7 classes:
  Class originated from: 9. Type: XIButtonClass
  Buttons supported: 16
  Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" "Button Side" "Button Extra" "Button Forward" "Button Back" "Button Task" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown"

I've already tested with 4.6.0-040600rc7-generic from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-rc7-wily/

I'll be happy to provide additional info as needed.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-22-generic 4.4.0-22.40
ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
Uname: Linux 4.4.0-22-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: g 6060 F.... pulseaudio
CurrentDesktop: Unity
Date: Tue Jun 7 21:39:04 2016
HibernationDevice: RESUME=UUID=dff075ef-8d47-40ed-bdb5-d3b2358b3978
MachineType: System manufacturer System Product Name
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic root=UUID=07b6627d-7d3b-4736-abab-2935df3f5955 ro persistent nomdmonddf nomdmonisw
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-22-generic N/A
 linux-backports-modules-4.4.0-22-generic N/A
 linux-firmware 1.157
RfKill:

SourcePackage: linux
UpgradeStatus: Upgraded to xenial on 2016-05-03 (35 days ago)
dmi.bios.date: 05/10/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3603
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: P8H67-V
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr3603:bd05/10/2012:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnP8H67-V:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Guntbert Reiter (guntbert) wrote :
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
tags: added: bios-outdated-3707
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
tags: added: kernel-da-key
Revision history for this message
Guntbert Reiter (guntbert) wrote :

Christopher, thanks for doing that research for me. I upgraded the BIOS (easy enough :-))

No improvement - the middle button is still not recognized at all.

The requested output (no idea if the "invalid entry length" lines are important)

3707
Invalid entry length (16). Fixed up to 11.
07/12/2013
Invalid entry length (16). Fixed up to 11.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Guntbert Reiter, could you please test the latest mainline kernel (4.7-rc2) and advise to the results?

tags: added: latest-bios-3707
removed: bios-outdated-3707
Changed in linux (Ubuntu):
importance: Low → Medium
status: Confirmed → Incomplete
Revision history for this message
Guntbert Reiter (guntbert) wrote :

Just now I am running under

Linux big 4.7.0-040700rc2-generic #201606051831 SMP Sun Jun 5 22:33:44 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

The results are the same - all other buttons (1,3,4,5,8,9) work, the middle button works never.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Guntbert Reiter, to clarify, what was the most recent release of Ubuntu this last worked in?

tags: added: kernel-bug-exists-upstream kernel-bug-exists-upstream-4.7-rc2
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Guntbert Reiter (guntbert) wrote :

The last Ubuntu release where it worked was 15.10 .
But I am not certain if it stopped working immediately after the upgrade - it took me some time to realize it was not only me not pressing the button properly :-)

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Guntbert Reiter, the next step is to fully commit bisect from kernel 4.2 to 4.4 in order to identify the last good kernel commit, followed immediately by the first bad one. This will allow for a more expedited analysis of the root cause of your issue. Could you please do this following https://wiki.ubuntu.com/Kernel/KernelBisection ?

Please note, finding adjacent kernel versions is not fully commit bisecting.

Also, the kernel release names are irrelevant for the purposes of bisecting.

After the offending commit (not kernel version) has been identified, then please mark this report Status Confirmed.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Guntbert Reiter (guntbert) wrote :

blush :-/

After not finding a kernel where it worked I finally tried on another computer, running Windows - and it didn't work either.

So it looks like a hardware issue that possibly occured at about the same time as the update.

Sorry to have wasted your time.

Changed in linux (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Francisco FELIS (ffelis) wrote :

I had the same problem when updating the BIOS in my laptop (ASUS G501VW).

Didn't get middle button, nor back/forward.

For me, the problem was that when updating the BIOS Fast Boot was set to ON automatically, putting it back to OFF resolved the issue for me.

Revision history for this message
CRAFT (craft37) wrote :

MS Sculp Mouse wheel scroll suddenly stop working for me on 16.04.
On Windows it's okay.
Very unpleasant experience for web surfing now..
Please fix it.

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.