On Monday 19 October 2009 10:18:28 Stefan G. Weichinger wrote: > Greets, > > I don't get it: > > I was running tuxonice-sources-2.6.31 (amd64) for a while now and had > unmasked nvidia-drivers at kernel-change to get nvidia-drivers-190.36 > back then. That worked fine so far. > > At that time I had gcc-4.4.1, btw. > > 2 days ago I did some changes, got gcc-4.4.2 and also new > nvidia-drivers-190.40. The drivers compiled but didn't load, dmesg said: > > nvidia: disagrees about version of symbol module_layout > > hmm > > Tried some things then decided to go back to 190.36 ... but they don't > load as well. Yes, I removed the module (modprobe -r) before trying to > load the new one ... > > I even tried to downgrade gcc again to get back to the gcc/nvidia-combo > that had worked before. No success. > > Now I have a workstation without X and it's monday ;) > > *sigh* > > Any ideas? What do I miss here?? > > http://www.gentoo.org/doc/en/nvidia-guide.xml#doc_chap4 > > talks about mtrr, I have 8 GB in that machine and some "uncachable" > lines in that output, but it has worked before and I don't have an > according BIOS-entry. > > I assume that's not the issue here ....
Rebuild your kernel and the nvidia modules with the same compiler. You are using a kernel built with an older compiler and nvidia modules built with a newer compiler. nvidia doesn't like that. -- alan dot mckinnon at gmail dot com

