New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

After changing usb mouse, the new usb mouse only randomly works. #3090

Open
gdysufgs opened this Issue Sep 10, 2017 · 2 comments

Comments

Projects
None yet
2 participants
@gdysufgs

gdysufgs commented Sep 10, 2017

Qubes OS version (e.g., R3.2):

Qubes R3.2

Affected TemplateVMs (e.g., fedora-23, if applicable):

fedora-24 / fedora-25 (sys-usb), dom0


Expected behavior:

Qubes's dom0 + sys-usb accept new usb mouse after removing the old usb mouse.

Actual behavior:

My old mouse is physically failing, so I wish to replace it with a new one. However when plugging in this new usb mouse it doesn't work most of the time in (i.e. cannot use it to move or click in dom0). I'm using the default sys-usb and the same behavior occurred with fedora-24 and fedora-25 for sys-usb.

The strange thing is occasionally that the new mouse does work by removing + re-entering the usb (+ wait time), restarting sys-usb, login back in after lock-screen time-out, coming out of suspended mode or a complete system reboot. All of this actions seem to have a very low chance (feels like 5%ish) to let the new mouse work in dom0. Some times even after trying a 100+ times the new mouse still doesn't connect, however after a system reboot it some times does. While I tried to find a pattern / causation, I was unable to find it so far expect that all of the above actions have a small chance of the giving the new mouse control over dom0 (5%ish) when mouse didn't had control before and a large chance of losing control over dom0 (95%ish) when the mouse did have control over dom0 before.

It didn't matter if Qubes OS was first booted with the old usb mouse connect, the new usb mouse connect or none usb mouse connect at all.

Steps to reproduce the behavior:

Explain mostly in actual behavior, but: remove old usb mouse, connect new usb mouse.

General notes:

Old usb mouse is a Logitech wireless usb mouse.
New mouse I actually tried two: a Trust wireless usb mouse and a Logitech wired usb mouse.


Related issues:

When left clicking (when the new mouse is in fact connected) occasionally a double/two left click is registered when I only clicked once. I noticed this mostly when opening a new tab in TBB/firefox (result: 2 open tabs) or closing a tab (result: 2 closed tabs).

@gdysufgs gdysufgs changed the title from After removing my old usb mouse, the new usb mouse only randomly works. to After changing usb mouse, the new usb mouse only randomly works. Sep 10, 2017

@andrewdavidwong andrewdavidwong added this to the Release 3.2 updates milestone Sep 10, 2017

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Sep 10, 2017

Member

Are you sure the problem doesn't lie with the new mouse?

Member

andrewdavidwong commented Sep 10, 2017

Are you sure the problem doesn't lie with the new mouse?

@gdysufgs

This comment has been minimized.

Show comment
Hide comment
@gdysufgs

gdysufgs Sep 10, 2017

I did use two different new mouses, they are both new. And especially that it does occasionally work, I did expect it to be a software problem and not my (new) hardware.

What I might expect, but I do not have the deep knowledge of sys-usb / usb mouse pass-through, is that the old mouse is still registered and the new one only occasionally able to connect. Would something like that make sense?

gdysufgs commented Sep 10, 2017

I did use two different new mouses, they are both new. And especially that it does occasionally work, I did expect it to be a software problem and not my (new) hardware.

What I might expect, but I do not have the deep knowledge of sys-usb / usb mouse pass-through, is that the old mouse is still registered and the new one only occasionally able to connect. Would something like that make sense?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment