Tenho uma RIVA TNT2 32mb PCI.
No caso, o driver nvidia eh o antigo.. 71
Baixei, fiz os procedimentos todos mas na hora de compilar o modulo, da um erro..
Taí o log:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Dec 31 00:03:21 2008
installer version: 1.0.7
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
no cc version 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 : (not specified)
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
-> License accepted.
-> Installing NVIDIA driver version 71.86.06.
-> 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.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.27-9-generic/build'
-> Kernel output path: '/lib/modules/2.6.27-9-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.27-9-generi
c/build SYSOUT=/lib/modules/2.6.27-9-generic/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.27-9-generic/build SUBDIRS=
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-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/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/.tmp_vers
ions ; rm -f /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/.tmp_
versions/*
make -f scripts/Makefile.build obj=/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06
-pkg1/usr/src/nv
cc -Wp,-MD,/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/.nv.o
.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL_
_ -Iinclude -I/usr/src/linux-headers-2.6.27-9-generic/arch/x86/include -in
clude include/linux/autoconf.h -
Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-stric
t-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft
-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i
586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-
unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-
default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-c
alls -pg -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz6517/N
VIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wsw
itch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar
-Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -
D__KERNEL__ -DMODULE -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__
-DMODULE -DNV_VERSION_STRING=\"71.86.06\" -DNV_UNIX -DNV_LINUX -DNV_INT64_OK
-DNVCPU_X86 -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUIL
D_BASENAME=KBUILD_STR(nv)" -D"KB
UILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz6517/NVIDIA-Linux-x86-71.8
6.06-pkg1/usr/src/nv/.tmp_nv.o /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg
1/usr/src/nv/nv.c
In file included from include/linux/bitops.h:17,
from include/linux/kernel.h:15,
from include/linux/sched.h:52,
from include/linux/utsname.h:35,
from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv-linux.h:19,
from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv.c:14:
include/asm/bitops.h: In function ‘set_bit’:
include/asm/bitops.h:60: warning: pointer of type ‘void *’ used in arith
metic
include/asm/bitops.h: In function ‘clear_bit’:
include/asm/bitops.h:97: warning: pointer of type ‘void *’ used in arith
metic
In file included from include/linux/list.h:6,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:50,
from include/linux/seqlock.h:29,
from include/linux/time.h:8,
from include/linux/timex.h:57,
from include/linux/sched.h:54,
from include/linux/utsname.h:35,
from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv-linux.h:19,
from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in a
rithmetic
In file included from include/linux/utsname.h:35,
from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv-linux.h:19,
from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv.c:14:
include/linux/sched.h: In function ‘object_is_on_stack’:
include/linux/sched.h:1971: warning: pointer of type ‘void *’ used in ar
ithmetic
In file included from include/asm/dma-mapping.h:9,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:94,
from include/linux/pci.h:983,
from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv-linux.h:83,
from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used
in arithmetic
In file included from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv.c:14:
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv-linux.h:104:27:
error: asm/semaphore.h: Arquivo ou diretório inexistente
In file included from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv-linux.h:106,
from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv.c:14:
include/linux/highmem.h: In function ‘zero_user_segments’:
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
rithmetic
In file included from /tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
/nv/nv.c:14:
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv-linux.h: In fun
ction ‘nv_execute_on_all_cpus’:
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv-linux.h:595: er
ror: too many arguments to function ‘on_each_cpu’
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c: In function
‘__nv_setup_pat_entries’:
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:887: warning:
comparison between signed and unsigned
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c: In function
‘__nv_restore_pat_entries’:
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:913: warning:
comparison between signed and unsigned
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c: In function
‘nv_kern_cpu_callback’:
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1239: warning
: comparison between signed and unsigned
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1242: error:
too many arguments to function ‘smp_call_function’
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1246: warning
: comparison between signed and unsigned
/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1249: error:
too many arguments to function ‘smp_call_function’
make[3]: ** [/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.o]
Erro 1
make[2]: ** [_module_/tmp/selfgz6517/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/
nv] Erro 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: ** [module] Erro 1
make: ** [module] Erro 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.
Tentei baixando via apt-get o pre compilado mas.. nada certo..
Na hora que rebooto ele:
Demora numa parte de DKMS auto-installation, no driver da nvidia...
e da [FAIL]
Ai qndo entra no X ele diz que tem q entrar com low-graphics mode.
E agora, pessoal? Alguma ideia?
Caso precise de mais info, vai algumas ai:
LSPCI
00:00.0 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.5 PIC: VIA Technologies, Inc. K8M890CE I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. Device 6290
00:00.7 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:0b.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)
00:0c.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 86)
00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
LSMOD
Module Size Used by
isofs 40100 1
udf 88356 0
crc_itu_t 10112 1 udf
ipv6 263972 10
ppdev 15620 0
pci_slot 12552 0
wmi 14504 0
sbs 19464 0
sbshc 13440 1 sbs
container 11520 0
video 25104 0
output 11008 1 video
battery 18436 0
af_packet 25728 2
iptable_filter 10752 0
ip_tables 19600 1 iptable_filter
x_tables 22916 1 ip_tables
ac 12292 0
lp 17156 0
loop 23180 0
sn9c102 149124 1
videodev 41344 3 sn9c102
v4l1_compat 22404 1 videodev
evdev 17696 6
parport_pc 39204 1
parport 42604 3 ppdev,lp,parport_pc
snd_via82xx 32536 1
gameport 19468 1 snd_via82xx
snd_via82xx_modem 19464 0
snd_ac97_codec 111652 2 snd_via82xx,snd_via82xx_modem
snd_seq_dummy 10884 0
ac97_bus 9856 1 snd_ac97_codec
snd_pcm_oss 46848 0
snd_mixer_oss 22784 1 snd_pcm_oss
snd_seq_oss 38528 0
snd_pcm 83204 4 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss
snd_mpu401_uart 15360 1 snd_via82xx
snd_seq_midi 14336 0
snd_seq_midi_event 15232 2 snd_seq_oss,snd_seq_midi
snd_seq 57776 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_rawmidi 29824 2 snd_mpu401_uart,snd_seq_midi
snd_timer 29960 2 snd_pcm,snd_seq
snd_seq_device 15116 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
button 14224 0
i2c_viapro 15764 0
snd 63268 14 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_pcm,snd_mpu401_uart,snd_seq,snd_rawmidi,snd_timer,snd_seq_device
snd_page_alloc 16136 3 snd_via82xx,snd_via82xx_modem,snd_pcm
pcspkr 10624 0
i2c_core 31892 1 i2c_viapro
k8temp 12416 0
soundcore 15328 1 snd
shpchp 37908 0
pci_hotplug 35236 1 shpchp
amd64_agp 18184 1
agpgart 42184 1 amd64_agp
ext3 133384 1
jbd 55444 1 ext3
mbcache 16004 1 ext3
usbhid 35840 0
hid 50560 1 usbhid
sr_mod 22212 1
cdrom 43168 1 sr_mod
sd_mod 42264 2
crc_t10dif 9984 1 sd_mod
pata_acpi 12160 0
ata_generic 12932 0
sg 39732 0
pata_via 16132 1
sata_via 15492 1
uhci_hcd 30736 0
ehci_hcd 43276 0
libata 177312 4 pata_acpi,ata_generic,pata_via,sata_via
usbcore 148848 5 sn9c102,usbhid,uhci_hcd,ehci_hcd
scsi_mod 155212 4 sr_mod,sd_mod,sg,libata
dock 16656 1 libata
8139cp 27520 0
8139too 31616 0
via_rhine 30216 0
mii 13440 3 8139cp,8139too,via_rhine
thermal 23708 0
processor 42156 2 thermal
fan 12548 0
fbcon 47648 0
tileblit 10880 1 fbcon
font 16512 1 fbcon
bitblit 13824 1 fbcon
softcursor 9984 1 bitblit
fuse 60828 1
Xorg.0.log.old
X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-19-server i686 Ubuntu
Current Operating System: Linux CYBER 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686
Build Date: 24 October 2008 08:00:16AM
xorg-server 2:1.5.2-2ubuntu3 (buildd@rothera.buildd)
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 31 00:03:52 2008
(==) Using config file: "/etc/X11/xorg.conf"
Parse error on line 12 of section Files in file /etc/X11/xorg.conf
"RgbPath" is not a valid keyword in this section.
(EE) Problem parsing the config file
(EE) Error parsing the config file
Fatal server error:
no screens found
(WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
(WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor
(WW) xf86OpenConsole: VT_GETSTATE failed: Bad file descriptor