It would be quite unusual for a package that runs in F9 to fails to run in F12 unless it had some very strange (and, probably, unsafe) kernel dependency. The ELF specifications have, IIRC, not been substantially changed in several years. I
suspect that your reason for not upgrading is, um, not really applicable.
Anyhow, you need the
synaptics package. I looked at my old F9 installation disk, and this is what I found:
Code:
$ rpm -qlp `find /media/cd/ -name *synaptics*`
warning: /media/cd/Packages/synaptics-0.14.6-7.fc9.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
/usr/bin/synclient
/usr/bin/syndaemon
/usr/lib64/xorg/modules/input/synaptics_drv.so
/usr/share/doc/synaptics-0.14.6
/usr/share/doc/synaptics-0.14.6/COMPATIBILITY
/usr/share/doc/synaptics-0.14.6/FILES
/usr/share/doc/synaptics-0.14.6/INSTALL
/usr/share/doc/synaptics-0.14.6/INSTALL.DE
/usr/share/doc/synaptics-0.14.6/INSTALL.FR
/usr/share/doc/synaptics-0.14.6/LICENSE
/usr/share/doc/synaptics-0.14.6/README
/usr/share/doc/synaptics-0.14.6/README.alps
/usr/share/doc/synaptics-0.14.6/TODO
/usr/share/hal/fdi/policy/20thirdparty/10-synaptics.fdi
/usr/share/man/man1/synclient.1.gz
/usr/share/man/man1/syndaemon.1.gz
/usr/share/man/man5/synaptics.5.gz
If you've got that driver installed, then, for some reason, the
syndaemon is not restarted after a resume. So, see if
man syndaemon gives you a hint of how to (re)start that daemon. (I have no memory of how that driver works, and the current Fedora system just use the Xorg synaptics driver rather than a "stahd-alone" driver that, apparently, was used in F9.