I got rpm working again and installed the kernel source. I was able to compile the src rpm with no problems now.
I installed the rpm and checked lsmod for the module. It says it is install but that it is tainted. I don't know if this is a problem.
Also then when I try startx I get
(WW) warning, couldn't open module nvidia
(II) UnloadModule: "nvidia"
(EE) Failed to lad module "nvidia" (module does not exist, 0)
____other lines in log file_____
(EE) No drivers available
Fatal server error:
no screen found
What did I not get installed?