Logitech Precision Gamepad shows axis activity upon connection

Bug #1606873 reported by eddiewould
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

When I connect my Logitech Precision Gamepad (or the machine starts up with it connected) it exhibits activity on both axes until I press a button/press the d-pad.

UPON PLUGGING USB CONNECTOR IN:
===============================
Driver version is 2.1.0.
Joystick (Logitech Logitech(R) Precision(TM) Gamepad) has 2 axes (X, Y)
and 10 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4).
Testing ... (interrupt to exit)
Axes: 0:-32767 1:-32767 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off

AFTER PRESSING ANY BUTTON OR THE D-PAD:
=======================================
Driver version is 2.1.0.
Joystick (Logitech Logitech(R) Precision(TM) Gamepad) has 2 axes (X, Y)
and 10 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off

EXPECTED BEHAVIOUR:
===================
Both axes (0 & 1) should be "at rest" (i.e. 0, not +/- 32767) when the gamepad is initially plugged in.

Note - I'm not sure whether the d-pad should be classified as a pair of axes or a pair of hats - it is a digital d-pad though, *not* analog.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-31-generic 4.4.0-31.50
ProcVersionSignature: Ubuntu 4.4.0-31.50-generic 4.4.13
Uname: Linux 4.4.0-31-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/hwC0D2', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D3p', '/dev/snd/pcmC0D1p', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/controlC0', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
Date: Wed Jul 27 22:15:30 2016
HibernationDevice: RESUME=UUID=da040d4b-c54b-4bd1-9ed8-8668315fe116
InstallationDate: Installed on 2015-12-27 (212 days ago)
InstallationMedia: Ubuntu-Server 15.10 "Wily Werewolf" - Release amd64 (20151021)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-31-generic root=UUID=379bc7ae-9d87-48f4-8485-eb287feb4a3e ro quiet splash video=vesafb vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-31-generic N/A
 linux-backports-modules-4.4.0-31-generic N/A
 linux-firmware 1.157.2
RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
SourcePackage: linux
UpgradeStatus: Upgraded to xenial on 2016-05-04 (84 days ago)
dmi.bios.date: 05/03/2016
dmi.bios.vendor: Intel Corp.
dmi.bios.version: PYBSWCEL.86A.0054.2016.0503.1546
dmi.board.name: NUC5CPYB
dmi.board.vendor: Intel Corporation
dmi.board.version: H61145-404
dmi.chassis.type: 3
dmi.modalias: dmi:bvnIntelCorp.:bvrPYBSWCEL.86A.0054.2016.0503.1546:bd05/03/2016:svn:pn:pvr:rvnIntelCorporation:rnNUC5CPYB:rvrH61145-404:cvn:ct3:cvr:

Revision history for this message
eddiewould (eddie-eddiewould) wrote :
Revision history for this message
eddiewould (eddie-eddiewould) wrote :

In case it's not clear, the excerpts shown are from running jstest /dev/input/js0

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
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.7 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.7

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
eddiewould (eddie-eddiewould) wrote :

Hi,

I can't tell you whether the issue started after an update/upgrade sorry - I've only noticed it recently.

I've installed the 4.7 upstream kernel and the bug is still exhibited:
eddie@codey:~$ uname -a
Linux codey 4.7.0-040700-generic #201607241632 SMP Sun Jul 24 20:34:30 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
eddie@codey:~$ jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (Logitech Logitech(R) Precision(TM) Gamepad) has 2 axes (X, Y)
and 10 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4).
Testing ... (interrupt to exit)
Axes: 0:-32767 1:-32767 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off

I've therefore tagged the issue "bug-exists-upstream" and marked it as confirmed.

tags: added: bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

eddiewould, in order to keep this relevant to upstream, one would want to continue testing the latest mainline kernel (now 4.8-rc4) as they are released.

Could you please advise?

tags: added: bios-outdated-0055
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
eddiewould (eddie-eddiewould) wrote :

Have re-tested on 4.8rc5, behaviour has not changed.

eddie@codey:~$ uname -a
Linux codey 4.8.0-040800rc5-generic #201609041832 SMP Sun Sep 4 22:34:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Have changed bug back to "Confirmed".

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

eddiewould, could you please plug the gamepad in, execute the following in a terminal and post the results here uncompressed/untarred:
usb-devices

tags: added: kernel-bug-exists-upstream kernel-bug-exists-upstream-4.8-rc5
removed: bug-exists-upstream
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
eddiewould (eddie-eddiewould) wrote :
Revision history for this message
eddiewould (eddie-eddiewould) wrote :

Please see attachment for usb-devices output.

Revision history for this message
penalvch (penalvch) wrote :

eddiewould, the issue you are reporting is an upstream one. Could you please report this problem following the instructions verbatim at https://wiki.ubuntu.com/Bugs/Upstream/kernel to the appropriate mailing list (TO Jiri Kosina and Benjamin Tissoires CC linux-usb)?

Please provide a direct URL to your post to the mailing list when it becomes available so that it may be tracked.

Thank you for your help.

Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
eddiewould (eddie-eddiewould) wrote :

I've sent an email with what I believe are the required details to <email address hidden>

I have not received an automated response yet.

Revision history for this message
eddiewould (eddie-eddiewould) wrote :

Link to post on linux-usb mailing list:

http://www.spinics.net/lists/linux-usb/msg146170.html

Revision history for this message
eddiewould (eddie-eddiewould) wrote :

Whoops please disregard that link, it's the wrong mailing list. Correct link to come.

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.