At Tue, 27 Jan 2009 09:13:38 +0100, I wrote:
At Tue, 27 Jan 2009 08:55:58 +0100, Rainer Klier wrote:
Am Monday 26 January 2009 18:22:51 schrieb Markus Koßmann:
Am Montag, 26. Januar 2009 schrieb Rainer Klier:
i had to downgrade kernel to latest available 2.6.27.7-9 from oss-repo. with this version building the nvidia driver also was no problem. right now i am writing this mail with this setup.
there must have been some changes between 2.6.27.12-1 and 2.6.27.13-2 which have something to do with these missing symbols. Hmm , I'am running 2.6.27.13-HEAD_20090125010735_8d0b1ab5-default x86_64 from http://ftp.suse.com/pub/projects/kernel/kotd/HEAD/x86_64/ and I had no problems to build 180.22. However I didn't clone the configuration from the previous version , but used the SUSE default configuration from linux-2.6.27.13- HEAD_20090125010735_8d0b1ab5-obj/x86_64/default/.config
interesting approach! i will try that. normally i always do "make cloneconfig". what is the difference between doing "make cloneconfig" and using a downloaded .config? i always thought "make cloneconfig" gives me the config from the kernel i am running right now, and this is the best possible option.
Basically it works so. I wonder what got broken on your setup, too.
Anyway, check whether you have CONFIG_UNUSED_SYMBOLS=y. Without this option, the symbols needed for nvidia / frglx won't be exported to modules.
It seems that we recently disabled paravirt on default config. So pv_* don't exist any more. I guess it's a problem nvidia side, e.g. you are building with the old object refering to non-existing pv_*. Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org