Hmm... don't have a link, per se, but my autoloading works (it's NOT in any preload files, and loads succesfully on demand), so this might help:
In my /etc/modprobe.conf, I have the following lines I think are relevant:
alias char-major-195-* nvidia
alias /dev/nvidiactl nvidia
Hope that helps. Also please not I'm not using devfs (using udev, but since udev doesn't support loading modules when you try to access a /dev entry, that should be irrelevant, except insofar as the /dev/nvidiactl device does NOT go away on reboot, and though /dev is mounted on a ramfs on my system, the directory is tarred on shutdown and untarred on boot, so it's a static entry, more or less). This also means I have /dev/nvidia[0-7] devices created before the module is ever loaded, so this might have something to with it.