I am running F12.
With prior kernels - 220.127.116.11-174.fc12.i686 or before - I could simply rename the nouveau.ko driver to nouiveau.ko.bad. Then the kernel would load the nv driver instead, and everything worked great. FWIW: adding rdblacklist="nouveau" to the kernel params in grub.conf didn't seem to do anything.
On a recent update, a new kernel was added: 18.104.22.168-174.2.19.fc12.i686. I did the same rename trick as before, but this time the kernel still loaded the nouveau driver, and then X failed to load. So I had to fall back to the older kernel.
Is there a way to keep nouveau from loading with the newest kernel (ie, the one above)? And also, is there a way to keep nouveau from loading for any new kernels?