Mandrake10.1 rc1

Fermé
Dawid - 8 sept. 2004 à 13:14
 Lolo - 10 déc. 2004 à 20:48
Je viens d'installer la Mandrake 10.1 rc1 sur mon PC et je n'arrive pas à installer le pilote NVIDIA-linux-x86-1.0-6111-pkg1.run.

Le noyau est en version 2.6.8.1-8mdksmp.

J'ai installé le kernel-source (du cd 3 d'installation) et après, j'ai fait
sh NVIDIA-linux-x86-1.0-6111-pkg1.run
On me demande ensuite si je veux compiler un module, je dis ok et là, erreur !

Il y a pas mal de nouveautés dans la distribution. Notamment, l'introduction de x.org à la place de XFree86.

Quelqu'un a-t-il une idée ?

20 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
8 sept. 2004 à 14:23
Salut,

Quelqu'un a-t-il une idée ?

Extrait du site de Mandrake :
"4 septembre 2004 - Mandrakelinux 10.1 RC1 - La première "release candidate" de Mandrakelinux 10.1 est maintenant disponible. C'est peut-être la dernière avant la sortie de la 10.1 version finale, donc il est plus que temps de rapporter autant de bugs que possible ! Toutes les informations nécessaires sont disponibles sur la page beta [http://www1.mandrakelinux.com/en/101beta.php3], et vous pouvez discuter et en apprendre davantage sur les coulisses de cette version sur le Club [http://www.mandrakeclub.com/article.php?sid=2527](accès public, en français)."

;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 426
8 sept. 2004 à 14:35
Salut,

Y'a une erreur... d'accord... mais c'est quoi l'erreur ? :)
Une idée ? peut-etre n'as tu tout simplement pas ce qui est necesaire a la construction du module...

ftp://download.nvidia.com/XFree86/Linux-x86/1.0-6111/README.txt
cf: (app-b) APPENDIX B: MINIMUM SOFTWARE REQUIREMENTS

...Mana mana
   Tutudutu...
0
L'erreur, c'est un truc du genre "error: cannot create nvidia module". (En fait, il n'y a aucune info dans le message d'erreur à part le fait que ça ne marche pas).

2e bug que j'ai repéré: quand je fais halt (ou /sbin/shutdown -h now) Linux s'arrête, mais l'ordinateur ne s'éteint pas.

Pour le reste ça a l'air pas mal.
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 426
8 sept. 2004 à 15:08
Bon, toujours dans le lien que je t'ai donné au dessus, on peut lire ça:
Q: nvidia-installer does not work on my computer.  How can I install the
   driver contained within the .run file?

A: To install the NVIDIA driver contained within the .run file without
   using nvidia-installer, you can use the included Makefile:

       sh ./NVIDIA-Linux-x86-1.0-6111-pkg1.run --extract-only
       cd NVIDIA-Linux-x86-1.0-6111-pkg1
       make install

   This method of installation is not recommended, and is only provided
   as a last resort, should nvidia-installer not work correctly on
   your system.

Si ça ne fonctionne pas mieux, tu auras sans doute des messages plus parlants :)
...Mana mana
   Tutudutu...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Quand je lance sh NVIDIA-....
Je vois "Building kernel module" et la barre de défilement.
Après j'ai le message "ERROR: Unable to build NVIDIA kernel module"
Après, on me dit "installation as failed, please see the file /var/log/nvidia-installer.log"


************le fichier /var/log/nvidia-installer.log*******
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Sep 8 17:00:51 2004

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : false
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
Installer install prefix: /usr
kernel source path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /root/tmp
ftp site : ftp://download.nvidia.com

Using: 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: No)
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Kernel source path: '/lib/modules/2.6.8.1-8mdksmp/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-8mdksmp
/build SYSOUT=/lib/modules/2.6.8.1-8mdksmp/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-8mdksmp/build \
KBUILD_SRC=/usr/src/linux-2.6.8.1-8mdk KBUILD_VERBOSE=1 \
KBUILD_CHECK= KBUILD_EXTMOD="/root/tmp/selfgz5777/NVIDIA-Linux-x86-1.0-6111-
pkg1/usr/src/nv" \
-f /usr/src/linux-2.6.8.1-8mdk/Makefile modules
mkdir -p /root/tmp/selfgz5777/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/.tmp
_versions
make -f /usr/src/linux-2.6.8.1-8mdk/scripts/Makefile.build obj=/root/tmp/sel
fgz5777/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /root/tmp/selfgz577
7/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv_compiler.h
cc -Wp,-MD,/root/tmp/selfgz5777/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-8mdk/include -I/root/tmp/selfgz5777/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=i686 -I/usr/src/linux-2.6.8.1-8mdk/include/asm-i386/ma
ch-default -Iinclude/asm-i386/mach-default -O2 -Wdeclaration-after-statement
-I/root/tmp/selfgz5777/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_SI
MPLE_PRESENT -DMODULE -DKBUILD_BASENAME=nv -DKBUILD_MODNAME=nvidia -c -o /ro
ot/tmp/selfgz5777/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.o /root/tmp/s
elfgz5777/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c
/root/tmp/selfgz5777/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c: In func
tion `nv_acpi_event':
/root/tmp/selfgz5777/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/selfgz5777/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c:3697: er
ror: (Each undeclared identifier is reported only once
/root/tmp/selfgz5777/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/selfgz5777/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv
/nv.o] Erreur 1
make[3]: *** [_module_/root/tmp/selfgz5777/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.
**********************************************************
0
J'ai la solution au problème !
C'est un pb de compatibilite noyau >2.6.8.1 et nvidia

edite le fichier suivant : /usr/src/linux/include/linux/pm.h
c'est un fichier du kernel-source

à la ligne 35 environ tu trouves :

typedef enum pm_request
{
PM_SUSPEND, /* enter D1-D3 */
PM_RESUME, /* enter D0 */
} pm_request_t;

il faut rajouter une ligne pour avoir ceci :

typedef enum pm_request
{
PM_SUSPEND, /* enter D1-D3 */
PM_RESUME, /* enter D0 */
PM_SAVE_STATE, /* save device's state */
} pm_request_t;

et là tu compiles sans problème !
De rien ;-D
0
Merci, je vais essayer.
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 586
24 sept. 2004 à 23:59
Bonjour,

Pour info, la Mandrake 10.1 officielle est sortie ; ca pourrait aider ;-)))

Toco y se gausos !!!
0
En libre téléchargement, pour l'instant il n'y a que la community.
Je suis en train de la télécharger...
0
C'est la meme chose avec la community (je suis dessus)
C'est pas un probleme de mandrake, mais il faudrait que mandrake rajoute la ligne manquante du fichier pm.h ...
Ya la meme chose avec les noyaux 2.6.9rc... bizarre !
0
Je ne sais pas comment vous faites pour trouver tout ça, mais alors là, chapeau !

J'ai rajouté la ligne qui manquait au fichier pm.h et j'ai compilé sans problème le pilote.

Merci beaucoup à tous !
0
Je n'ai pas encore résolu mon problème.
Maintenant que j'arrive à compiler le pilote Nvidia, je n'ai plus d'interface graphique quand je remplace "nv" par "nvidia" dans mon /etc/X11/XF86Config.

J'ai le msg "(EE) NVIDIA(0): Failed to initialize kernel module"
"(EE) NVIDIA(0): *** Aborting ***"
"(EE) Screen(s) Found but none have a usable configuration.
0
Normal !
Il faut rajouter une ligne avec juste 'nvidia' dans /etc/modprobe.preload
Cela chargera le module nvidia au demarrage.

sinon, tu tapes en root "modprobe nvidia" avant de lancer X (c'est moins fun)

On va y arriver :-D
0
Décidément ! Il y a une solution à tout !
ça marche !

Je n'aurai jamais trouvé tout seul avec mes connaissances actuelles de Linux.

Mon seul problème maintenant avec la Mandrake 10.1 rc1, c'est que je ne peux pas éteindre la machine en tapant halt.

Linux se quitte, je vois le message power down, mais l'ordinateur reste allumé.

J'espère que le problème n'apparaîtra pas avec la version community.

J'aurai bientôt la community pour essayer.
0
Salut !

Teutates

Pour info, la Mandrake 10.1 officielle est sortie ; ca pourrait aider ;-)))

Offical ou Community???

Si pas d'erreur... Can I have a link? STP ;)

J'ai vu que la 10.1 community était dispo à tout le monde mais j'ai rien vu sur la official... qui n'est pas dispo avant novembre on dirait
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 586
25 sept. 2004 à 21:23
La Mandrake 10.1 Community. Voir
http://www.linux-mandrake.com/fr/ftp.php3

Toco y se gausos !!!
0
OK!
C'était bien la "community" RC1 dont tu parlais et pas la "official"!
Tu me dira qu'ils ont officiellement sorti la community! :)
Merci
0
Bonjour,

J'ai installé une MDK 10.1 community et avec les modifications du pm.h (ou du nv.c selon que l'on utilise une méthode ou l'autre pour compiler le driver 6111), j'arrive effectivement à compiler malgré le message warning "rivafb". Mon problème est dans le fait que les fonctions 3D openGL ne sont pas chargées (malgré la ligne load "glx" décommentée dans xorg.conf). Le logo Nvidia apparait bien au lancement de X mais si je clique sur le jeu "Chromium" en guise de test, rien ne se passe (idem pour UT et Doom3). En installant une 5336, l'accélération 3D fonctionne correctement mais au reboot suivant, le module Nvidia ne se recharge plus. Bref, du coté 3D OpenGL je suis dans l'impasse et j'ai du rétrogradé à la 10.0.
Une idée ou faut-il attendre la 10.1 official ou corrigée ?
Merci à tous.
0
Salam
je tiens juste à remercier ELRIK pour l'economie de temp de mon coté à chercher
ce stupid "enum" qui cloche, dans l'histoire d'incompatibilité entre le noyau2.6.8.1
et l'Nvidia.

à bientot
0
Vraiment merci à tous et chapeau bas.

Y a des gars vraiment balaises parmis nous ...

Grace à vous je fais tourner ma Geforce et c'est carrément mieux.

Encore merci .

Chapeau.
0