ma carte réseau intégré ne fonctionne pas correctement (no link detected), il s'agit d'une carte intégré type nforce ethernet driver. J'ai donc téléchargé les drivers depuis le site nvidia mais je n'arrive pas à l'installer. Il me manque sans doute des package complémentaires ou mes sources du kernel ne sont pas trouvées ?
j'ai une fedora core 2 avec un noyau 2.6.8-1.521.
j'ai téléchargé kernel-2.6.8-1.521.src.rpm mais je ne me souviens plus comment le manipuler alors j'ai bricolé : récupération de l'archive bz2 et extraction dans /usr/src et renommé le répertoire 2.6.8 en 2.6.8-1.521
puis depuis mon home ./NFORCE-Linux-x86-1.0-0283-pkg1.run
je ne sélectionne pas le driver son pour l'instant, la création du driver ne passe pas correctement.
rpm -qa kernel* me donne :
kernel-2.6.6-1.435.2.3
kernel-ntfs-2.6.8-1.521
kernel-2.6.5-1.358
kernel-utils-2.4-9.1.131
kernel-source-2.6.5-1.358
kernel-2.6.7-1.494.2.2
kernel-2.6.8-1.521
voici le log :
nforce-installer log file '/var/log/nvidia-nforce-installer.log'
creation time: Tue Sep 28 22:44:06 2004
option status:
license pre-accepted : false
expert : false
uninstall : false
driver info : false
no precompiled interface : false
no ncurses color : false
no questions : false
silent : false
Installer install prefix : /usr
kernel source path : (not specified)
net kernel install path : (not specified)
audio kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
Using: nvidia-installer ncurses user interface
-> Found package NVIDIA network driver for Linux-x86
-> Found package NVIDIA audio driver for Linux-x86
-> Please select packages for installation:
Selections:
NVIDIA network driver for Linux-x86 (1.0-9)
-> Starting install of NVIDIA network driver for Linux-x86
-> Checking for loaded module nvnet
-> Checking for loaded module forcedeth
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.8-1.521
(
bhcompile@tweety.build.redhat.com) (gcc version 3.3.3 20040412 (Red Hat
Linux 3.3.3-7)) #1 Mon Aug 16 09:01:18 EDT 2004
-> 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.521/build'
-> Performing cc_version_check with CC="cc".
-> running command /bin/grep "^PATCHLEVEL ="
/lib/modules/2.6.8-1.521/build/Makefile | /bin/cut -d " " -f 3
-> Kernel module filename is nvnet.ko
Cleaning kernel module build directory.
executing: 'cd ./nvnet; make clean'...
rm -f *.ko *mod.* *.cmd nvenet.o nvenetif.o *~ core
-> Building kernel module:
executing: 'cd ./nvnet; make module SYSSRC=/lib/modules/2.6.8-1.521/build'..
.
mkdir -p /tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/.tmp_versions
make -f scripts/Makefile.build obj=/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283
-pkg1/nvnet
cc -Wp,-MD,/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/.nvenet.o.
d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Wall -Wstrict-prot
otypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -msoft-float -m
32 -fno-builtin-sprintf -fno-builtin-log2 -fno-builtin-puts -mpreferred-sta
ck-boundary=2 -march=i686 -mregparm=3 -Iinclude/asm-i386/mach-default -Os -
fomit-frame-pointer -g -Wdeclaration-after-statement -DDRIVERVER="9999" -I
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet -Wall -Wimplicit -Wretu
rn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -
Wno-multichar -Werror -O -MD -Wno-cast-qual -Wno-error -DREMAP_NEW -DMO
DULE -DKBUILD_BASENAME=nvenet -DKBUILD_MODNAME=nvnet -c -o /tmp/selfgz4719/N
FORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.o /tmp/selfgz4719/NFORCE-Linux-x8
6-1.0-0283-pkg1/nvnet/n
venet.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 /tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/n
venet.h:20,
from /tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/n
venet.c:22:
include/linux/prefetch.h: Dans la fonction « prefetch_range »:
include/linux/prefetch.h:62: attention : usage en arithmétique d'un pointeu
r de type « void * »
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c: Dans la fonct
ion « nvenet_xmit »:
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1151: attentio
n : usage en arithmétique d'un pointeur de type « void * »
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c: Dans la fonct
ion « linuxlockacquire »:
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `magic' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `lock' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `babble' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `babble' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `module' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `owner' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `oline' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `lock' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `owner' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1720: error: r
equest for member `oline' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c: Dans la fonct
ion « linuxlockrelease »:
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: error: r
equest for member `magic' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: error: r
equest for member `lock' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: error: r
equest for member `babble' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: error: r
equest for member `babble' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: error: r
equest for member `module' in something not a structure or union
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: attentio
n : dereferencing `void *' pointer
/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.c:1732: error: r
equest for member `lock' in something not a structure or union
make[3]: *** [/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet/nvenet.o]
Erreur 1
make[2]: *** [_module_/tmp/selfgz4719/NFORCE-Linux-x86-1.0-0283-pkg1/nvnet]
Erreur 2
-> Error.
ERROR: The NVIDIA kernel module was not created.
ERROR: Installation of the network driver has failed. Please see the file
'/var/log/nvidia-nforce-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.
🙁