The driver is at: http://web.comhem.se/rydberg/Bits/. Follow the directions to compile, and install.
Now, the 'options usbhid quirks' did not work on Fedora 9, at least not for me. There was some discussion about the fact that usbhid not being compiled as module in Fedora... So, the work around is:
On your /etc/rc.local add:
echo -n "7-2:1.2" > /sys/bus/usb/drivers/usbhid/unbind
modprobe bcm5974
7-2:1.2 is the device id of your trackpad, and this will unbind usbhid from taking over it so the device allowing bcm5974 to work.
PS - This relates to my instructions on how to get Fedora 9 running on a Macbook Pro (4,1).
Apple Introduces "MacBook Wheel"
1 hour ago

