Sterowniki nVidia 96.31 i kompilacja ich pod nowym kernelem

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Awatar użytkownika
draco
Beginner
Posty: 258
Rejestracja: 03 grudnia 2006, 15:23
Lokalizacja: Inna rzeczywistość

Sterowniki nVidia 96.31 i kompilacja ich pod nowym kernelem

Post autor: draco »

Hello,

Kolejny temat z serii "gleba"... Jest sobie kernel i sterowniki takie jak w temacie... Na kernelu x-18-3-686 wszystko ładnie się kompiluje [ ale ten kernel nie działa mi ostatnio jak to jest opisane w innym temacie... ]. Zaś na nowym kernelu jest problem... mianowicie instalator nvidii rzuca się, że nie chce korzystać z nowego gcc [ 4.1 domyslne ] tylko ze starszego [ 3.3 ]... mimo to daję na "no" [ nie przerywaj w kontekście ] i wszystko ładnie idzie aż do momentu, w którym ten sam instalator wyrzuca, ze nie może odnaleźć nvidia.ko...

Ma ktoś pomysł na to jak spaczować odpowiednio gcc albo zmusić instalator do korzystania ze starszego gcc?
chyl-o
Junior Member
Posty: 621
Rejestracja: 24 maja 2006, 21:06
Lokalizacja: Lublin

Post autor: chyl-o »

Spróbuj zainstalować gcc-3.3
Awatar użytkownika
draco
Beginner
Posty: 258
Rejestracja: 03 grudnia 2006, 15:23
Lokalizacja: Inna rzeczywistość

Post autor: draco »

Próbowałem już gcc 3.3, 4.0, 4.1 i tylko przy 3.3 się nie rzuca na początku [ pewnie dlatego, ze kernel też był kompilowany tym gcc :-) ]... ale i tak w pewnym momencie instalacji wyrzuca, że nie może odnaleźć nvidia.ko :|
chyl-o
Junior Member
Posty: 621
Rejestracja: 24 maja 2006, 21:06
Lokalizacja: Lublin

Post autor: chyl-o »

Dokładnie wklej treść błędu
Awatar użytkownika
draco
Beginner
Posty: 258
Rejestracja: 03 grudnia 2006, 15:23
Lokalizacja: Inna rzeczywistość

Post autor: draco »

Kod: Zaznacz cały

-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s).
       
       Please see the log entries 'Kernel module load error' and 'Kernel
       messages' at the end of the file '/var/log/nvidia-installer.log' for
       more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
   -1 Invalid module format
A cały jest tutaj

:| found, load... jest różnica... co nie zmienia faktu, że nie działa :|

[ Dodano: 2006-12-16, 11:18 ]

Tłumok zainstalował się wreszcze... z poleceniem:

Kod: Zaznacz cały

NVIDIA-Linux-x86-1.0-9631-pkg1.run --kernel-source- /usr/src/linux-headers-2.6.19-rc3-1-486/ 
... Sam sobie z wykryciem nie mógł poradzić :|

Tutaj zaczerpnąłem wiedzy.
Foox
Posty: 15
Rejestracja: 09 czerwca 2006, 22:04
Lokalizacja: Bochnia

Post autor: Foox »

draco pisze:

Kod: Zaznacz cały

-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s).
       
       Please see the log entries 'Kernel module load error' and 'Kernel
       messages' at the end of the file '/var/log/nvidia-installer.log' for
       more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
   -1 Invalid module format
A cały jest tutaj

:| found, load... jest różnica... co nie zmienia faktu, że nie działa :|

[ Dodano: 2006-12-16, 11:18 ]

Tłumok zainstalował się wreszcze... z poleceniem:

Kod: Zaznacz cały

NVIDIA-Linux-x86-1.0-9631-pkg1.run --kernel-source- /usr/src/linux-headers-2.6.19-rc3-1-486/ 
... Sam sobie z wykryciem nie mógł poradzić :|

Tutaj zaczerpnąłem wiedzy.
A jeżeli nie działa? Robiłem wsio tak wyżej napisaliście.
Awatar użytkownika
draco
Beginner
Posty: 258
Rejestracja: 03 grudnia 2006, 15:23
Lokalizacja: Inna rzeczywistość

Post autor: draco »

Pokaż log'a. Masz zainstalowane wszystkie potrzebne pakiety? Konkretnie ten sam błąd wyskakuje? Jakiego masz kernel'a?
Foox
Posty: 15
Rejestracja: 09 czerwca 2006, 22:04
Lokalizacja: Bochnia

Post autor: Foox »

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Dec 24 21:26:44 2006

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : /usr/src/linux-headers-2.6.18-3-k7
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)

Using: nvidia-installer ncurses user interface
WARNING: The NVIDIA GeForce4 MX 440 GPU installed in this system is supported
through the NVIDIA 1.0-96xx legacy Linux graphics drivers. Please
visit http://www.nvidia.com/object/unix.html for more information.
The 1.0-9746 NVIDIA Linux graphics driver will ignore this GPU.
WARNING: You do not appear to have an NVIDIA GPU supported by the 1.0-9746
NVIDIA Linux graphics driver installed in this system. For further
details, please see the appendix SUPPORTED NVIDIA GRAPHICS CHIPS in
the README available on the Linux driver download page at
http://www.nvidia.com.
-> 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.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Using the kernel source path '/usr/src/linux-headers-2.6.18-3-k7' as
specified by the '--kernel-source-path' commandline option.
-> Kernel source path: '/usr/src/linux-headers-2.6.18-3-k7'
-> Kernel output path: '/usr/src/linux-headers-2.6.18-3-k7'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv
-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.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 *~
rm -f -f stprof stprof.o symtab.h Modules.symvers
rm -f -rf .tmp_versions
rm -f Makefile
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/usr/src/linux-headers-2.6.1
8-3-k7 SYSOUT=/usr/src/linux-headers-2.6.18-3-k7'...
sh ./conftest.sh "cc" "cc" /usr/src/linux-headers-2.6.18-3-k7 /usr/src/linux
-headers-2.6.18-3-k7 cc_sanity_check full_output
sh ./conftest.sh "cc" "cc" /usr/src/linux-headers-2.6.18-3-k7 /usr/src/linux
-headers-2.6.18-3-k7 select_makefile full_output
make --no-print-directory -f Makefile module

NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /usr/src/linux-headers-2.6.18-3-k7 SUBDIRS=/
tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
mkdir -p /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_vers
ions
rm -f /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_version
s/*
make -f scripts/Makefile.build obj=/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746
-pkg1/usr/src/nv
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz3094/NVI
DIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv_compiler.h
cc -Wp,-MD,/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.nv.o
.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL_
_ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-protot
ypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-float
-mpreferred-stack-boundary=2 -march=athlon -mregparm=3 -ffreestanding -Iinc
lude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector -Wdecl
aration-after-statement -Wno-pointer-sign -I/tmp/selfgz3094/NVIDIA-Linux-x86
-1.0-9746-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -
Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O
-fno-common -msoft-float -MD -Wsign-compare -Wno-cast-qual -Wno-erro
r -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -
DNV_MINOR_VERSION=0 -DNV_P
ATCHLEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTI
PLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_CO
UNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -
DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BR
EAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT
-DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD
_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz3094/NVIDI
A-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_nv.o /tmp/selfgz3094/NVIDIA-Linux-
x86-1.0-9746-pkg1/usr/src/nv/nv.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/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
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:77,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv.c:14:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.nv-v
m.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERN
EL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pro
totypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-flo
at -mpreferred-stack-boundary=2
-march=athlon -mregparm=3 -ffreestanding -Iinclude/asm-i386/mach-default -fo
mit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-p
ointer-sign -I/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv -Wal
l -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses
-Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft-float
-MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KER
NEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHL
EVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_B
RIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_P
RESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_P
CI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPO
INT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_
VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(
nv_vm)" -D"KBUILD_MODNAME=KBUILD_S
TR(nvidia)" -c -o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
.tmp_nv-vm.o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv-vm
.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-vm.c:14:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
metic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:77,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-vm.c:14:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.os-a
gp.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KER
NEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pr
ototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-fl
oat -mpreferred-stack-boundary=2 -march=athlon -mregparm=3 -ffreestanding -
Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector -W
declaration-after-statement -Wno-pointer-sign -I/tmp/selfgz3094/NVIDIA-Linux
-x86-1.0-9746-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wform
at -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror
-O -fno-common -msoft-float -MD -Wsign-compare -Wno-cast-qual -Wno-e
rror -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM
-DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_D
EBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -
DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_
T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT
-DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_P
FN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_agp)" -D"KBUILD_MODNA
ME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/
usr/src/nv/.tmp_os-agp.o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/
src/nv/os-agp.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/os-agp.c:24:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
metic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:77,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/os-agp.c:24:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.os-i
nterface.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -
D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstr
ict-prototypes -Wno-trigraphs -fno-strict
-aliasing -fno-common -Os -pipe -msoft-float -mpreferred-stack-boundary=2 -
march=athlon -mregparm=3 -ffreestanding -Iinclude/asm-i386/mach-default -fom
it-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-po
inter-sign -I/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv -Wall
-Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -
Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft-float -
MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERN
EL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLE
VEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BR
IDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PR
ESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_PC
I_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOI
NT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_V
MAP_4_PRESENT -DMODULE -D"KBUILD_S
TR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_interface)" -D"KBUILD_MODNAME=KB
UILD_STR(nvidia)" -c -o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/s
rc/nv/.tmp_os-interface.o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr
/src/nv/os-interface.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/os-interface.c:26:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
metic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:77,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/os-interface.c:26:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.os-r
egistry.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D
__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstri
ct-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -mso
ft-float -mpreferred-stack-boundary=2 -march=athlon -mregparm=3 -ffreestand
ing -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protect
or -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz3094/NVIDIA-
Linux-x86-1.0-9746-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -
Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -We
rror -O -fno-common -ms
oft-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERN
EL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSI
ON=0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM
-DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_
MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS
_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_
MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATT
R_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASEN
AME=KBUILD_STR(os_registry)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /t
mp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_os-registry.o /
tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-registry.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/os-registry.c:14:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
metic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:77,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/os-registry.c:14:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:245: warning: wrong type argument to increment
cc -Wp,-MD,/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.nv-i
2c.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KER
NEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pr
ototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-fl
oat -mpreferred-stack-boundary=2 -march=athlon -mregparm=3 -ffreestanding -
Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector -W
declaration-after-statement -Wno-pointer-sign -I/tmp/selfgz3094/NVIDIA-Linux
-x86-1.0-9746-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wform
at -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror
-O -fno-common -msoft-float -MD -Wsign-compare -Wno-cast-qual -Wno-e
rror -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=
1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_
SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_P
RESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_
HANDLER_WITH_PTREGS_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAG
E_PRESENT -D
NV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_P
AGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUIL
D_BASENAME=KBUILD_STR(nv_i2c)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o
/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_nv-i2c.o /tmp
/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv-i2c.c
In file included from include/linux/list.h:8,
from include/linux/lockdep.h:12,
from include/linux/spinlock_types.h:12,
from include/linux/spinlock.h:78,
from include/linux/capability.h:45,
from include/linux/sched.h:44,
from include/linux/module.h:9,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-i2c.c:8:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith
metic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-linux.h:77,
from /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
/nv/nv-i2c.c:8:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:245: warning: wrong type argument to increment
ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-974
6-pkg1/usr/src/nv/nvidia.o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/us
r/src/nv/nv-kernel.o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/
nv/nv.o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv-vm.o /t
mp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-agp.o /tmp/selfgz
3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-interface.o /tmp/selfgz309
4/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-registry.o /tmp/selfgz3094/NV
IDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv-i2c.o
Building modules, stage 2.
make -rR -f /usr/src/linux-headers-2.6.18-3-k7/scripts/Makefile.modpost
scripts/mod/modpost -m -i /usr/src/linux-headers-2.6.18-3-k7/Module.symve
rs -I /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/Module.symve
rs -o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/Module.symve
rs /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nvidia.o
cc -Wp,-MD,/tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.nvid
ia.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D_
_KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstric
t-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msof
t-float -mpreferred-stack-boundary=2 -march=athlon -mregparm=3 -ffreestandi
ng -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protecto
r -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D
"KBUILD_BASENAME=KBUILD_STR(nvidia.mod)" -D"KBUILD_MODNAME=KBUILD_STR(nvidi
a)" -DMODULE -c -o /tmp/selfgz3094/NVIDIA-
Linux-x86-1.0-9746-pkg1/usr/src/nv/nvidia.mod.o /tmp/selfgz3094/NVIDIA-Linux
-x86-1.0-9746-pkg1/usr/src/nv/nvidia.mod.c
ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746
-pkg1/usr/src/nv/nvidia.ko /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/us
r/src/nv/nvidia.o /tmp/selfgz3094/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
nvidia.mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s).

Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 No such device
-> Kernel messages:
EXT3 FS on hdc8, internal journal
kjournald starting. Commit interval 5 seconds
EXT3 FS on hdc5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hdc7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
NTFS driver 2.1.27 [Flags: R/W MODULE].
NTFS volume version 3.1.
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
nvidia: module license 'NVIDIA' taints kernel.
NVRM: The NVIDIA GeForce4 MX 440 GPU installed in this system is
NVRM: supported through the NVIDIA 1.0-96xx Legacy drivers. Please
NVRM: visit http://www.nvidia.com/object/unix.html for more
NVRM: information. The 1.0-9746 NVIDIA driver will ignore
NVRM: this GPU. Continuing probe...
NVRM: No NVIDIA graphics adapter found!
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 http://www.nvidia.com.
Awatar użytkownika
draco
Beginner
Posty: 258
Rejestracja: 03 grudnia 2006, 15:23
Lokalizacja: Inna rzeczywistość

Post autor: draco »

Kod: Zaznacz cały

WARNING: The NVIDIA GeForce4 MX 440 GPU installed in this system is supported 
through the NVIDIA 1.0-96xx legacy Linux graphics drivers. Please 
visit [url]http://www.nvidia.com/object/unix.html[/url] for more information. 
The 1.0-9746 NVIDIA Linux graphics driver will ignore this GPU. 
WARNING: You do not appear to have an NVIDIA GPU supported by the 1.0-9746 
NVIDIA Linux graphics driver installed in this system. For further 
details, please see the appendix SUPPORTED NVIDIA GRAPHICS CHIPS in 
the README available on the Linux driver download page at 
[url]www.nvidia.com[/url].
To znaczy tyle co, że masz instalować sterowniki legacy, ponieważ te które masz nie obsługują tego chipu graficznego. Z tego samego logu wynika, że sterowniki 96.31 są ostatnimi jakie supportują twój chip graficzny.
Foox
Posty: 15
Rejestracja: 09 czerwca 2006, 22:04
Lokalizacja: Bochnia

Post autor: Foox »

Z tego wynika inaczej, albo ja coś źle czytam. Mam GeForce 4 MX 440
ODPOWIEDZ