Wheel Mouse support for Solaris: Part 1: Getting the software
By alanc on Jul 13, 2004
After years of talking about it, we finally got the input device driver group and the X group together late last year to add support for mouse scroll wheels to Solaris. The support first appeared in Solaris Express 4/04 for USB mice on SPARC systems, and Solaris Express 5/04 for USB & PS/2 mice on x86 systems, and has now been backported to patches for Solaris 9 (which will be incorporated in the next Solaris 9 update release).
To get the support for Solaris 9, you need to install these patches or later releases, which should all be on SunSolve soon:
|Solaris 9 sparc|
|112785-36||X11 6.6.1: Xsun patch|
|115553-08||SunOS 5.9: USB Drivers and Framework Patch|
|115004-02||SunOS 5.9: /kernel/misc/kbtrans patch|
|117418-01||SunOS 5.9: consms patch|
|S9 x86||Needed for|
|112786-25||X11 6.6.1_x86: Xsun patch||USB or PS/2|
|115554-10||SunOS 5.9_x86: USB Drivers and Framework patch||USB|
|117417-01||SunOS 5.9_x86: consms patch||USB|
|115003-02||SunOS 5.9_x86: kbtrans patch||USB|
|117419-01||SunOS 5.9_x86: wheel mouse support vuid Patch||PS/2|
If you use the Xorg or XFree86 servers instead of Xsun, you should already have support for PS/2 wheel mice from the raw PS/2 support in those servers directly. To get support for USB wheel mice, you'll need the updated drivers from the above patches or Solaris Express, and either get the latest Xorg source from CVS or apply the patch from Xorg Bugzilla #434.
For Sun Rays, the support was included directly in Sun Ray Server Software 2.0, and none of the above is needed.
For Solaris 8, there are freeware drivers written by two members of the Solaris community:
- USB (sparc & x86): http://www.bolthole.com/solaris/drivers/usb-usbsm.html
- PS/2 (x86 only): http://www.tools.de/solaris/ps2wheel/
Later this week I'll write more about how to configure it and using it in applications.