On the topic of nvidia modules, is there any chance that someone at novell could make rpms for the nvidia repository? It is really nice to have the rpms, otherwise it's more of a hassle to install kernel updates and also keep the xorg.conf stable.
The repository says "The driver RPMs hosted in this location are entirely built, maintained and supported by Novell/SUSE"...
Erik.
-----Original Message----- From: Sid Boyce [mailto:sboyce@blueyonder.co.uk] Sent: June-04-08 6:24 PM To: opensuse-factory@opensuse.org Subject: Re: [opensuse-factory] Factory (aka rc1) kernel and nvidia
kernel
module
Hans-Peter Jansen wrote:
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-2.6.25.4-8 O=/usr/src/linux-2.6.25.4-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-2.6.25.4-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 2.6.25.4-8-default
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..
Pete
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
OK, I have always used the packages direct from the nvidia download site. I wasn't even aware nvidia-kmp existed. Regards Sid.
-- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org