se o novo kernel tiver o mesmo nome, veja se "desabilitando a assinatura do módulo no kernel" CONFIG_MODULE_SIG ajuda
CONFIG_MODULE_SIG:
Check modules for valid signatures upon load: the signature is simply appended to the module. For more information see Documentation/module-signing.txt.
Eu também encontrei isso, mas não sei se isso ajuda:
CONFIG_MODVERSIONS:
Usually, you have to use modules compiled with your kernel. Saying Y here makes it sometimes possible to use modules compiled for different kernels, by adding enough information to the modules to (hopefully) spot any changes which would make them incompatible with the kernel you are running. If unsure, say N.