I am using Slack 10 I believe
I am going to try another distro which is using a later kernel i think, hopefully this should sort the problem, think i'm going to try suse which i installed for a test today at work and its running 2.6.? so hopefully (if i'm right) and it is a driver issue, this should be fixed in this distro.
The problem is that i am not an experienced user to be able to solve the problem using slack so another distro will have to suffice. Thanks guys, i will let you know how it goes.