Not sure if this maybe the cause, but after installing a new kernel and modules you also need to update the modules maps, try running this command as root:
This will create new module map files under the /lib/modules/2.6.21.5 directory. This is where information about the modules locations and some other information is kept.