Just to understand how this work and found out released kmod does not always install in my own build even the kernel version is exact. Just want to know why some of the kernel modules will install, some not ? Can help to kill my curoisity?
vermagic is that 45ed73a630a4bec3328fc33ca1c2e1c2
and is a hash calculated from
all compilation options related to kernel, and
names of all kernel modules enabled in the kernel compilation .config (either =y or =m)
In practice, any change to the config makes the modules officially incompatible.
It is possible to compile individual modules later for a firmware if you have also compiled the static SDK and use that SDK for the kmod compilation (like eduperez does not mwlwifi driver kmods here in the forum)
It is practically impossible to compile a new kernel or full firmware and then try to use older kmods with opkg. The vermagic will differ