Bonjour à tous, juste pour vous faire part demon désaroi, lorsque d'une MDK10.1beta1 (qui était très stable et ou tout marchait pour le mieux, notemment les driver proprio de Nvidia) à une MDK10.1beta2 ou là tout à l'air de marcher (seulement 1 semaine d'essai) mais sur laquelle les drivers proprio de Nvidia ne veulent pas s'installer, j'obtiens toujours la meme erreur, il ne trouve pas les sources du noyau, j'ai même essayer avec --kernel-sourcepath mais il veut rien savoir, alors si vous avez réussi à les installer, je suis preneur de tout conseils et astuce...
par avance merci à ceux qui m'auront donner un coup de main.
# quel kernel ?
Posté par BAud (site web personnel) . Évalué à 2.
que te donne uname -a ? si tu es encore en 2.6.8.1-2mdk met déjà à jour tes sources (celle définies vers cooker grâce à easyurpmi) :
urpmi.update -a
urpmi --auto-select # pour tout mettre à jour
urpmi kernel-2 # pour choisir le kernel à mettre à jour
urpmi kernel-source # à faire en même temps
tu devrais avoir un lien /usr/src/linux
ls -l /usr/src
total 8
lrwxrwxrwx 1 root root 18 aoû 26 22:34 linux -> linux-2.6.8.1-3mdk/
drwxr-xr-x 21 root root 4096 aoû 26 22:33 linux-2.6.8.1-3mdk/
drwxr-xr-x 3 root root 4096 aoû 7 14:12 RPM/
(bizarre moi ça pointe vers le 3mdk alors que je viens d'installer le 5mdk (j'ai pas encore rebooté tu me diras...)
m'enfin... au reboot : plantage nvidia il va surement passer en nv...
telinit 3 # quitte X
./NVIDIA_* # relance la compil'
telinit 5 # revient sous X (arg j'oublie à chaque fois d'éditer /etc/X11/xorg.conf donc retour mode text, modif, relance ;-) )
quelques conseils supplémentaires :http://dev.eagle-usb.org/wakka.php?wiki=HowToMandrakeCooker(...)
t'as quoi comme modem ADSL ?
[^] # Re: quel kernel ?
Posté par Gaël TRIGALLEAU . Évalué à 1.
Linux localhost 2.6.8.1-2mdk #1 Wed Aug 18 18:54:04 CEST 2004 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz unknown GNU/Linux
et voici le log d'erreur
:
II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 6.7.0, module version = 0.1.0
ABI class: X.Org Video Driver, version 0.7
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NVIDIA(0): Linear framebuffer at 0xD0000000
(--) NVIDIA(0): MMIO registers at 0xD8000000
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
alors que le module nvidia a l'air de se charger un peu plus haut:
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.6111
Module class: XFree86 Server Extension
ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "nvidia"
(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.6111
Module class: XFree86 Video Driver
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
compiled for 6.7.0, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.4
(II) v4l driver for Video4Linux
(II) NVIDIA X Driver 1.0-6111 Tue Jul 27 07:56:22 PDT 2004
(II) NVIDIA Unified Driver for all NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset NVIDIA GPU found
[^] # Re: quel kernel ?
Posté par Ph Husson (site web personnel) . Évalué à 0.
Le module que tu montre c'est le module pour x.org (6.7.0 pas encore 6.8.0? ralala)
Ici c'est le module nvidia qui foare (le mechant garcon)
T'as bien installé les sources du noyau? (question con ben oui mais bon)
Et c'est bien les 6XXX du driver nvidia que t'utilises?
[^] # Re: quel kernel ?
Posté par Gaël TRIGALLEAU . Évalué à 1.
je comprend pas trop la différence.
heu non j'ai pas encore la 6.8.0....désolé....
et oui j'ai bien installer les source du noyau, mais ce quie se passe c'est que l'écran clignote deux ou trois fois, ça s'arrete et j'ai le message d'erreur.
je vais tenter un update pour voir si il me met à jour de 6.7 en 6.8.
thank you à vous deux.
# et la conf' /etc/X11/ ?
Posté par BAud (site web personnel) . Évalué à 2.
- fait un ls -l /etc/X11
- tu devrais avoir un peu comme moi : ls -l /etc/X11|grep -iE "86|org"
lrwxrwxrwx 1 root root 24 aoû 7 14:34 X -> ../../usr/X11R6/bin/Xorg*
-rw-r--r-- 1 root root 2707 aoû 20 00:32 XF86Config
-rw-r--r-- 1 root root 0 aoû 20 00:29 XF86Config-4
-rw-r--r-- 1 root root 2703 aoû 7 14:34 XF86Config.old
-rw-r--r-- 1 root root 2705 aoû 7 17:14 XF86Config.old2004080617
lrwxrwxrwx 1 root root 10 aoû 20 00:37 xorg.conf -> XF86Config
Je crois que le xorg.conf je l'ai rajouté à la main...
après pour le contenu, tu trouves ça avec google sans trop de problème (voir même sur linuxfr...)
[^] # Re: et la conf' /etc/X11/ ?
Posté par Gaël TRIGALLEAU . Évalué à 1.
sing: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com(...))? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Kernel source path: '/lib/modules/2.6.8.1-5mdk/build'
-> Performing cc_version_check with CC="cc".
-> Performing rivafb check.
-> Performing rivafb module check.
WARNING: Your kernel was configured to include rivafb support as
a loadable kernel module.
The rivafb driver conflicts with the NVIDIA driver; the
NVIDIA kernel module will still be built and installed,
but be aware that the NVIDIA driver will not be able to
function properly if the rivafb module is loaded!
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o os-agp.o os-interface.o os-registry.o nv.o os-agp.o os-interfa
ce.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.8.1-5mdk/bu
ild SYSOUT=/lib/modules/2.6.8.1-5mdk/build'...
Your kernel was configured to include rivafb support as
a loadable kernel module.
The rivafb driver conflicts with the NVIDIA driver; the
NVIDIA kernel module will still be built and installed,
but be aware that the NVIDIA driver will not be able to
function properly if the rivafb module is loaded!
*** Failed rivafb module sanity check, but continuing! ***
NVIDIA: calling KBUILD...
make -C /lib/modules/2.6.8.1-5mdk/build \
KBUILD_SRC=/usr/src/linux-2.6.8.1-5mdk KBUILD_VERBOSE=1 \
KBUILD_CHECK= KBUILD_EXTMOD="/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-
pkg1/usr/src/nv" \
-f /usr/src/linux-2.6.8.1-5mdk/Makefile modules
mkdir -p /root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.tmp
_versions
make -f /usr/src/linux-2.6.8.1-5mdk/scripts/Makefile.build obj=/root/tmp/sel
fgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /root/tmp/selfgz893
3/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv_compiler.h
cc -Wp,-MD,/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/
.nv.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2 -I/
usr/src/linux-2.6.8.1-5mdk/include -I/root/tmp/selfgz8933/NVIDIA-Linux-x86-
1.0-6111-pkg1/usr/src/nv -Wall -Wstrict-prototypes -Wno-trigraphs -fno-stric
t-aliasing -fno-common -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-
unit-at-a-time -march=i586 -I/usr/src/linux-2.6.8.1-5mdk/include/asm-i386/ma
ch-default -Iinclude/asm-i386/mach-default -O2 -Wdeclaration-after-statement
-I/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv -Wall -Wim
plicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpoi
nter-arith -Wno-multichar -Werror -O -fno-common -MD -Wno-cast-qual -Wno-err
or -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -D_GNU_SOURCE -D_LOOSE
_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=
0 -DNV_PATCHLEVEL=6111 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -UDEBU
G -U_DEBUG -DNDEBUG -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_CLASS_SIMPL
E_PRESENT -DMODULE -DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidia -c -o /root/
tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.o /root/tmp/self
gz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:14,
from include/asm/semaphore.h:41,
from include/linux/sched.h:18,
from include/linux/module.h:10,
from /root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/us
r/src/nv/nv-linux.h:52,
from /root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/us
r/src/nv/nv.c:14:
include/linux/prefetch.h: In function `prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
metic
/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c: In func
tion `nv_acpi_event':
/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c:3697: er
ror: `PM_SAVE_STATE' undeclared (first use in this function)
/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c:3697: er
ror: (Each undeclared identifier is reported only once
/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c:3697: er
ror: for each function it appears in.)
make[4]: *** [/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv
/nv.o] Erreur 1
make[3]: *** [_module_/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/us
r/src/nv] Erreur 2
make[2]: *** [modules] Erreur 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Erreur 1
make: *** [module] Erreur 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
j'avoue que je reste un peu dépité là.....
dans l'immédiat cela ne me gene pas trop que ça ne marche pas, mais je n'arrive pas à comprendre pourquoi ca à très bien marcher sur le beta1... m'enfin c'est peut etre un bug sur la beta2
[^] # Re: et la conf' /etc/X11/ ?
Posté par BAud (site web personnel) . Évalué à 2.
ou alors l'erreur suivante avec l'acpi :
/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c: In func
tion `nv_acpi_event':
/root/tmp/selfgz8933/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c:3697: er
ror: `PM_SAVE_STATE' undeclared (first use in this function)
=> signifie qu'il y a eu un changement de l'acpi dans le kernel, qui fait planter la compil' du driver nvidia ?
j'ai pas encore réussi à récupérer le kernel-source pour le 2.6.8.1.5mdk donc je suis resté en 2mdk...
[^] # Re: et la conf' /etc/X11/ ?
Posté par Tibo . Évalué à 1.
Bon, je vais voir si c'est rentré sous bugzilla et sinon je vais rentrer ce bug...
[^] # Re: et la conf' /etc/X11/ ?
Posté par BAud (site web personnel) . Évalué à 2.
ça a été demandé sur la ML Cooker que urpmi ne récupère que la version de kernel-source du kernel courant (enfin ça a dû être codé comme ça...)
mon souci c'est que je récupère *toujours* le kernel-source avant de rebooter sur le nouveau, sinon je peux pas recompiler mon pilote pour me connecter à internet :-(
mon besoin ce serait de conserver les versions de kernel-source correspondant aux kernels sur lesquels je peux booter (enfin installés déjà...)
=> donc avec le urpmi actuel, ça ne répond pas vraiment correctement à mon besoin. En revanche, tu ne peux installer que le kernel-source correspondant à ton kernel... (visiblement)
si quelqu'un retrouve la thread... c'est par là : http://marc.theaimsgroup.com/?l=mandrake-cooker&r=1&w=2(...)
[^] # Re: et la conf' /etc/X11/ ?
Posté par Tibo . Évalué à 1.
[^] # Re: et la conf' /etc/X11/ ?
Posté par Gaël TRIGALLEAU . Évalué à 2.
dans /usr/src/ j'ai:
total 8
lrwxrwxrwx 1 root root 18 aoû 29 13:02 linux -> linux-2.6.8.1-5mdk/
drwxr-xr-x 21 root root 4096 aoû 29 13:02 linux-2.6.8.1-5mdk/
drwxr-xr-x 3 root root 4096 aoû 28 08:58 RPM/
mais toujoursq la même erreur au final impoquelle les drivers proprio de Nvidia ne veulent pas s'installer, j'obtiens toujours la meme erreur, il ne trouve pas les sources du noyau, j'ai même essayer avec --kernel-sourcepath mais il veut rien savoir, alors si vous avez réussi à les installer, je suis preneur de tout conseils et astuce...
ssible de compiler le module nvidia.... et il semblerait que plusieur personne ait la même erreur.
je vais faire une recherche sur bugzilla pour voir si cela a déjà été référencé . merci à tous pour le coup de main.
[^] # Re: et la conf' /etc/X11/ ?
Posté par Gaël TRIGALLEAU . Évalué à 2.
[^] # Re: et la conf' /etc/X11/ ?
Posté par BAud (site web personnel) . Évalué à 2.
c'est celui-là :
http://qa.mandrakesoft.com/show_bug.cgi?id=11060(...) (compile pas sur 2.6.8.1-5mdk => refaire le fichier spec)
[^] # Re: et la conf' /etc/X11/ ?
Posté par LeChevalierAnu . Évalué à 3.
L'explication, et la solution se trouvent ici :
http://lkml.org/lkml/2004/8/20/209(...)
bon, il faut recompiler le noyau en somme, ce que je m'apprete à faire à l'instant
[^] # Re: et la conf' /etc/X11/ ?
Posté par LeChevalierAnu . Évalué à 2.
Il est inutile de recompiler le noyau, il suffit juste d'ajouter la ligne manquante dans les sources du noyau, et le tour est joué.
Petite précision, ça marche très bien !
[^] # Re: et la conf' /etc/X11/ ? a marche tjrs pas chez moi
Posté par Gaël TRIGALLEAU . Évalué à 1.
et ca marche tjrs pas ùmeme en patchant avec les divers solution trouvé ici et sur bugzilla.
j'obtien la compilation du driver mais après il refuse de se charger j'obtiens toujour failed to loaded nvidia blabla.....
Si vous avez une autres astuce je suis prenuer, j'aimerias bien pouvoir profiter de ma carte ....:o(
Merci de votre aide quand meme
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.