-
Notifications
You must be signed in to change notification settings - Fork 435
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
VirtualPS/2 mouse not being presented #729
Comments
@deeplow Thank you for reporting this issue. An internal bug report has been filed. |
@deeplow Here's a comment I got from one of our developers:
|
That is useful. I will investigate the driver situation. |
In the past I have tried to go with this route, but using
For the So my current assessment is still the same as in the initial report:
However, I am still unsure what could cause different devices to be presented on different OSes. I don't know if this is still in As an additional factor, I did find a bug report from many years ago which has the exact same symptoms. But in our case, I think the issue goes deeper given that in systems where the mouse movement does not work |
@deeplow - Here's the response from the developer.
He should attach a USB controller, so we attach a virtual USB mouse. He should also ensure that his GuestOS has an appropriate driver for a generic HID mouse. We will choose which mouse device to use based the type of mouse input, and a variety of other GuestOS/activity heuristics, but if there's no USB controller we lose this avenue for sending virtual mouse events. Depending on your GuestOS configuration, the virtual USB mouse might be the only way we have to send absolute mouse events.
Newer Linux distros use the in-kernel vmmouse driver (eg Linux option CONFIG_MOUSE_PS2_VMMOUSE ), and newer version of Xorg will use that. He should ensure his Guest kernel has CONFIG_MOUSE_PS2_VMMOUSE, and/or that the older Xorg vmmouse driver is installed.
The virtual PS/2 mouse is always present, unless he specifically turned it off via custom VMX file settings. If it's not getting listed in the Guest OS, then he has a missing driver or GuestOS configuration problem. |
Describe the bug
I am trying to run Qubes OS (Xen-based / Fedora as management guest) on VMWare. The main issue is that the mouse doesn't work on via ESXi's web UI. However, it works on other Linux (Debian and Fedora). It does click left and right, but not move around.
I should also note that open-vm-tools wasn't installed by default. So I had to install it (version 12.3.5) and manually set some parameters. I can confirm that open-vm-tools is successfully being detected because changing the window size does work and disabling
vmtoolsd
service breaks that scaling.Reproduction steps
open-vm-tools
in dom0 (Fedora) with `sudo qubes-dom0-update open-vm-toolsExpected behavior
Mouse movements work.
Additional context
One difference I see on OSes where it works is that there are two new devices (VirtualPS/2 mouse) that doesn't get listed on Qubes OS (where it doesn't work). One of these mice is the one that correctly works (I checked with
evtest
). So I wonder what could be causing these virtual devices not to show up.Some extra context can be found here: freedomofpress/securedrop-workstation-ci#61
The text was updated successfully, but these errors were encountered: