Because a driver that does not load or unload can force unscheduled downtime, loading and unloading must be thoroughly tested.
A script like the following example should suffice:
#!/bin/sh
cd <location_of_driver>
while [ 1 ]
do
modunload -i 'modinfo | grep " <driver_name> " | cut -cl-3' &
modload <driver_name> &
done