ATI Mobility RadeonHD 3100 under 12.1 help!

Hello all, I’ve been attempting to figure this out for a few days, however cannot seem to get the FGLRX driver working properly. I’ve tried every tutorial I can find on Google, including each way on the Wiki to no avail. I found the following in the log:

31.598] (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized. 
31.598] (WW) fglrx(0): ***********************************************************
31.598] (WW) fglrx(0): * DRI initialization failed                               *
31.598] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
31.598] (WW) fglrx(0): * 2D and 3D acceleration disabled                         *
31.598] (WW) fglrx(0): ***********************************************************

and under sysinfo, graphics shows FGLRX as the 2d driver, and there is no longer a 3d listing as there was on the fresh install. Any help is greatly appreciated!

Edit: Full log is here: [ 30.812] X.Org X Server 1.10.4Release Date: 2011-08-19[ 30.812] X P - Pastebin.com
Yes, I do need FGLRX to my understanding. I am trying to run FFXI through wine. Didnt work with open-source drivers.

Were you using this
http://forums.opensuse.org/content/46-ati-driver-atiupgrade.html

Check this thread
http://forums.opensuse.org/english/other-forums/development/programming-scripting/449058-upgrading-ati-driver-atiupgrade-15.html

I fixxed my issue:
The kernel-source I had installed had updated to a newer version than the actual kernel-desktop I was running. The ATI drivers built against the newer source, and errored while tryign to run on the old kernel. Update your kernel if you are having this issue! (Make sure your source and actual kernel match)