A Genius Netmouse Pro is compatible with the IMPS2 setting in both gpm and also XF86Setup, allowing the use of the third button.
XF86Config has a specific mouse type for the NetMouse, NetMousePS/2. Please see the XF86Config man page for more information on this. gpm also has the 'netmouse' setting. Are you saying that these protocols are broken in both gpm and X? What is the contents of your /etc/sysconfig/mouse file?
No, i'm saying that when I set my mouse in the setup program as a Genius Netmouse Pro, it sets it as a plain PS/2 type mouse. As a result, the third mouse button is disabled and can't be used.
GPM has a specific mouse type for netmice. When I ran mouseconfig and picked Netmouse Pro, it set the gpm mousetype to 'netmouse' and the X mouse type to 'NetMousePS/2', both of which are correct. Mouseconfig *was* setting the gpm mouse type for the Genius NetScroll to 'ps/2', which I have now change to 'netmouse.' It already set the X mouse type to 'NetScrollPS/2', which is also correct. mouseconfig-3.8-1.