Problem: Getting an error message "No such file or directory" when trying to install a kernel module while the module is present.
Reason: Missing GPL license in your kernel module
Solution: Adding
MODULE_LICENSE("GPL")
to your kernel module