You are not logged in.
Pages: 1
I moved from 2.6.15 to 2.6.16 with ABS and now my nvidia isn't working.
When I run pacman -S nvidia, I see:
INSTALLATION FAILED
=> You have to shutdown X-server to finish installation! You have to rerun pacman -s nvidia
And I am sure that I've shutdown my X, I even removed /tmp/.X0-lock
Can anyone help me
Offline
I used to have the same problem, look at the var file it create and U will see what is the prolem
and way to sort it up, when you have installd with ABS, the soft link for the kernel source is broken, so you need to go to where your kernel is installd and replace this link so it will link to /usr/src/linux-2.6.16-ARCH or something
Enjoy
Haa ok its in the /lib/modules/your kernel
Offline
:? I don't understand, I have my kernel sources at /usr/src/linux-2.6.16-ARCH and I have /lib/modules/linux-2.6.16-ARCH but the ABS is /var/abs/testing/kernels/kernel26/pkg/lib/modules/2.6.16-ARCH
The logfile talks about /opt/nvidia but I dont have that
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Mar 31 10:42:51 2006
option status:
license pre-accepted : true
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: true
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : true
silent : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : true
no network : true
no ABI note : false
no RPMs : false
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : /usr
OpenGL install prefix : /usr
compat32 install prefix : (not specified)
installer install prefix: /usr
utility install prefix : /usr
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 : none
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using built-in stream user interface
-> License accepted by command line option.
-> Not probing for precompiled kernel interfaces.
-> Performing CC test with CC="cc".
-> Kernel source path: '/lib/modules/2.6.16-ARCH/build'
-> Kernel output path: '/lib/modules/2.6.16-ARCH/build'
-> Performing rivafb check.
-> Performing nvidiafb 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.o nv-vm.o os-
agp.o os-interface.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 *~
rm -f -f stprof stprof.o symtab.h
rm -f -rf .tmp_versions
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.16-ARCH/bui
ld SYSOUT=/lib/modules/2.6.16-ARCH/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.16-ARCH/build SUBDIRS=/opt/
nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv modules
mkdir -p /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/.tmp_versions
make -f scripts/Makefile.build obj=/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg
0/usr/src/nv
echo #define NV_COMPILER "`cc -v 2>&1 | tail -n 1`" > /opt/nvidia/NVIDIA-
Linux-x86-1.0-8178-pkg0/usr/src/nv/nv_compiler.h
cc -Wp,-MD,/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/.nv.o.d
-nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.0.3/include -D__KERNEL__
-Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototyp
es -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -f
omit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i
686 -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-point
er-sign -I/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv -Wall -Wimpl
icit -Wreturn-type -Wswitch -Wformat -W
char-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -f
no-common -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAM
ES -D__KERNEL__ -DMODULE -DNTRM -DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1
-DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=8178 -UDEBUG -U_DEBUG -DNDEBUG -DNV_MU
LTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_CHANGE_PAGE_ATT
R_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"
-D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /opt/nvidia/NVIDIA-Linux-x86-1.0
-8178-pkg0/usr/src/nv/nv.o /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/sr
c/nv/nv.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-linux.h:47,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/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:522,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-linux.h:71,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv.c:14:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:258: warning: wrong type argument to increment
In file included from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv.c:14:
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv-linux.h:715:2: warn
ing: #warning "conftest.sh failed, assuming remap_page_range(4)!"
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv.c: In function 'nvo
s_get_agp_device_by_class':
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv.c:503: warning: imp
licit declaration of function 'pci_find_class'
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv.c:503: warning: ass
ignment makes pointer from integer without a cast
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv.c:517: warning: ass
ignment makes pointer from integer without a cast
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv.c: In function 'nv_
kern_mmap':
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv.c:1983: warning: im
plicit declaration of function 'remap_page_range'
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv.c: In function 'nvo
s_count_devices':
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv.c:3646: warning: as
signment makes pointer from integer without a cast
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv.c:3652: warning: as
signment makes pointer from integer without a cast
cc -Wp,-MD,/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/.nv-vm.o.
d -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.0.3/include -D__KERNE
L__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prot
otypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2
-fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -marc
h=i686 -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-po
inter-sign -I/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv -Wall -Wi
mplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpo
inter-arith -Wno-multichar -Werror -O -fno-common -MD -Wsign-compare -Wn
o-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -
DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEV
EL=8178 -UDEBUG -U_DEBUG -DNDEBUG -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV
_PM_MESSAGE_T_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"KBUILD_STR(
s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_vm)" -D"KBUILD_MODNAME=KBUILD_STR(n
vidia)" -c -o /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv-vm.o
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv-vm.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-linux.h:47,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/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:522,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-linux.h:71,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-vm.c:14:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:258: warning: wrong type argument to increment
In file included from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-vm.c:14:
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv-linux.h:715:2: warn
ing: #warning "conftest.sh failed, assuming remap_page_range(4)!"
cc -Wp,-MD,/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/.os-agp.o
.d -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.0.3/include -D__KERN
EL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-pro
totypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2
-fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -mar
ch=i686 -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-p
ointer-sign -I/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv -Wall -W
implicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wp
ointer-arith -Wno-multichar -Werror -O -fno-common -MD -Wsign-compare -W
no-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM
-DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLE
VEL=8178 -UDEBUG -U_DEBUG -DNDEBUG -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DN
V_PM_MESSAGE_T_PRESENT -D
NV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAM
E=KBUILD_STR(os_agp)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /opt/nvid
ia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/os-agp.o /opt/nvidia/NVIDIA-Lin
ux-x86-1.0-8178-pkg0/usr/src/nv/os-agp.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-linux.h:47,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/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:522,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-linux.h:71,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
os-agp.c:24:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:258: warning: wrong type argument to increment
In file included from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
os-agp.c:24:
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv-linux.h:715:2: warn
ing: #warning "conftest.sh failed, assuming remap_page_range(4)!"
cc -Wp,-MD,/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/.os-inter
face.o.d -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.0.3/include -D
__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstri
ct-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding
-O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2
-march=i686 -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -
Wno-pointer-sign -I/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv -Wa
ll -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W
parentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -MD -W
sign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -D
MODULE -DNTRM -DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION
=0 -DNV_PATCHLEVEL=8178 -UDEBUG -U_DEBUG -DNDEBUG -DNV_MULTIPLE_BRIDGE_AGPG
ART_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODUL
E -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_interface)" -D"KBUI
LD_MODNAME=KBUILD_STR(nvidia)" -c -o /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-p
kg0/usr/src/nv/os-interface.o /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr
/src/nv/os-interface.c
In file included from include/linux/list.h:7,
from include/linux/wait.h:23,
from include/asm/semaphore.h:41,
from include/linux/sched.h:20,
from include/linux/module.h:10,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-linux.h:47,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/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:522,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
nv-linux.h:71,
from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
os-interface.c:26:
include/asm/io.h: In function 'check_signature':
include/asm/io.h:258: warning: wrong type argument to increment
In file included from /opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/
os-interface.c:26:
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/nv-linux.h:715:2: warn
ing: #warning "conftest.sh failed, assuming remap_page_range(4)!"
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/os-interface.c: In fun
ction 'os_set_mlock_capability':
/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/os-interface.c:1375: e
rror: 'struct task_struct' has no member named 'rlim'
make[3]: *** [/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv/os-inter
face.o] Error 1
make[2]: *** [_module_/opt/nvidia/NVIDIA-Linux-x86-1.0-8178-pkg0/usr/src/nv]
Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [mdl] Error 1
make: *** [module] Error 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.
Offline
I have the same problem. I have just upgraded new kernel with pacman and I cant reinstall the nvidia drivers, what now?
Offline
why you don'T use the drivers provided in extra now?
as 2.6.16 was in testing the testing packaeg also did the trick
Offline
what package in extra? nvidia's? I trying pacman -S nvidia and I het always error
Offline
And Im not using kernel from ABS but the compiled from current
Offline
I also have the exact same problem. Last time there was a kernel upgrade I had this problem and just did a pacman -R nvidia then pacman -S nvidia which worked. This time no such luck.Is there something in the nvidia package in current that needs fixed?
-- archlinux 是一个极好的 linux。
Offline
As I can see this looks like a global problem. Uff.
Offline
As I can see this looks like a global problem. Uff.
I had the same problem. I simply rebooted and then
pacman -S nvidia
It worked for me
Offline
I also have this problem. Just did pacman -Syu which updated kernel26.
Upon rebooting I can no longer startx successfully. Also, reinstalling the nvidia drivers doesn't seem to work.
Offline
I rebooted a number of times, making sure that X was not started. Always the same error as Nando reported in the first post.
-- archlinux 是一个极好的 linux。
Offline
I asked in the IRC and they had the solution :
Download:
ftp://ftp.archlinux.org/extra/os/i686/nvidia-1.0.8178-16.pkg.tar.gz
IIRC
Install this by running:
pacman -U nvidia-1.0.8178-16.pkg.tar.gz
Then everything should be fine
The servers which we use to download the latest files hadn't updated fully (i.e. they thought build 15 was the latest Nvidia driver released, whereas it is 16). The servers should be up-to-date in a few hours I guess, but until we'll have to do things manually.
Offline
ftp://ftp.archlinux.com/extra/os/i686/nvidia-1.0.8178-16.pkg.tar.gz
Hmm but I cant download this file too
Offline
Sorry, I should have spotted that (.org rather than .com now)
Offline
No. The package won't fix it for me! I had to go by hand.
Offline
nvidia worked fine here, would point out that if you have just installed a new kernel then you need to boot that kernel to install nvidia in it.
my usual way is to to install the kernel boot to run level three
by adding init 3 to the end of my bootloader line
then pacman -S nvidia
then telinit 5 and off you go....
2.6.16-beyond handled it perfectly
Offline
It worked perfectly for me when I installed it manually, but the updates in repositories are really vey slow, I stil havent there this nvidia package or the new gnome packages.
Offline
Today, April 4, I rean Pacman -Suy. It installed kernel26-2.16.1-5. I rebooted and ran pacman -S nvidia. It will not install. It used nvidia-1.0.8178-15. So I tried Pacman -R nvidia followed by pacman -U nvidia-1.0.8178-16 (the ftp one recommended earlier in this thread). That won't work either.
Anyone got any suggestions??
Thanks,
Jim
Offline
Pages: 1