Every few minutes (and sometimes repeatedly) my mouse cursor will hang (stop responding to any input) for a few seconds. This is incredibly annoying but compounding the problem is that every time this happens my xinput set-button-map
settings are lost and I have to run the command again to restore functionality on my mouse (Evoluent 3). I've also had more serious hangs where the mouse gives up completely (and I need to unplug it and plug it in again to make it work) or where the entire system hangs and I need to hold the power button to kill it. As it stands my machine is borderline unusable.
I assume this is a driver problem but I've no idea which logs to look in to get a sense of where the problem is coming from. Any advice generally (debugging misbehaving USB devices) or specifically (Evoluent 3 hanging regularly) would be much appreciated.
I'm on 15.04 Vivid Mate with the 3.19.0-51-generic x86_64 kernel.