to see if it's missing other modules it needs, and/or:
insmod -f <module_name>
which should force load the module despite the unresolved symbols.
Your problem may be that the module was compiled using a different compiler version than your kernel. I get this using a PCTel modem (module compiled with gcc 2, but my kernel is compiled with gcc 3). Still works, though