most of the modules u mention are the modules out of kernel. when u make module_install. u will clean the /lib/module/../xxx/ dir/ so u will remove the modules u installed. that is why u need reinstall.
更奇怪的是,有很多时候在重编内核后,还要另外重编一次模块,且要在config文件里面加上set version on all symble,这样在启动时虽然会出现“unresolved symbles*************""
但实际上使用却不会有问题,以后启动时也不会出现“unresolved symbles*************"""