Устанавливал драйвер на Debian Lenny, ядро 2.6.26-2-686 , строго по инструкции:
1.#apt-get install build-essential module-assistant kernel-package libncurses5 fakeroot
#apt-get install linux-headers-$(uname -r) nvidia-kernel-common
#m-a prepare
#m-a a-i nvidia
#apt-get install nvidia-glx
2. отредактировал иксы
Section "Device"
Identifier "NVIDIA Corporation [GeForce4 mx440]"
Driver "nvidia"
EndSection
3. подгружаем nvidia-kernel
#modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.26-2-686/nvidia/nvidia.ko): No such device Это непонятная проблема №1
в гугле прочитал что если видео карта старая, то надо выполнить еще пару команд
# m-a a-i nvidia-kernel-legacy-source
# aptitude install nvidia-glx-legacy
после команды # m-a a-i nvidia-kernel-legacy-source идет сборка пакета
НО, затем пишет: "Не удалось собрать пакет nvidia-kernel-legacy-source, подробней смотрите в /var/cache/modass/nvidia-kernel-legacy-source*buildlog*!" Это непонятная проблема №2
Помогите пожалуйста :)
Не удалось собрать пакет nvidia-kernel-legacy-source
А исходники ядра есть?
А исходники ядра есть?
Если честно не понимаю о чем ты :) , я в Linux новичок. И для чего нужны тебе исходники. И есть ли они у меня, сам не знаю! :)
Linux устанавливал записав iso образ на диск Debian GNU/Linux 5.0.3 "Lenny" - Official i386 NETINST Binary-1 (149Mb)
Иксы устанавливал сам, графическу оболочку xfce4 тоже сам, т.к. не хотел ничего лишнего ставить и разобраться во всем сам.
Когда в xorg.conf секции Device ставлю Driver "nvidia" при команде startx пишет :
Fatal server error:
no screen found
waiting for X server to begin accepting connections givin up.
xinit: Connection reset by peer(errno 104): unable to connect to x-server
xinit: no such process(errno 3): Server error
а если убераю Driver "nvidia" то заходит с обычныим дравами
Я не очень большой специалист именно в Debian, но в /usr/src должны быть исходники ядра, без них он не соберется. Запостите вывод команды
ls /usr/srcдумаю они там могут и не стоять даже. надо у дебианщиков спрашивать в их разделе.
evgeny@debian:/$ ls /usr/src
linux
linux-headers-2.6.26-2-686
linux-headers-2.6.26-2-common
linux-kbuild-2.6.26
linux-OLDVERSION.1268287742
modules
nvidia-kernel-2.6.26-2-686_173.14.09-5+2.6.26-21lenny3_i386.deb
nvidia-kernel-legacy-source.tar.gz
nvidia-kernel.tar.bz2
подробней смотрите в /var/cache/modass/nvidia-kernel-legacy-source*buildlog*!"
и? где вывод? покажи часть логов, используй теги [ code ] [ / code ] без пробелов, давным давно выложил бы уже, а то все в догадки играют)
evgeny@debian:/$ cat /var/cache/modass/nvidia-kernel-legacy-source*buildlog*
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
if [ -e patch-stamp ]; then \
dpatch deapply-all ; \
rm -rf patch-stamp debian/patched ; \
fi
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
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 -rf .tmp_versions
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel-legacy/debian/control
rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs
rm /usr/src/modules/nvidia-kernel-legacy/debian/override
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module;
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
NVIDIA: calling KBUILD...
make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o
In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога
In file included from include/linux/list.h:6,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:49,
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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
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:92,
from include/linux/pci.h:948,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71,
from /usr/src/modules/nvidia-kernel-legacy/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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92,
from /usr/src/modules/nvidia-kernel-legacy/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 arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Ошибка 1
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
make[1]: *** [build-stamp] Ошибка 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
make: *** [kdist_image] Ошибка 2
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
if [ -e patch-stamp ]; then \
dpatch deapply-all ; \
rm -rf patch-stamp debian/patched ; \
fi
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
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 -rf .tmp_versions
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel-legacy/debian/control
rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs
rm /usr/src/modules/nvidia-kernel-legacy/debian/override
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module;
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
NVIDIA: calling KBUILD...
make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o
In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога
In file included from include/linux/list.h:6,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:49,
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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
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:92,
from include/linux/pci.h:948,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71,
from /usr/src/modules/nvidia-kernel-legacy/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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92,
from /usr/src/modules/nvidia-kernel-legacy/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 arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Ошибка 1
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
make[1]: *** [build-stamp] Ошибка 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
make: *** [kdist_image] Ошибка 2
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
if [ -e patch-stamp ]; then \
dpatch deapply-all ; \
rm -rf patch-stamp debian/patched ; \
fi
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
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 -rf .tmp_versions
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel-legacy/debian/control
rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs
rm /usr/src/modules/nvidia-kernel-legacy/debian/override
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module;
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
NVIDIA: calling KBUILD...
make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o
In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога
In file included from include/linux/list.h:6,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:49,
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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
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:92,
from include/linux/pci.h:948,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71,
from /usr/src/modules/nvidia-kernel-legacy/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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92,
from /usr/src/modules/nvidia-kernel-legacy/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 arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Ошибка 1
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
make[1]: *** [build-stamp] Ошибка 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
make: *** [kdist_image] Ошибка 2
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
if [ -e patch-stamp ]; then \
dpatch deapply-all ; \
rm -rf patch-stamp debian/patched ; \
fi
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
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 -rf .tmp_versions
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel-legacy/debian/control
rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs
rm /usr/src/modules/nvidia-kernel-legacy/debian/override
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module;
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
NVIDIA: calling KBUILD...
make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o
In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога
In file included from include/linux/list.h:6,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:49,
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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
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:92,
from include/linux/pci.h:948,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71,
from /usr/src/modules/nvidia-kernel-legacy/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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92,
from /usr/src/modules/nvidia-kernel-legacy/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 arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Ошибка 1
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
make[1]: *** [build-stamp] Ошибка 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
make: *** [kdist_image] Ошибка 2
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
if [ -e patch-stamp ]; then \
dpatch deapply-all ; \
rm -rf patch-stamp debian/patched ; \
fi
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
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 -rf .tmp_versions
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel-legacy/debian/control
rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs
rm /usr/src/modules/nvidia-kernel-legacy/debian/override
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.kbuild Makefile ; \
cd .. ; \
if [ 0 = 1 ] ; then \
dpatch apply 04_minion ; \
fi ; \
if [ 0 = 1 ]; then \
dpatch apply 01_sysfs ; \
dpatch status 01_sysfs >patch-stamp ; \
dpatch apply 02_pcialias ; \
dpatch status 02_pcialias >>patch-stamp ; \
fi ; \
fi
if [ 6 = 4 ]; then \
cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
ln -s Makefile.nvidia Makefile ; \
cd .. ; \
fi
#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module;
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
NVIDIA: calling KBUILD...
make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o
In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога
In file included from include/linux/list.h:6,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:49,
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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
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:92,
from include/linux/pci.h:948,
from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71,
from /usr/src/modules/nvidia-kernel-legacy/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 /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92,
from /usr/src/modules/nvidia-kernel-legacy/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 arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Ошибка 1
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
make[1]: *** [build-stamp] Ошибка 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
make: *** [kdist_image] Ошибка 2
Как это делал я:
[console]
apt-get install build-essential module-assistant kernel-package libncurses5 fakeroot
apt-get install linux-headers-2.6.26-1-686 nvidia-kernel-common
m-a prepare
m-a a-i nvidia
apt-get install nvidia-glx
[/console]
ну в xorg.conf:
Section "Device"
Identifier "nvidia"
Driver "nvidia"
EndSection
Если каких пакетов не было в репах, качал deb и ставил руками.
Я устанавливал также , и пакеты все установились... Просто возможно у Вас поновее карта :/ , но у меня вот такие проблемы выдались....
nvidia.ko failed to build! говорит уже о том что у вас ошибка сборки модуля ядра и тд)
Похожая тема:
http://www.nvnews.net/vbulletin/showthread.php?t=95296
http://forums.debian.net/viewtopic.php?f=5&t=45890&start=0
http://www.debianhelp.org/node/8691
А что за видео карта?
nvidia.ko failed to build! говорит уже о том что у вас ошибка сборки модуля ядра и тд)
Похожая тема:
http://www.nvnews.net/vbulletin/showthread.php?t=95296
http://forums.debian.net/viewtopic.php?f=5&t=45890&start=0
http://www.debianhelp.org/node/8691
А что за видео карта?
GeForce MX440
Я устанавливал также , и пакеты все установились... Просто возможно у Вас поновее карта :/ , но у меня вот такие проблемы выдались....
какая у вас карта? У меня 8600GT
[quote=KopoJlb]Я устанавливал также , и пакеты все установились... Просто возможно у Вас поновее карта :/ , но у меня вот такие проблемы выдались....
какая у вас карта? У меня 8600GT[/quote]
mx440 :)
[quote=.snif][quote=KopoJlb]Я устанавливал также , и пакеты все установились... Просто возможно у Вас поновее карта :/ , но у меня вот такие проблемы выдались....
какая у вас карта? У меня 8600GT[/quote]
mx440 :)[/quote]
качайте с сайта производителя драйвера под свою, там есть под *NIX
А если чуть по старей драйвер взять? :) Как такой вариант?
Будем пробывать с офсайта.
По старее:) , а если я скажу : найди себе девушку по старее :D
Будем пробывать с офсайта.
хороший вариант)
[offtop]
По старее:) , а если я скажу : найди себе девушку по старее
не испугал, проходили и такое :)
[/offtop]
Вобщем скачал, начал устанавливать.
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 100.14.11 NVIDIA Linux graphics driver will
ignore this GPU.
вообщем все к этому и сводиться :) NVIDIA 1.0-96xx legacy (именно с этим у меня проблемы)
удалить все что было поставлено из портов включая всякие там nvidia-kernel и прочую ересь, скачать с http://www.nvidia.com
драйвер версии 96.43.16
- перейти в однопользовательский режим
- поставить драйвер
-на вопли про gcc читать внимательно, и нажать "продолжить установку"
-на вопрос автоматической конфигурации ответить утвердительно
-настроить переключение раскладки
всё.