Mouse Support in XFree86 : OS Support for Mice : FreeBSD
Previous: BSD/OS
Next: FreeBSD(98)

3.3. FreeBSD

FreeBSD supports the "SysMouse" protocol which must be specified when the moused daemon is running in versions 2.2.1 or later. When running the mouseddaemon, you must always specify the /dev/sysmouse device and the "SysMouse" protocol to the X server, regardless of the actual type of your mouse.

FreeBSD versions 2.2.5 or earlier do not support extended PS/2 mouse protocols ("xxxPS/2"). Always specify the "PS/2" protocol for any PS/2 mouse in these versions regardless of the brand of the mouse.

FreeBSD versions 2.2.6 or later include the kernel-level support for these PS/2 mice. Specify the "PS/2" or "Auto" protocol and the X server will automatically make use of the kernel-level support. In fact, you may always specify "Auto" to any mouse in these versions unless the mouse is an old serial model which doesn't support PnP.

FreeBSD versions 3.1 or later have support for USB mice. Specify the "Auto" protocol for the /dev/ums0 device. (If the moused daemon is running for the USB mouse, you must use /dev/sysmouse instead of /dev/ums0 as explained above.) See the ums(4) manual page for details.


Mouse Support in XFree86 : OS Support for Mice : FreeBSD
Previous: BSD/OS
Next: FreeBSD(98)