SuSE Linux: Version 8.0
Switch to a console with CTRL+ALT+F1 and log in as root.
Now execute the command /sbin/lsmod and check if all modules for the USB mouse have been loaded. The following modules are necessary for the mouse function:
usb-uhci (or usb-ohci) usbcore hid input mousedev
If any of these modules are missing, they can be manually loaded with
/sbin/modprobe MODULE_NAME.Switch back to the graphical interface with ALT+F7 and check if the mouse works normally.
If the mouse works, proceed as described in the next paragraph. If this is not the case, skip to the section Modules Loaded, Mouse Does Not Respond.
Open the file /etc/init.d/boot.local as follows:
/usr/bin/mcedit /etc/init.d/boot.local
and append the following command at the end of the file:
/sbin/modprobe MODULE_NAME
MODULE_NAME must be replaced with the name of the module to load. Then save the changes with F2 and leave the editor with F10.
Switch back to the console (CTRL+ALT+F1)
Open the file /etc/init.d/hotplug as follows:
/usr/bin/mcedit /etc/sysconfig/hotplug
and append the entry sleep 3 at the end of the file.
After saving the file, execute the command/sbin/SuSEconfig
Restart the system to use the changed files.
Note: The option "sleep" delays the scan of the USB bus. This delay can be shortened with sleep 2 or sleep 1. However, at present we cannot really say if this causes the mouse to be initialized. Feedback is welcome. We would also like to thank Mr. Leuxner, who tested several solutions for us.