When I recomplied my kernel to make the USB subsystem as modules, I lost the ability to use my PS/2 mouse, either on the console or in X. Upon loading the usb-uhci module, the mouse worked again (usbcore didn't matter, mouse was still nonfunctional with just it loaded). Immediately removing the usb-uhci module right after loading it does not disable the mouse, it still works. Reproducible: Always Steps to Reproduce: 1. Compile kernel with CONFIG_USB=m, CONFIG_USB_UHCI=m, CONFIG_MOUSE=y and CONFIG_PSMOUSE=y 2. Boot to X-windows, ensuring that the usb-uhci module was not loaded at boot time 3. Try to move the mouse cursor. Actual Results: The mouse cursor didn't move. Expected Results: The mouse cursor should have moved, regardless of the state of the usb-uhci module, since it's not a USB mouse. Kernel used: gentoo-sources-2.4.20-r2 Motherboard: MSI K7T Turbo2 with VIA KT133A/VT686B chipsets Mouse: PS/2 Logitech TrackMan Marble FX
What is your mouse device in XF86Config? If it's /dev/input/*, try loading the "input" and "mousedev" modules instead of "usb-uhci".
My mouse device in XF86Config is "/dev/mouse", which is a link to /dev/misc/psaux (which has mode 0666). Loading input and mousedev modules has no effect, but loading usb-uhci makes the mouse work.
This bug has been inactive for a long time. Can this still be reproduced? If the problem still exists, please reopen this bug.