its a common issue with codemasters games check there website for each game and read the supported controllers example 360 pad works fine in Dirt2 (borrowed from my buddy) but my Saitek P990 dosent work i have to manually set all the controls and sadly if u play multiplayer you have to set the controls manually in EVERY single race so it basically means broken.
That said keep trying maybe send an email to codemasters but good luck with that i sent them an email they told me i was shit out of luck.
Officially supported controllers
Control Pads
Official Xbox 360 Controller
Logitech Cordless RumblePad 2 USB
Thrustmaster T-Wireless 3 in 1 Rumble Force
Thrustmaster Run’N’Drive Wireless
Thrustmaster Run'N'Drive Wired Rumble Force
Thrustmaster Dual Trigger Rumble Force
Thrustmaster Dual Analog 3
Steering Wheels
Logitech G25 Racing Wheel
Logitech G27 Racing Wheel
Logitech Driving Force Pro
Official Microsoft Xbox 360 Wheel
Thrustmaster Ferrari 430 Force Feedback Racing Wheel
Thrustmaster RGT F/F Pro (with and without Clutch models)
Logitech MOMO Wheel
Logitech Momo Force
Fanatec Porsche 911 Turbo Wheel (PWT)
Thrustmaster Ferrari GT Wheel
if its not listed above codemasters will tell you to bugger off
you will notice your particular wheel isnt supported