just to update a little bit, Jstest-Gtk recognises the joystick and will even change its values for pitch, roll, etc.. it still doesnt work for any of my programs though. I ran apt-cache policy joystick and it was returning that none was installed, after running jstest it says:
joystick:
Installed: 1:1.4.1-1
Candidate: 1:1.4.1-1
Version table:
*** 1:1.4.1-1 0
500
http://ca.archive.ubuntu.com/ubuntu/ oneiric/universe i386 Packages
100 /var/lib/dpkg/status
Still no detection in any programs.. if it helps im attemtping to have it work in Google Earth for the flight sim, it says it cant detect any joysticks