Am Mittwoch, 4. Juni 2008 schrieb Sid Boyce:
> Hans-Peter Jansen wrote:
> > did anybody managed to get the current nvidia kernel module going with
> > factory kernel?
> > I tried both, nvidia-169.12 and nvidia-173.14.05 with a appropriate
> > patches without success:
> > make -C /usr/src/linux-188.8.131.52-8
> > O=/usr/src/linux-184.108.40.206-8-obj/i386/default/. modules CC [M]
> > /usr/src/packages/BUILD/nvidia-169.12/usr/src/obj/default/nv.o In file
> > included from /usr/src/linux-220.127.116.11-8/include/linux/list.h:8,
> The patch for 173.14.05 is for 2.6.26-rc kernels, suggest trying that
> version unpatched.
> # uname -r
> Kernel headers and sources installed.
> # cd /usr/src/linux
> # make cloneconfig
> # make prepare
> 173.14.05 built, installed, up and running only minutes ago.
Sid, thanks to your hints, I was able to build the kmp successfully (even
with the patch applied; while not mandatory, it may improve driver
behavior, if your CPU has the PAT feature).
The problem was within my nvidia-kmp spec. To be honest, I'm using and
tried to build the factory kernel for my main system also (still running
10.2), and wanted to build the nvidia driver without previously booting
the new kernel..
All could be well, but installing the kernel/nvidia-kmp rpms revealed, that
the new kernel changed the dependency symbols, e.g.:
nvidia kmp requires kernel module provides
kernel(vmlinux) = 015782a1ee5a89fa kernel(pae:arch_x86_kernel) = b9c1ac86531e74ba
kernel(drivers_char_agp) = 03dd4e9dc2a83744 kernel(pae:drivers_char_agp) = 03dd4e9dc2a83744
kernel(drivers_i2c) = 1960c406fe25bb0c kernel(pae:drivers_i2c) = 1960c406fe25bb0c
thus, automatic rollout fails once again :-(.
Leaving the distro provided kernel way was never as painfull as today.
Does some suse kernel hacker has a bright idea, how to workaround this
problem? IOW, is it possible to translate the old symbol names to the
new ones? I must confess, I don't grok /usr/lib/rpm/find-requires.ksyms
at the moment..
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-kernel+help(a)opensuse.org