Two most important parameters in the XF86Config file, ones that are crucial to the mouse working properly are the Protocol and Device.
As far as Protocol is concerned, it seems that gpm uses compatible protocol names, so please look there for the detailed information. Here is the excerpt taken from the gpm info page (just the few most commont types):
Table 1. Most Common Mouse Protocols in X
Protocol Name | Description |
---|---|
Microsoft | Standard Microsoft mice. |
MouseSystems | This is the standard protocol for three-button serial devices. |
MMSeries | Title says it all. This mouse decoder accepts standard serial options, although they should not be needed. |
Logitech | This is the protocol used by old serial Logitech mice. |
BusMouse | Some bus devices use this protocol, including those produced by Logitech. |
PS/2 | The protocol used by most busmice. |
IMPS/2 | "IntelliMouse" on the ps/2 port. Also works with USB mice |