From the ALSA wiki
|The FAQs have been reorganized. The new location of this question is FAQ# Loading my driver module fails with "unresolved symbols"|
Loading my driver module fails with
This error message means that the module you try to load does not "match" the kernel. Often a version conflict is the cause or modules from a different build than the currently running kernel are used.
If you are building your own ALSA modules from source code and seeing
unresolved symbol errors, this could be caused by having old modules in your source tree. See the page "Unresolved Symbols" on this wiki for a fix.