I'm having a problem getting any mouse to work on my SuSE 9 box (desktop). Everything worked fine after the installation, but after a reboot it stopped working. I ran 'sax2 -a' to autodetect it, and it did and started working again, minus the wheel functionality. As a test, I installed a different wheel mouse to see if I could get the wheel to work. I couldn't get the new mouse to work at all so I went back to the old one. The original mouse doesn't work at all anymore, no matter what I do.
The mouse I'm trying to get back to its original settings is a M$ Optical Wheel Mouse (USB). I tried copying the XFree86-suse9 file to XFree86, but it doesn't do anything.
lsusb Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 002 Device 003: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical Bus 001 Device 001: ID 0000:0000
dmesg | grep -i mouse mice: PS/2 mouse device common for all mice input: USB HID v1.00 Mouse [Microsoft Microsoft Wheel Mouse Optical®] on usb2:2.0 mice: PS/2 mouse device common for all mice input: USB HID v1.00 Mouse [Microsoft Microsoft Wheel Mouse Optical®] on usb2:3.0
XFree86-suse9 (mice section)
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "2" Option "Buttons" "5" Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "IntelliMouse" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection
XFree86.saxsave (mice section)
Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Buttons" "5" Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "imps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection
Either of those XFree86 files work perfectly on other SuSE 9 systems with those mice installed (including the system I'm writing this from). It used to work on this system, but I don't know what happened.
I have hotplug running, and it does beep when I plug the mouse in while the system is on.
Any help is greatly appreciated, Chris
Fixed it. What I found is that 'sax2 -a' doesn't do a damn thing to your mouse. I logged into the GUI as root and it prompted me to configure the newly detected mouse and everything works now, wheel and everything. Which brings me to my next question just so that I can understand how SuSE does all the GUI stuff. Are there any other configuration files besides /etc/X11/XF86Config to configure when adding/removing either a mouse, keyboard, monitor, or video card? I thought that everything was done in this one file. The mouse is working now, but the XF86Config file hasn't changed. What changed that caused this to work, and where are these settings stored for future reference? Thanks, Chris