[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

nvidia driver problem





hi folks,

need some help on the strange behaviour on installing of one of the newest nvidia-drivers from their website for specific needs.
1. i installed etch from a daily build, 15/2/2007.
2. got the graphics working with the debian_vesa driver
3. downloaded the nvidia-instller from their website (see in the log further on for the exact version)
4. as root i installed this driver.

so far so good.

but, after restarting my machine, debian complained it could not find nvidia-ko etc. see /var/log/ further on.

is there somebody out there with some clues? and, what can be done about this?

(yesterday
the linux-driver page of nvidia-com was not online: this is exceptional)

(for the rest: my 'normal' graphics are runneing fine on the debian "nv" driver, but I STILL NEED the other not native one.

regards,

steef

info on driver etc.

from /etc/X11/xorg.conf and

/var/log/nvidia-installer.log and ther result, partly, of

lspci -v



/etc/X11/xorg.conf:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
Option "XkbVariant" "intl"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "Generieke videokaart"
Driver "nv"
BusID "PCI:0:5:0"
EndSection

Section "Monitor"
Identifier "Generieke beeldscherm"
Option "DPMS"
HorizSync 28-50
VertRefresh 43-75
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Generieke videokaart"
Monitor "Generieke beeldscherm"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection



/var/log/nvidia-installer.log
<....> snip


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/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src
/nv/nv-linux.h:51,
from /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-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 a
rithmetic
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:564,
from /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src
/nv/nv-linux.h:77,
from /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-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/selfgz4000/NVIDIA-Linux-x86-1.0-963
1-pkg1/usr/src/nv/nvidia.o /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/us
r/src/nv/nv-kernel.o /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/
nv/nv.o /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/nv-vm.o /t
mp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/os-agp.o /tmp/selfgz
4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/os-interface.o /tmp/selfgz400
0/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/os-registry.o /tmp/selfgz4000/NV
IDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/nv-i2c.o
Building modules, stage 2.
make -rR -f /usr/src/linux-headers-2.6.18-3-486/scripts/Makefile.modpost
scripts/mod/modpost -m -i /usr/src/linux-headers-2.6.18-3-486/Module.symv
ers -I /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/Module.symv
ers -o /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/Module.symv
ers /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/nvidia.o
cc -Wp,-MD,/tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-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=i486 -mregparm=3 -ffreestandin
g -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector
-Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"K
BUILD_BASENAME=KBUILD_STR(nvidia.mod)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)
" -DMODULE -c -o /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/n
vidia.mod.o /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/usr/src/nv/nvidia
.mod.c
ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631
-pkg1/usr/src/nv/nvidia.ko /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-pkg1/us
r/src/nv/nvidia.o /tmp/selfgz4000/NVIDIA-Linux-x86-1.0-9631-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:
ReiserFS: hdc1: Using r5 hash to sort names
rt2500 EEPROM: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Channel
rt2500 EEPROM: 4 4 4 4 4 4 4 4 4 4 4 4 4 4 dBm Maximum
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
Linux agpgart interface v0.101 (c) Dave Jones
nvidia: module license 'NVIDIA' taints kernel.
NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: This can occur when a driver such as rivafb, nvidiafb or
NVRM: rivatv was loaded and obtained ownership of the NVIDIA
NVRM: device(s).
NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel module
NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
NVRM: support), then try loading the NVIDIA kernel module again.
NVRM: No NVIDIA graphics adapter probed!
NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: This can occur when a driver such as rivafb, nvidiafb or
NVRM: rivatv was loaded and obtained ownership of the NVIDIA
NVRM: device(s).
NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel module
NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
NVRM: support), then try loading the NVIDIA kernel module again.
NVRM: No NVIDIA graphics adapter probed!
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.


lspci -v gives:

00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce 6150] (rev a2) (prog-if 00 [VGA])
Subsystem: ASUSTeK Computer Inc. Unknown device 81cd
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 50
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at 30000000 [disabled] [size=128K]
Capabilities: <access denied>

s.




Reply to: