Before 'startx', 2-button serial mice work fine. However, when startx is initiated, mouse behaves erratically in X.
You need to re-run Xconfigurator all the way through after using mouseconfig to configure your mouse for command line use. Xconfigurator will configure your mouse properly for use with X using the settings configured with mouseconfig.