I used to have a dell latitude laptop and to get the scrolling and touchpad working right, I had to use the synaptics driver for it. I'm not sure if it's installed by default or not.
you can try installing gpointing-device-settings (if you are using gnome) and set it up from there.
Code:
yum install gpointing-device-settings xorg-x11-drv-synaptics
I had to go back in and do tweaking in my /etc/X11/xorg.conf file to finally get it to work the way I wanted, though.
Here is the pertinent part of the xorg.conf file I made to get mine to work with the synaptics driver. your mileage may vary
Code:
Section "ServerLayout"
InputDevice "Configured Mouse"
InputDevice "SynapticsTouchPad"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "SynapticsTouchpad"
Driver "synaptics"
Option "AlwaysCore"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "VertScrollDelta" "20"
Option "VertEdgeScroll" "true"
Option "MinSpeed" "0.25"
Option "MaxSpeed" "0.75"
Option "AccelFactor" "0.750"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "SHMConfig" "true"
Option "Emulate3Buttons" "true"
EndSection
Edit:
the configured mouse sections were for an external mouse I was using. you won't need that part, probably.