Mailinglist Archive: opensuse-kernel (148 mails)

< Previous Next >
Re: [opensuse-kernel] bug in kernel-source-2.6.27.13-2.1 from http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_Factory/
  • From: Rainer Klier <r.klier@xxxxxxxxx>
  • Date: Tue, 27 Jan 2009 09:30:04 +0100
  • Message-id: <200901270930.04603.r.klier@xxxxxxxxx>
Am Tuesday 27 January 2009 09:13:38 schrieb Takashi Iwai:
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.

yes, me too.
i always do it this way.
it never failed in the past.
and i did nothing special this time.
installed new kernel with the following packages:
kernel-default-base-2.6.27.13-2.1
kernel-default-extra-2.6.27.13-2.1
kernel-source-2.6.27.13-2.1
kernel-default-2.6.27.13-2.1
kernel-syms-2.6.27.13-2.1

Anyway, check whether you have CONFIG_UNUSED_SYMBOLS=y. Without this
option, the symbols needed for nvidia / frglx won't be exported to
modules.

i will try that.
what i found out today is, that the package "kernel-syms" contains the file
/usr/src/linux-2.6.27.xxx-obj/x86_64/default/Module.symvers
in this file i found the following lines:
0xf16b27a5 pv_mmu_ops arch/x86/kernel/built-in EXPORT_SYMBOL
0xf97a76a6 pv_cpu_ops arch/x86/kernel/built-in EXPORT_SYMBOL
0x522f5573 pv_irq_ops arch/x86/kernel/built-in EXPORT_SYMBOL
0x60400b7f pv_lock_ops arch/x86/kernel/built-in EXPORT_SYMBOL

maybe this file is broken in version 2.6.27.13-2.1 and the above lines are not
there.
what would happen, if i uninstall the package "kernel-syms"?
will it be possible to make nvidia-driver without it?
--
einen schönen Tag noch
DI Rainer Klier
Und bitte keine TOFU-Mails (http://de.wikipedia.org/wiki/TOFU)
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-kernel+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups