I have the same laptop (although with Debian) and I have everything working.
I have the latest nVidia drivers (7676) and kernel 2.6.13 since this resolves some bugs with the PCMCIA/Cardbus.
I am using the xorg server (not xfree86) and it automatically found 1280x800 without an extra modeline.
If it is not doing that you can add the following to your XF86Config-4 (or xorg.conf)
In the Monitor section:
Code:
Section "Monitor"
Identifier "WXGA"
ModeLine "1280x800" 83.5 1280 1344 1480 1680 800 801 804 828
Option "IgnoreEDID" "true"
EndSection
Without the "IgnoreEDID" option it might/will fail as '1280' is greater than the edid '1024' value
For the touchpad I have these settings and it seems to work nicely
Code:
Section "InputDevice"
Identifier "Alps Touchpad"
Driver "synaptics"
Option "CorePointer"
Option "Protocol" "auto-dev"
Option "LeftEdge" "60"
Option "RightEdge" "830"
Option "TopEdge" "70"
Option "BottomEdge" "650"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "50"
Option "HorizScrollDelta" "50"
Option "MinSpeed" "0.2"
Option "MaxSpeed" "0.5"
Option "AccelFactor" "0.01"
Option "EdgeMotionSpeed" "40"
Option "UpDownScrolling" "1"
Option "TouchpadOff" "0"
EndSection
A number of xfree86/xorg examples are at
this site