Bugzilla – Bug 129378
USB mouse with wheel (hwinfo: wheel: 1): wheel not working under X11
Last modified: 2005-11-10 01:52:51 UTC
If I plug in my USB mouse which mouse wheel, hwinfo says + Buttons: 3 + Wheels: 1 I'd expect that the mouse wheel works. It does not. Next comes the diff of hwinfo --mouse --log x before and after I plugged in the mouse. This is on a IBM Thinkpad R50, which has a touchpad and a this "mouse stick" between g-h-b. hwinfo --mouse --short: mouse: /dev/input/mice Microsoft Notebook/Mobile Optical Mouse 2.0 /dev/input/mice SynPS/2 Synaptics TouchPad /dev/input/mice PS/2 Generic Mouse
Created attachment 54784 [details] Diff of a "hwinfo --mouse --log x": before and after the USB mouse was plugged in
The problem here is the following: you have two mice the first one is a standard PS/2 mouse which has no wheel. The configuration for it will not activate one of course. The second device is a synaptics touchpad which is configured using the synaptics driver and is only responsible for this device and no one else. Now you plug in a mouse with a wheel which is handled by the kernel using the same device. 2 mice both reporting to /dev/input/mice. Ok the X configuration provides such a section but the original device which was detected as a PS/2 Generic Mouse and has no wheel. That's why your wheel is not working out of the box. You have two possibilities: 1) run sax activate the Wheel and save the config 2) plug in all mice you plan to use call sax2 -r configure X and save The X server does not handle events from the kernel if the user plugs in a new mouse therefore this new scenario can only be detected in a new configuration run
Hmm, this works for me. Though still it would be nice, if the X server could automatically use the wheel in such an case (which is probably not so uncommon for notebook users).
set to fixed due to comment 2