Virtualbox Modules Problem

Hi, after install kernel 4.7.3 and the newest 4.7.4 I can’t run VirtualBox because when I try to load the kernel
modules with modprobe these return me the next error:

modprobe: ERROR: could not insert 'vboxdrv': Unknown symbol in module, or unknown parameter (see dmesg)
modprobe: ERROR: could not insert 'vboxnetadp': Unknown symbol in module, or unknown parameter (see dmesg)
modprobe: ERROR: could not insert 'vboxnetflt': Unknown symbol in module, or unknown parameter (see dmesg)

And in the dmesg log I've this.
[  275.258663] vboxdrv: Unknown symbol mod_timer_pinned (err 0)
[  275.258686] vboxdrv: Unknown symbol __get_vm_area (err 0)
[  275.258698] vboxdrv: Unknown symbol set_pages_nx (err 0)
[  275.258709] vboxdrv: Unknown symbol smp_call_function (err 0)
[  275.258731] vboxdrv: Unknown symbol map_vm_area (err 0)
[  275.258748] vboxdrv: Unknown symbol set_pages_x (err 0)
[  275.264389] vboxnetadp: Unknown symbol VBoxHost_RTR0Init (err 0)
[  275.264399] vboxnetadp: Unknown symbol VBoxHost_RTR0Term (err 0)
[  275.264407] vboxnetadp: Unknown symbol VBoxHost_RTStrToUInt32 (err 0)
[  275.264414] vboxnetadp: Unknown symbol VBoxHost_RTLogRelGetDefaultInstanceEx (err 0)
[  275.264419] vboxnetadp: Unknown symbol VBoxHost_RTLogLoggerEx (err 0)
[  275.264423] vboxnetadp: Unknown symbol VBoxHost_RTErrConvertFromErrno (err 0)
[  275.264428] vboxnetadp: Unknown symbol VBoxHost_RTErrConvertToErrno (err 0)
[  275.264433] vboxnetadp: Unknown symbol VBoxHost_RTStrPrintf (err 0)
[  275.271359] vboxnetflt: Unknown symbol VBoxHost_RTNetIPv4HdrChecksum (err 0)
[  275.271371] vboxnetflt: Unknown symbol VBoxHost_RTSpinlockCreate (err 0)
[  275.271378] vboxnetflt: Unknown symbol SUPDrvLinuxIDC (err 0)
[  275.271383] vboxnetflt: Unknown symbol VBoxHost_RTR0Init (err 0)
[  275.271388] vboxnetflt: Unknown symbol VBoxHost_RTSemFastMutexCreate (err 0)
[  275.271395] vboxnetflt: Unknown symbol VBoxHost_RTSemFastMutexDestroy (err 0)
[  275.271400] vboxnetflt: Unknown symbol VBoxHost_RTSpinlockRelease (err 0)
[  275.271404] vboxnetflt: Unknown symbol VBoxHost_RTThreadPreemptIsEnabled (err 0)
[  275.271413] vboxnetflt: Unknown symbol VBoxHost_RTSemEventDestroy (err 0)
[  275.271419] vboxnetflt: Unknown symbol VBoxHost_RTTimeNanoTS (err 0)
[  275.271424] vboxnetflt: Unknown symbol VBoxHost_RTMemFree (err 0)
[  275.271429] vboxnetflt: Unknown symbol VBoxHost_RTR0Term (err 0)
[  275.271434] vboxnetflt: Unknown symbol VBoxHost_RTSpinlockAcquire (err 0)
[  275.271439] vboxnetflt: Unknown symbol VBoxHost_RTSemFastMutexRelease (err 0)
[  275.271446] vboxnetflt: Unknown symbol VBoxHost_RTNetIPv4FinalizeChecksum (err 0)
[  275.271452] vboxnetflt: Unknown symbol VBoxHost_RTNetIPv4PseudoChecksum (err 0)
[  275.271457] vboxnetflt: Unknown symbol VBoxHost_RTSemEventWait (err 0)
[  275.271462] vboxnetflt: Unknown symbol VBoxHost_RTMemAllocTag (err 0)
[  275.271467] vboxnetflt: Unknown symbol VBoxHost_RTSemEventSignal (err 0)
[  275.271472] vboxnetflt: Unknown symbol VBoxHost_RTLogRelGetDefaultInstanceEx (err 0)
[  275.271477] vboxnetflt: Unknown symbol VBoxHost_RTSemFastMutexRequest (err 0)
[  275.271481] vboxnetflt: Unknown symbol VBoxHost_RTSemEventCreate (err 0)
[  275.271486] vboxnetflt: Unknown symbol VBoxHost_RTUuidCompareStr (err 0)
[  275.271491] vboxnetflt: Unknown symbol VBoxHost_RTSpinlockDestroy (err 0)
[  275.271496] vboxnetflt: Unknown symbol VBoxHost_RTNetIPv6PseudoChecksumEx (err 0)
[  275.271502] vboxnetflt: Unknown symbol VBoxHost_RTLogLoggerEx (err 0)
[  275.271507] vboxnetflt: Unknown symbol VBoxHost_RTErrConvertFromErrno (err 0)
[  275.271512] vboxnetflt: Unknown symbol VBoxHost_RTMemAllocZTag (err 0)
[  275.271516] vboxnetflt: Unknown symbol VBoxHost_RTUuidFromStr (err 0)
[  275.271521] vboxnetflt: Unknown symbol VBoxHost_RTErrConvertToErrno (err 0)

I've sys-kernel/linux-headers-4.7, sys-kernel/calculate-sources-4.7.4 (firmware grub minimal symlink themes vmlinuz -build) , app-emulation/virtualbox-5.1.6 and app-emulation/virtualbox-modules-5.1.6

I googled but I don’t find the fix. Some idea?

Thanks

Hi Victor,
It is better not to use the latest version of the kernel with virtualbox. Because virtualbox is very dependent on the version of the kernel. Support usually delayed.

Hi Alexander, I know it, but I need the newsest kernel for my new laptop, I found an issue on VirtualBox ticket system that talk about this problem with some early versions of kernel 4.7 (on RC) but the issue was close with the 4.7-rc7 version of the kernel.