Do you get compile warnings about "using void * in pointer arithmetic" when you look at the nvidia-installer.log? The module compiles OK, but I've never been able to get a module compiled on my machine to load. Always says that it failed to initialize and I believe it might be this. It says the problem is in an include file in highmem.h line 23 and traces it through another *.h file to the source file which nv.c. Any ideas. I have the kernel and source updated.
SuSE 9.0 Pro