buggy MS intellimouse driver?

David Chmelik <[email protected]> Mon, 11 Mar 2024 06:35:22 -0000 (UTC)
Newsgroups alt.comp.os.linux,alt.linux,alt.os.linux
Organization A noiseless patient Spider
Message-ID <[email protected]>
We use many GNU/Linux with MS Intellimouse (four-button) from late 1990s 
Intellimouse Explorer 2.0 (mostly relatively new overstock) to recent 
years so-called  Classic Intellimouse.  Since 2010s we've had more & more 
problems with these and I wonder if the driver has serious/critical bugs.

We've used them (since 1997) on Slackware, Devuan, Kubuntu, Mint, KDE Neon 
GNU/Linuxes and I also tested OpenSUSE, RedHat/clones (Rocky, Fedora), 
Gentoo, Arch (SystemRescue) GNU/Linuxes.

Daily on every single one, occasionally/regularly mouse moves 
intermittently/'choppy' or even stops for maybe 10 to 30+secs or just 
permanently until unplug & replug or restarting X or rebooting.  It 
happens with both Intellimouse Explorer & 'Classic'.

My parents thought the problem might be mouse-pad, so they removed it and 
used mouse on table, which didn't fix anything.  We noticed Intellimouse 
Classic doesn't seem to work much at all (unusable) on standard/classic 
blue mouse-pads but works on a white one (better than on a table that 
looks like woodgrain).

I also use plain two-button USB MS mice mostly on servers I don't use GUI  
much if at all, so don't know it's a general MS mouse problem but their 
other mice have different drivers (when you install Slackware you select 
from MS Intellimouse or other USB or PS/2 mice).

We also briefly tested Wayland possibly with same problem, but don't 
consider it 'production ready' for many reasons (nor do some/many others).

The 'choppy' Intellimouse problem has happened across at least six 
different desktop PCs (and maybe some laptops) on every GNU/Linux they 
have/had.  I don't notice the problem on FreeBSD UNIX (which of course 
originally is designed/standardized/engineered with a plan ahead of time 
instead of 'make it up as you go along').

Did anyone else have this happen and is there any solution or anywhere I 
can report bugs?