vmware Mouse does not work in VMWARE Fusion and Freebsd 14.2

Hi all,

I have an issue with my current installation. I installed FreeBSD 14.2 in Fusion on a Mac Pro3 system.
Unfortuantelly, the mouse does not working. When I start xserver, XFCE or KDE5, I can only see the mouse cursor but it does able to being move the mouse icon.

Any idea what's the potential issue here?
 
See if this helps:

 
These settings worked for me on vmware fusion 13.6

Added to /boot/loader.conf:
Code:
hw.usb.usbhid.enable=1
usbhid_load=YES

Added to /etc/rc.conf:
Code:
dbus_enable="YES"
vmware_guestd_enable="YES"
vmware_guest_kmod_enable="YES"

Enabling moused and updating x11 config had no effect whatsoever for me
 
I am experiencing the same issue on the most recent version of VMWare Fusion on an Apple Silicon laptop. It screams in terms of speed, blowing away my Intel machines, but the mouse not working makes a desktop environment useless.

I have tried the proposed fix above and reviewed the handbook. I am using freebsd 14.3 stable Arm64. I am used to seeing MouseD enable show a cursor i can move around the terminal... (not that i use it, but i am used to the cursor being movable), it shows a mouse cursor but i can't move it around (this is before installing a desktop environment at all). Wondering if this is a bug in FreeBSD or if it is in the hypervisor. Wish Bhyve could run in homebrew...

To be clear, the OS works great virtualized, its just the mouse i am struggling with.
 
I tried the same thing recently on Mac Silicon with VMWare Fusion and I found out this message while installing xorg packages:

moused service is disabled in /etc/rc.comf and kernel is compiled with EVDEV_SUPPORT.To enable evdev in such a device, run the following:# sysctl kern.evdev.rcpt_mask=6To make it persistent across reboots, add the following to /etc/sysctl.conf:kern.evdev.rcpt_mask=6In case you're using a serial mouse or any other mouse that *only* works over sysmouse(4) and moused(8) on an evdev enabled kernel, please run this:#sysctl kern.evdev.rcpt_mask=3To make it persistent across reboots, add to this /etc/sysctl.conf:kern.evdev.rcpt_mask=3

I followed with the instruction provided on the screen:
sudo sysctl kern.evdev.rcpt_mask=6
sudo [editor] /etc/sysctl.conf and added line:
`kern.evdev.rcpt_mask=6`

ensured that moused is off:

sudo sysrc moused_enable="NO"
sudo service moused stop

just in case added vmtools:
sudo pkg install open-vm-tools

and enabled its services:

sudo sysrc vmware_guest_vmblock_enable="YES"
sudo sysrc vmware_guest_vmmemctl_enable="YES"
sudo sysrc vmware_guest_vmxnet_enable="YES"
sudo sysrc vmware_guestd_enable="YES"

And mouse started working out.

-h1
 
The easiest way to make the mouse work in VMware Fusion on Macs with ARM processors (Apple silicon chips) is to use usbhid(4).

Add these lines to /boot/loader.conf and reboot:
Code:
usbhid_load="YES"
hw.usb.usbhid.enable="1"
 
I tried the same thing recently on Mac Silicon with VMWare Fusion and I found out this message while installing xorg packages:

moused service is disabled in /etc/rc.comf and kernel is compiled with EVDEV_SUPPORT.To enable evdev in such a device, run the following:# sysctl kern.evdev.rcpt_mask=6To make it persistent across reboots, add the following to /etc/sysctl.conf:kern.evdev.rcpt_mask=6In case you're using a serial mouse or any other mouse that *only* works over sysmouse(4) and moused(8) on an evdev enabled kernel, please run this:#sysctl kern.evdev.rcpt_mask=3To make it persistent across reboots, add to this /etc/sysctl.conf:kern.evdev.rcpt_mask=3

I followed with the instruction provided on the screen:



ensured that moused is off:



just in case added vmtools:


and enabled its services:



And mouse started working out.

-h1
I tried all kinds of fixes. The one that worked for me was adding ums_load="YES" to /boot/loader.conf

This completely solved my mouse issues in VMware.
 
Back
Top