Re: kernel 2.6.11 problem.
This is now working for me. I have no idea why though.
I recompiled my kernel using the existing .config, recompiled module-init-tools, and then re-installed the driver. Rebooted and it started working. Makes no sense, but as long as it works, I'm happy.
Thanks for the help on this issue everyone