can't install new driver, cannot unload module

It’s possible that module unloading has not been compiled into your kernel. Do you have the config file in /proc? It would be /proc/config.gz - check it to see if it has module unloading selected…