dkms module fails (2.6.23.1-10.fc7, nvidia 96xx-1.0.9639-1)

Troy Engel tengel at fluid.com
Thu Nov 1 02:42:17 CET 2007


(apologies to Claude, I deleted the message thread locally already so 
can't reply properly - hacking this together from the web archive)

Claude Jones wrote:
 > I'm not near the machine for the rest of the day, but, as I
 > recall, it simply said "Failed to build module..." or something
 > to that effect. When it tried to start x it failed and resulted
 > in a text log-in run-level 3 screen. As I said, when I rebooted,
 > I simply selected the previous kernel and all came up well.

I just tried the upgrade as well and the module fails to build with the 
brand new FC7 kernel, this is the "classic" NVidia package for those of 
us with older cards (I'm on a Dell Precision 450). I think this is a 
Fedora/NVidia issue, not DKMS/FreshRPMs - over in the /var/lib/dkms is 
the make.log with the compile errors:

/var/lib/dkms/nvidia/1.0.9639-1/build/make.log:

[ ... compile commands/stuff for nv.c to nv.o ... ]

/var/lib/dkms/nvidia/1.0.9639-1/build/nv.c: At top level:
/var/lib/dkms/nvidia/1.0.9639-1/build/nv.c:128: error: expected ‘=’, 
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/var/lib/dkms/nvidia/1.0.9639-1/build/nv.c: In function ‘nvos_create_alloc’:
/var/lib/dkms/nvidia/1.0.9639-1/build/nv.c:350: error: ‘nv_pte_t_cache’ 
undeclared (first use in this function)
/var/lib/dkms/nvidia/1.0.9639-1/build/nv.c:350: error: (Each undeclared 
identifier is reported only once
/var/lib/dkms/nvidia/1.0.9639-1/build/nv.c:350: error: for each function 
it appears in.)

[ ... and a bunch more errors ... ]

make[3]: *** [/var/lib/dkms/nvidia/1.0.9639-1/build/nv.o] Error 1
make[2]: *** [_module_/var/lib/dkms/nvidia/1.0.9639-1/build] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2


This smells like an upstream issue maybe? I haven't investigated yet but 
it looks like things changed in 2.6.23+ kernels now that might need to 
get some nvidia upgrades/patches to go along with it.

-te

-- 
Troy Engel | Systems Engineer
Fluid, Inc | http://www.fluid.com


More information about the freshrpms-list mailing list