10.10 can be fixed by dropping in a kernel with OSS modules supportThats incorrect, DSD works very good with Ubuntu 10.04, it will not work with version 10.10.
fastest way is to get it here: http://vanvalkinburgh.org/blog/3153
install the package and reboot using the custom kernel
alternatively compile your own
How to Recompile Your Ubuntu 10.10 Kernel for Patching or to add Support for a Specific Device