[Desktop-packages] [Bug 1581626] Re: Switching to USB sound device stops USB mouse clicks from registering
Ronald's solution in #5 fixed it for me - now BTN_7 is no longer propagated to X as a mouse click. Volume buttons keeps working. The Call button (previously BTN_1) stops registering according to xev, but that didn't do anything for me before anyway. (Interested readers may tweak the button ignores to re-enable) Would #5 be backported to 16.04.4 TLS given End-of-life is 2021? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1581626 Title: Switching to USB sound device stops USB mouse clicks from registering Status in xorg package in Ubuntu: Incomplete Bug description: When I switch the primary sound device to a USB headset connected to my laptop, mouse click events no longer work except in the Sound Settings window. This does not seem to occur when the device is connected, only when it is made the default audio device. Once this occurs, the mouse events do not work until the device is disconnected. Clicks inside the Sound Settings window are registered (including buttons and other tabs inside the System Settings window, but not the titlebar or close/minimize/maximize buttons.) Focus can be given to other windows via alt-tab and keyboard input continues to function, but mouse events do not register on windows focused in this way. This is *deeply* weird, BTW. Hardware: Jabra EVOLVE 80 headset lsusb reports: Bus 002 Device 022: ID 0b0e:0305 GN Netcom Steps to reproduce: 1. Connect the device to a USB port. 2. Open Sound Settings window. 3. Select the Jabra USB device as the primary sound device. 4. Observe that mouse clicks no longer register outside of the System Settings window. dmesg shows the following during this process: [130169.130542] usb 2-2.1.1: new full-speed USB device number 22 using xhci_hcd [130169.223026] usb 2-2.1.1: New USB device found, idVendor=0b0e, idProduct=0305 [130169.223031] usb 2-2.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [130169.223034] usb 2-2.1.1: Product: Jabra EVOLVE LINK MS [130169.223036] usb 2-2.1.1: Manufacturer: GN Netcom A/S [130169.223038] usb 2-2.1.1: SerialNumber: 51E7669007 [130169.225586] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.227472] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.248162] input: GN Netcom A/S Jabra EVOLVE LINK MS as /devices/pci:00/:00:14.0/usb2/2-2/2-2.1/2-2.1.1/2-2.1.1:1.3/0003:0B0E:0305.0013/input/input34 [130169.302858] hid-generic 0003:0B0E:0305.0013: input,hiddev0,hidraw5: USB HID v1.00 Device [GN Netcom A/S Jabra EVOLVE LINK MS] on usb-:00:14.0-2.1.1/input3 [130169.351940] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.352187] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.358162] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.358439] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.361073] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.361323] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.373535] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.373904] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.380322] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.380645] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130177.637403] usb 2-2.1.1: USB disconnect, device number 22 This appears to possibly be related to bug #1371853. I'm happy to provide more information, try custom kernels, etc. as needed. Thanks! ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: xorg 1:7.7+13ubuntu3 ProcVersionSignature: Ubuntu 4.4.0-21.37-generic 4.4.6 Uname: Linux 4.4.0-21-generic x86_64 NonfreeKernelModules: wl .tmp.unity_support_test.0: ApportVersion: 2.20.1-0ubuntu2 Architecture: amd64 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: Fri May 13 13:00:25 2016 DistUpgraded: 2016-04-25 16:22:59,827 ERROR got error from PostInstallScript ./xorg_fix_proprietary.py (g-exec-error-quark: Failed to execute child process "./xorg_fix_proprietary.py" (No such file or directory) (8)) DistroCodename: xenial DistroVariant: ubuntu DkmsStatus: bcmwl, 6.30.223.248+bdcom, 4.2.0-35-generic, x86_64: installed bcmwl, 6.30.223.248+bdcom, 4.4.0-21-generic, x86_64: installed i915-4.3.3-4.2.0, 2, 4.2.0-35-generic, x86_64: installed virtualbox, 5.0.18, 4.2.0-35-generic, x86_64: installed virtualbox, 5.0.18, 4.4.0-21-generic, x86_64: installed ExtraDebuggingInterest: Yes GraphicsCard: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Dell Broadwell-U Integrated Graphics [1028:0665] InstallationDate: Installed on 2015-10-03 (222 days ago)
[Desktop-packages] [Bug 1581626] Re: Switching to USB sound device stops USB mouse clicks from registering
I have the same device (Jabra Evolve 40) and can reproduce in Ubuntu Gnome 16.04. The bug seems to be that the mouse button 12 (aka BTN_7) remains pressed whenever the headset jack is connected to the hub with the volume buttons. If you disconnect the headset then a ButtonRelease appears and regular mouse click behaviour is restored. xev, connecting jack: ButtonPress event, serial 36, synthetic NO, window 0x41, root 0x2e4, subw 0x0, time 186231, (162,86), root:(3309,349), state 0x0, button 12, same_screen YES Disconnecting jack from hub: ButtonRelease event, serial 36, synthetic NO, window 0x41, root 0x2e4, subw 0x0, time 190327, (162,86), root:(3309,349), state 0x0, button 12, same_screen YES evtest reports plugging in event as: Event: time 1526305450.981481, type 4 (EV_MSC), code 4 (MSC_SCAN), value ff62 Event: time 1526305450.981481, type 1 (EV_KEY), code 263 (BTN_7), value 1 Event: time 1526305450.981481, -- SYN_REPORT -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1581626 Title: Switching to USB sound device stops USB mouse clicks from registering Status in xorg package in Ubuntu: Incomplete Bug description: When I switch the primary sound device to a USB headset connected to my laptop, mouse click events no longer work except in the Sound Settings window. This does not seem to occur when the device is connected, only when it is made the default audio device. Once this occurs, the mouse events do not work until the device is disconnected. Clicks inside the Sound Settings window are registered (including buttons and other tabs inside the System Settings window, but not the titlebar or close/minimize/maximize buttons.) Focus can be given to other windows via alt-tab and keyboard input continues to function, but mouse events do not register on windows focused in this way. This is *deeply* weird, BTW. Hardware: Jabra EVOLVE 80 headset lsusb reports: Bus 002 Device 022: ID 0b0e:0305 GN Netcom Steps to reproduce: 1. Connect the device to a USB port. 2. Open Sound Settings window. 3. Select the Jabra USB device as the primary sound device. 4. Observe that mouse clicks no longer register outside of the System Settings window. dmesg shows the following during this process: [130169.130542] usb 2-2.1.1: new full-speed USB device number 22 using xhci_hcd [130169.223026] usb 2-2.1.1: New USB device found, idVendor=0b0e, idProduct=0305 [130169.223031] usb 2-2.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [130169.223034] usb 2-2.1.1: Product: Jabra EVOLVE LINK MS [130169.223036] usb 2-2.1.1: Manufacturer: GN Netcom A/S [130169.223038] usb 2-2.1.1: SerialNumber: 51E7669007 [130169.225586] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.227472] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.248162] input: GN Netcom A/S Jabra EVOLVE LINK MS as /devices/pci:00/:00:14.0/usb2/2-2/2-2.1/2-2.1.1/2-2.1.1:1.3/0003:0B0E:0305.0013/input/input34 [130169.302858] hid-generic 0003:0B0E:0305.0013: input,hiddev0,hidraw5: USB HID v1.00 Device [GN Netcom A/S Jabra EVOLVE LINK MS] on usb-:00:14.0-2.1.1/input3 [130169.351940] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.352187] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.358162] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.358439] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.361073] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.361323] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.373535] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.373904] usb 2-2.1.1: 2:1: cannot get freq at ep 0x4 [130169.380322] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130169.380645] usb 2-2.1.1: 1:1: cannot get freq at ep 0x83 [130177.637403] usb 2-2.1.1: USB disconnect, device number 22 This appears to possibly be related to bug #1371853. I'm happy to provide more information, try custom kernels, etc. as needed. Thanks! ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: xorg 1:7.7+13ubuntu3 ProcVersionSignature: Ubuntu 4.4.0-21.37-generic 4.4.6 Uname: Linux 4.4.0-21-generic x86_64 NonfreeKernelModules: wl .tmp.unity_support_test.0: ApportVersion: 2.20.1-0ubuntu2 Architecture: amd64 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: Fri May 13 13:00:25 2016 DistUpgraded: 2016-04-25 16:22:59,827 ERROR got error from PostInstallScript ./xorg_fix_proprietary.py (g-exec-error-quark: Failed to execute child process "./xorg_fix_proprietary.py" (No such file or directory) (8)) DistroCodename: xenial