Ok, I'm stumped.
I wrote a kernel module a while ago. When I load it using insmod the driver's init gets called and everything is fine. Tonight I installed it in the modules directory so that modprobe could do it on start. When modprobe loads the module it gets loaded, but the driver init does not get called.
Help?!?!?!