Установлен Debian 4.0 amd64. Ядро 2.6.24-etchnhalf.1-amd64 (пробы производились и для 2.6.18)
Установка драйвера nVidia "от производителя" NVIDIA-Linux-x86_64-173.14.05-pkg2.run (испробывались и NVIDIA-Linux-x86_64-173.14.12-pkg2.run).
После установки драйвера запускаем GDM и входим в KDE. Всё работает (# glxgears -printfps). Привожу конец Xorg.0.log
Код:
...
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
(**) Option "CoreKeyboard"
(**) Generic Keyboard: Core Keyboard
(**) Option "Protocol" "standard"
(**) Generic Keyboard: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Generic Keyboard: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Generic Keyboard: XkbModel: "pc105"
(**) Option "XkbLayout" "us,ru"
(**) Generic Keyboard: XkbLayout: "us,ru"
(**) Option "XkbVariant" "winkeys"
(**) Generic Keyboard: XkbVariant: "winkeys"
(**) Option "CustomKeycodes" "off"
(**) Generic Keyboard: CustomKeycodes disabled
(**) Option "Protocol" "ImPS/2"
(**) Configured Mouse: Device: "/dev/input/mice"
(**) Configured Mouse: Protocol: "ImPS/2"
(**) Option "CorePointer"
(**) Configured Mouse: Core Pointer
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "true"
(**) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Configured Mouse: ZAxisMapping: buttons 4 and 5
(**) Configured Mouse: Buttons: 9
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
xkb_symbols { include "pc(pc105)+us+ru:2" };
xkb_geometry { include "pc(pc105)" };
(II) Configured Mouse: ps2EnableDataReporting: succeeded
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete+ledcaps(group_lock)" };
xkb_symbols { include "pc(pc105)+us+ru:2+group(caps_toggle)" };
xkb_geometry { include "pc(pc105)" };
<end>
xorg.conf формируется установщиком nVidia. Провожу и его
Код:
<start>
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
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"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "int10"
Load "vbe"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" "winkeys"
Option "grp:caps_toggle"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "Monitor"
Identifier "LCD1970NX"
HorizSync 30.0 - 65.0
VertRefresh 50.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "nVidia Corporation G70 [GeForce 7600 GT]"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation G70 [GeForce 7600 GT]"
Monitor "LCD1970NX"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
<end>
После перезапуска компа запуска GDM не происходит. X сервер вываливается по ошибке. Привожу конец Xorg.0.log формируемый при этом
Код:
...
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
Backtrace:
0: /usr/bin/X(xf86SigHandler+0x6d) [0x4720bd]
1: /lib/libc.so.6 [0x2ad504eb3110]
2: /lib/libc.so.6(__ctype_tolower_loc+0x25) [0x2ad504ead2c5]
3: /usr/bin/X(xf86nameCompare+0xfe) [0x4a4d4e]
4: /usr/bin/X(InitInput+0x103) [0x45ea83]
5: /usr/bin/X(main+0x337) [0x430e87]
6: /lib/libc.so.6(__libc_start_main+0xda) [0x2ad504ea04ca]
7: /usr/bin/X(FontFileCompleteXLFD+0xa2) [0x43029a]
Fatal server error:
Caught signal 11. Server aborting
<end>
Никаких разгонов нет. В WinXP SP2 все работает.
Собственно вопрос: Что нужно сделать чтобы после перезапуска GDM стартовал?
На всякий случай лог установки драйвера nvidia-installer.log
Код:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Aug 22 21:01:18 2008
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)
force compat32 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)
compat32 install chroot : (not specified)
compat32 install prefix : (not specified)
compat32 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.
-> There appears to already be a driver installed on your system (version: 173.
14.05). As part of installing this driver (version: 173.14.05), the existin
g driver will be uninstalled. Are you sure you want to continue? ('no' will
abort installation) (Answer: Yes)
-> 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".
-> Kernel source path: '/lib/modules/2.6.24-etchnhalf.1-amd64/build'
-> Kernel output path: '/lib/modules/2.6.24-etchnhalf.1-amd64/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.24-etchnhal
f.1-amd64/build SYSOUT=/lib/modules/2.6.24-etchnhalf.1-amd64/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.24-etchnhalf.1-amd64/build
SUBDIRS=/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv module
s
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/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.tmp_
versions ; rm -f /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/
nv/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.1
4.05-pkg2/usr/src/nv
cc -Wp,-MD,/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.
nv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.2/include -D__K
ERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-
prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-
function-declaration -Os -m64 -mno-red-zone -mcmodel=kernel -pipe -Wno-sig
n-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx
-mno-sse2 -mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_A
S_CFI_SIGNAL_FRAME=1 -fomit-frame-pointer -fno-stack-protector -Wdeclaratio
n-after-statement -Wno-pointer-sign -I/tmp/selfgz6065/NVIDIA-Linux-x86_64-
173.14.05-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -
Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -mcmod
el=kernel -mno-red-zone -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__K
ERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"173.14.05\" -UDEBUG -U_DEBUG -
DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -
D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz6065/NVIDIA-Linux-x86_
64-173.14.05-pkg2/usr/src/nv/.tmp_nv.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-1
73.14.05-pkg2/usr/src/nv/nv.c
In file included from include/asm/dma-mapping_64.h:9,
from include/asm/dma-mapping.h:4,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:293: warning: pointer of type ‘void *’ used
in arithmetic
In file included from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv.c:14:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *�
�� used in arithmetic
In file included from include/linux/compat.h:14,
from include/asm/mtrr.h:131,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:121,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv.c:14:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arit
hmetic
cc -Wp,-MD,/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.
nv-vm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-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 -Werror-implic
it-function-declaration -Os -m64 -mno-red-zone -mcmodel=kernel -pipe -Wno-
sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-
mmx -mno-sse2 -mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=
1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fomit-frame-pointer -fno-stack-protector
-Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz6065/NVIDIA-L
inux-x86_64-173.14.05-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitc
h -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -W
error -mcmodel=kernel -mno-red-zone -MD -Wsign-compare -Wno-cast-qual -Wno
-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"173.14.05\" -UDEBU
G -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD
_STR(nv_vm)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz6065/NV
IDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.tmp_nv-vm.o /tmp/selfgz6065/NVI
DIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/nv-vm.c
In file included from include/asm/dma-mapping_64.h:9,
from include/asm/dma-mapping.h:4,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-vm.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:293: warning: pointer of type ‘void *’ used
in arithmetic
In file included from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-vm.c:14:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *�
�� used in arithmetic
In file included from include/linux/compat.h:14,
from include/asm/mtrr.h:131,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:121,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-vm.c:14:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arit
hmetic
cc -Wp,-MD,/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.
os-agp.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-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 -Werror-impli
cit-function-declaration -Os -m64 -mno-red-zone -mcmodel=kernel -pipe -Wno
-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno
-mmx -mno-sse2 -mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCON
FIG_AS_CFI_SIGNAL_FRAME=1 -fomit-frame-pointer -fno-stack-protector -Wdecla
ration-after-statement -Wno-pointer-sign -I/tmp/selfgz6065/NVIDIA-Linux-x8
6_64-173.14.05-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wfor
mat -Wchar-subscripts -Wparenth
eses -Wpointer-arith -Wno-multichar -Werror -mcmodel=kernel -mno-red-zone -M
D -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -D
NV_VERSION_STRING=\"173.14.05\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUIL
D_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_agp)" -D"KBUILD_MODNAME=KBUIL
D_STR(nvidia)" -c -o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/
src/nv/.tmp_os-agp.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/
src/nv/os-agp.c
In file included from include/asm/dma-mapping_64.h:9,
from include/asm/dma-mapping.h:4,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/os-agp.c:24:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:293: warning: pointer of type ‘void *’ used
in arithmetic
In file included from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/os-agp.c:24:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *�
�� used in arithmetic
In file included from include/linux/compat.h:14,
from include/asm/mtrr.h:131,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:121,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/os-agp.c:24:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arit
hmetic
cc -Wp,-MD,/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.
os-interface.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.2/inc
lude -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-
implicit-function-declaration -Os -m64 -mno-red-zone -mcmodel=kernel -pipe
-Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse
-mno-mmx -mno-sse2 -mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -
DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fomit-frame-pointer -fno-stack-protector -Wd
eclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz6065/NVIDIA-Linu
x-x86_64-173.14.05-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -
Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werr
or -mcmodel=kernel -mno-red-zone -MD -Wsign-compare -Wno-cast-qual -Wno-er
ror -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"173.14.05\" -UDEBUG -
U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BAS
ENAME=KBUILD_STR(os_interface)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o
/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.tmp_os-interf
ace.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/os-inter
face.c
In file included from include/asm/dma-mapping_64.h:9,
from include/asm/dma-mapping.h:4,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/os-interface.c:26:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:293: warning: pointer of type ‘void *’ used
in arithmetic
In file included from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/os-interface.c:26:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *�
�� used in arithmetic
In file included from include/linux/compat.h:14,
from include/asm/mtrr.h:131,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:121,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/os-interface.c:26:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arit
hmetic
cc -Wp,-MD,/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.
os-registry.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.2/incl
ude -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-
implicit-function-declaration -Os -m64 -mno-red-zone -mcmodel=kernel -pipe
-Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse
-mno-mmx -mno-sse2 -mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -
DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fomit-frame-pointer -fno-stack-protector -Wd
eclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz6065/NVIDIA-Linu
x-x86_64-173.14.05-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -
Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werr
or -mcmodel=kernel -mno-red-zone -MD -Wsign-compare -Wno-cast-qual -Wno-er
ror -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"173.14.05\" -UDEBUG -
U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_ST
R(os_registry)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz6065
/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.tmp_os-registry.o /tmp/selfg
z6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/
os-registry.c
In file included from include/asm/dma-mapping_64.h:9,
from include/asm/dma-mapping.h:4,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/os-registry.c:15:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:293: warning: pointer of type ‘void *’ used
in arithmetic
In file included from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/os-registry.c:15:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *�
�� used in arithmetic
In file included from include/linux/compat.h:14,
from include/asm/mtrr.h:131,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:121,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/os-registry.c:15:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arit
hmetic
cc -Wp,-MD,/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.
nv-i2c.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-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 -Werror-impli
cit-function-declaration -Os -m64 -mno-red-zone -mcmodel=kernel -pipe -Wno
-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno
-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIG
NAL_FRAME=1 -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-s
tatement -Wno-pointer-sign -I/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05
-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-sub
scripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -mcmodel=kernel
-mno-red-zone -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -D
MODULE -DNVRM -DNV_VERSION_STRING=\"173.14.05\" -UDEBUG -U_DEBUG -DNDEBUG -
DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_i2c)" -D"KBUI
LD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173
.14.05-pkg2/usr/src/nv/.tmp_nv-i2c.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173
.14.05-pkg2/usr/src/nv/nv-i2c.c
In file included from include/asm/dma-mapping_64.h:9,
from include/asm/dma-mapping.h:4,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-i2c.c:8:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:293: warning: pointer of type ‘void *’ used
in arithmetic
In file included from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-i2c.c:8:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *�
�� used in arithmetic
In file included from include/linux/compat.h:14,
from include/asm/mtrr.h:131,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:121,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-i2c.c:8:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arit
hmetic
cc -Wp,-MD,/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.
nvacpi.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-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 -Werror-impli
cit-function-declaration -Os -m64 -mno-red-zone -mcmodel=kernel -pipe -Wno
-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno
-mmx -mno-sse2 -mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCON
FIG_AS_CFI_SIGNAL_FRAME=1 -fomit-frame-pointer -fno-stack-protector -Wdecla
ration-after-statement -Wno-pointer-sign -I/tmp/selfgz6065/NVIDIA-Linux-x8
6_64-173.14.05-pkg2/usr/src/nv -Wall -Wimplicit -
Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-ari
th -Wno-multichar -Werror -mcmodel=kernel -mno-red-zone -MD -Wsign-compare
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\
"173.14.05\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBU
ILD_BASENAME=KBUILD_STR(nvacpi)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -
o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.tmp_nvacpi.
o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/nvacpi.c
In file included from include/asm/dma-mapping_64.h:9,
from include/asm/dma-mapping.h:4,
from include/linux/dma-mapping.h:52,
from include/asm-generic/pci-dma-compat.h:7,
from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nvacpi.c:15:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:293: warning: pointer of type ‘void *’ used
in arithmetic
In file included from include/asm/pci.h:88,
from include/linux/pci.h:796,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:86,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nvacpi.c:15:
include/asm-generic/pci-dma-compat.h: In function ‘pci_map_page’:
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type ‘void *�
�� used in arithmetic
In file included from include/linux/compat.h:14,
from include/asm/mtrr.h:131,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-linux.h:121,
from /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nvacpi.c:15:
include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arit
hmetic
ld -m elf_x86_64 -r -o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg
2/usr/src/nv/nvidia.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr
/src/nv/nv-kernel.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/s
rc/nv/nv.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/nv-
vm.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/os-agp.o
/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/os-interface.o
/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/os-registry.o
/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/nv-i2c.o /tmp/
selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/nvacpi.o
Building modules, stage 2.
make -f /usr/src/linux-headers-2.6.24-etchnhalf.1-amd64/scripts/Makefile.mod
post
scripts/mod/modpost -m -i /usr/src/linux-headers-2.6.24-etchnhalf.1-amd64
/Module.symvers -I /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/sr
c/nv/Module.symvers -o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/us
r/src/nv/Module.symvers -w -s
cc -Wp,-MD,/tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/.
nvidia.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.2/inclu
de -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -
Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-i
mplicit-function-declaration -Os -m64 -mno-red-zone -mcmodel=kernel -pipe
-Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse
-mno-mmx -mno-sse2 -mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -
DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fomit-frame-pointer -fno-stack-protector -Wd
eclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUI
LD_BASENAME=KBUILD_STR(nvidia.mod)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -
DMODULE -c -o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/
nvidia.mod.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src/nv/n
vidia.mod.c
ld -r -m elf_x86_64 -o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg
2/usr/src/nv/nvidia.ko /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/us
r/src/nv/nvidia.o /tmp/selfgz6065/NVIDIA-Linux-x86_64-173.14.05-pkg2/usr/src
/nv/nvidia.mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
-> Kernel messages:
RPC: Registered tcp transport module.
Installing knfsd (copyright © 1996 okir@monad.swb.de).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
tun: Universal TUN/TAP device driver, 1.6
tun: © 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt Link [LNED] enabled at IRQ 17
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNED] -> GSI 17 (level, low) ->
IRQ 17
PCI: Setting latency timer of device 0000:02:00.0 to 64
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 173.14.05 Mon May 19
00:03:22 PDT 2008
vbox0: no IPv6 routers present
/dev/vmmon[4516]: Module vmmon: registered with major=10 minor=165
/dev/vmmon[4516]: Module vmmon: initialized
/dev/vmnet: open called by PID 4544 (vmnet-bridge)
/dev/vmnet: hub 0 does not exist, allocating memory.
/dev/vmnet: port on hub 0 successfully opened
bridge-eth0: enabling the bridge
bridge-eth0: up
bridge-eth0: already up
bridge-eth0: attached
warning: process `nvidia-installe' used the deprecated sysctl system call
with 1.23.
warning: process `nvidia-installe' used the deprecated sysctl system call
with 1.23.
PCI: Setting latency timer of device 0000:02:00.0 to 64
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 173.14.05 Mon May 19
00:03:22 PDT 2008
-> Installing both new and classic TLS OpenGL libraries.
-> Installing both new and classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32-bit compatibility OpenGL libraries? (Answer: Yes)
-> Parsing log file:
-> done.
-> Validating previous installation:
-> Unable to access previously installed file
'/usr/lib/tls/libnvidia-tls.so.173.14.05' (No such file or directory).
-> Unable to access previously installed symlink '/usr/lib/libGL.so' (No such
file or directory).
-> Unable to access previously installed symlink
'/usr/lib/tls/libnvidia-tls.so.1' (No such file or directory).
-> done.
WARNING: Your driver installation has been altered since it was initially
installed; this may happen, for example, if you have since installed
the NVIDIA driver through a mechanism other than nvidia-installer
(such as your distribution's native package management system).
nvidia-installer will attempt to uninstall as best it can. Please see
the file '/var/log/nvidia-installer.log' for details.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86_64
(1.0-1731405 (173.14.05)):
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
Linux-x86_64 (173.14.05) is complete.
-> Searching for conflicting X files:
-> done.
-> Searching for conflicting OpenGL files:
-> done.
-> Searching for conflicting compat32 files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64'
(173.14.05):
executing: '/sbin/ldconfig'...
executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
-> done.
-> Runtime sanity check passed.
-> Would you like to run the nvidia-xconfig utility to automatically update you
r X configuration file so that the NVIDIA X driver will be used when you res
tart X? Any pre-existing X configuration file will be backed up. (Answer: N
o)
-> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64
(version: 173.14.05) is now complete. Please update your XF86Config or
xorg.conf file as appropriate; see the file
/usr/share/doc/NVIDIA_GLX-1.0/README.txt for details.Спасибо!