I get this very strange error using the latest 2.4.17-r3 kernel...I can only move the mousepointer up and down. When I click a button it moves slightly to the left. This happens both with XFree86 and GPM so it has to be a kernelbug.. I use "modprobe usbmouse" and /dev/input/mouse0 as device.. The same thing happens if I use mousedev and /dev/input/mice instead... I have a Logitech Cordless Mouseman Optical USB-mouse. I have a dual Athlon/Tiger MP system and a up-to-the-minute fresh install of Gentoo Linux 1.0rc6 r14.
Can you dump me the .config. My USB Mouse doesn't even work at all.
Um, does a stock 2.4.17 kernel work in this regard?
I don't know, but a Mandrake-2.4.15-kernel works anyway...
If you could test a stock 2.4.17 kernel, that would be helpful.
Be on the lookout for linux-sources-2.4.17-r4. This kernel no longer has the irqrate which was causing a problem with floppy reads. It could have been causing this problem as well. -r4 will be on CVS within the hour.
2.4.17-r5 has now been released; if you haven't tested already, try it.
2.4.17-r5 or the 2.4.18 kernel *should* work. I'm guessing that this is related to irqrate. Assigning to mjc as a reminder that usb needs to be looked at with irqrate.
Actually this is an order of operation problem. 3 modules need to be loaded to use a USB mouse: hid, usbmouse and mousedev. Once they're installed, /dev/input/mouse0 will appear. Then you're free to ln -s /dev/input/mouse0 /dev/usbmouse (or put it in your devfsd.conf). Note, that ALL modules MUST be installed BEFORE you attempt to use the usb mouse. Also note, that if you unload any of the modules, or suspend your system (I believe, even if you just unplug and re-plug in the mouse), it will stop working. This is a problem in the USB code in the kernel, it doesnt handle suspending all that well, or even any substantial change in state. I emailed the developer developing support for this about it, and he said that his environment is such that he cant test it, but he knows about it and plans to fix it, so eventually it should 'just work' when its fixed. However, to get your USB mouse working, as long as you dont unplug it after boot or touch the modules, etc -- just ensure those 3 modules are loaded, foe example, in your modules.autoload.
It works. Why don't we close this bug? see you, - Manny -
reporter found the source of the problem, closing bug