I use Mandrake, not Fedora, but chances are the same thing sometimes happens with Fedora as with Mandrake: the /etc/F11/XF86Config file gets wrong entries for the mouse. It's worth looking to see.
The section that deals with my mouse reads:
Code:
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection
I had to change the "Protocol" from "Explorer/PS2" to "IMPS/2" which is a generic designation for a PS2/USB mouse with a scroll wheel.
(I have a Logitech cordless optical scrolling mouse with two buttons and the wheel.)
Then I had to change the "ZAxis Mapping" to "4 5" from the erroneous "6 7" figures that the installation put in there.
The buttons are 1 (left), 2( right), 3 (press the wheel); the "4" means scroll up, and the "5" means scroll down by rolling the wheel away or towards you respectively. The "6 7" is for a mouse with five total buttons!
After I changed that and rebooted (I know, I know, you don't have to reboot, but I can never remember how to do it without rebooting), my mouse worked perfectly everywhere.
You can comment out the original lines with "#" (without the quotes) if you're afraid you'll forget how it read and when you change it it doesn't work. Or you can save the original file by copying it to <name_of_file>_orig
or something like that to jog your memory. Then you can copy it back to the original file name if you want to restore it.
Like I say, worth looking into. It may be as simple as that.