A problem Linux kernel modules is that they're designed to cause a lot of grief for anyone who develops or even uses closed-source drivers. One way they do that is to optionally encode the kernel version in the prototypes for each module's entry points. If you're running a kernel that's configured to do that, then you can't use modules that weren't built for the exact same kernel version. If you don't have source and the driver's vendor isn't willing to supply a module specific to your kernel version, then you're SOL. My understanding is that Linus considers this a feature and not a bug! Mike -- Michael David Crawford mdcrawford at gmail dot com Enjoy my art, photography, music and writing at http://www.geometricvisions.com/ --- Free Compact Disc ---