PS/2 Microsoft Intellimouse with wheel configured as such - imps/2 in both gpm and X. Usually (or probably always, did not check every time) mouse does not work on console after startx/exiting session. Mouse works just fine in X all the time. From what I see in console - cursor jumps to upper part of screen and remains there whatever I do - it looks like gpm suddenly thinks mouse is non-wheel mouse. Service gpm restart returns things to normal.
It has been so for a long time. Just forgot about it usually :-) -andrej