I have two USB Logitech mice. I have always had strange problems with them.
One Logitech mouse is wired. That mouse often drops any drag-and-select operation. That is, I drag-and-select but when I release the mouse button the text immediately becomes deselected. That mouse also exhibits behavior that is inconsistent with my desktop double-click time. I use a slow 700 ms double-click time. Yet the mouse sometimes acts as though I double-clicked, or triple-clicked.
The other Logitech mouse is wireless, for my HTPC. Since I've owned the mouse I sometimes see weird mouse pointer jumps to arbitrary spots on the desktop. Since I updated the HTPC to Slackware 14.0 (Feb. 2013) the mouse often fails to function until I restart the desktop and X. Thereafter the mouse pointer works great.
Both mice are optical.
Another mouse is a vintage Microsoft USB optical. I've shared acceleration problems
with that mouse. The change in acceleration is not a regular event, very much the exception rather than the norm. I never have found the root cause for the behavior. Yet the fact I have to reboot the computer rather than restart X indicates a problem with kernel drivers/modules.
I'm wondering whether the same applies to the Logitech mice.
Or possibly I have defied the law of averages and I have three funky mice.
The only other mouse I have is a generic el-cheapo GE PS2 optical. I never have been able to correctly adjust the acceleration on that mouse. I have the modprobe.d/psmouse.conf option enabled with that mouse because the mouse is connected through a KVM, but I've tried without psmouse.conf too.
Excepting the el-cheapo GE mouse, with all of these inconsistent and not-always-repeatable mouse behaviors, I suspect something awry on my end rather than hardware.
I'm using Slackware 14.0 on all systems, but I saw the same behaviors with 13.1. I do not recall these behaviors way back with Slackware 12.2 and KDE 3.5.10, which includes my HTPC.