[pkg-nvidia-devel] Bug#483622: Bug#483622: nvidia-kernel-legacy-96xx-source: Fails to compile with 2.6.25-2.686, identifies it as Xen kernel
Lennart Sorensen
lsorense at csclub.uwaterloo.ca
Fri May 30 13:39:37 UTC 2008
On Thu, May 29, 2008 at 05:42:10PM -0700, Dimitris Kogias wrote:
> Package: nvidia-kernel-legacy-96xx-source
> Version: 96.43.05-1
> Severity: grave
> Justification: renders package unusable
>
>
> Building for kernel 2.6.25-2-686, which I currently have installed:
>
> d at greebo:~$ dpkg -l |grep 2.6.25-2-686
> ii linux-headers-2.6.25-2-686 2.6.25-4
> Header files for Linux 2.6.25 on PPro/Celero
> ii linux-image-2.6.25-2-686 2.6.25-4
> Linux 2.6.25 image on PPro/Celeron/PII/PIII/
>
> d at greebo:~/tmp/modules/nvidia-kernel-legacy-96xx$ fakeroot debian/rules
> binary_modules
> # select which makefile to use.
> rm -f /home/d/tmp/modules/nvidia-kernel-legacy-96xx/nv/Makefile || true
> if [ 6 = 6 ]; then \
> cd /home/d/tmp/modules/nvidia-kernel-legacy-96xx/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 /home/d/tmp/modules/nvidia-kernel-legacy-96xx/nv ; \
> ln -s Makefile.nvidia Makefile ; \
> cd .. ; \
> fi
> if ! gcc-4.1 -v 2> /dev/null ; then \
> echo "Compiler gcc-4.1 does not exist on the system" ; \
> exit 1; \
> fi
> touch configure-stamp
> if [ -f
> /home/d/tmp/modules/nvidia-kernel-legacy-96xx/debian/control.template ];
> then \
> cp
> /home/d/tmp/modules/nvidia-kernel-legacy-96xx/debian/control.template
> /home/d/tmp/modules/nvidia-kernel-legacy-96xx/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 /home/d/tmp/modules/nvidia-kernel-legacy-96xx/nv/gcc-check
> touch /home/d/tmp/modules/nvidia-kernel-legacy-96xx/nv/cc-sanity-check
> ## Main Make ##
> IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C
> /home/d/tmp/modules/nvidia-kernel-legacy-96xx/nv -f Makefile
> SYSSRC=/usr/src/linux-headers-2.6.25-2-686 KBUILD_PARAMS="-C
> /usr/src/linux-headers-2.6.25-2-686
> SUBDIRS=/home/d/tmp/modules/nvidia-kernel-legacy-96xx/nv" module;
> make[1]: Entering directory
> `/home/d/tmp/modules/nvidia-kernel-legacy-96xx/nv'
> The kernel you are installing for is a Xen kernel!
>
> The NVIDIA driver does not currently work on Xen kernels. If
> you are using a stock distribution kernel, please install
> a variant of this kernel without Xen support; if this is a
> custom kernel, please install a standard Linux kernel. Then
> try installing the NVIDIA kernel module again.
>
> *** Failed Xen sanity check. Bailing out! ***
>
> make[1]: *** [xen-sanity-check] Error 1
> make[1]: Leaving directory
> `/home/d/tmp/modules/nvidia-kernel-legacy-96xx/nv'
> make: *** [build-stamp] Error 2
>
> The error is identical even after applying the patch referenced in
> #477643, which does seem to apply cleanly:
>
> d at greebo:~/tmp/modules/nvidia-kernel-legacy-96xx/nv$ patch -p3 <
> ~/tmp/NVIDIA_kernel-96.43.05-2290218.diff.txt
> patching file Makefile.kbuild
> patching file conftest.sh
> patching file nv-linux.h
> patching file nv-vm.c
> patching file nv.c
> patching file os-interface.c
> patching file os-registry.c
>
> D.
>
>
> -- System Information:
> Debian Release: lenny/sid
> APT prefers unstable
> APT policy: (990, 'unstable'), (1, 'experimental')
> Architecture: i386 (i686)
>
> Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
> Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages nvidia-kernel-legacy-96xx-source depends on:
> ii debhelper 7.0.9 helper programs for debian/rules
> ii dpatch 2.0.29 patch maintenance system for Debia
> ii make 3.81-4 The GNU version of the "make" util
> ii sed 4.1.5-8 The GNU sed stream editor
>
> Versions of packages nvidia-kernel-legacy-96xx-source recommends:
> ii devscripts 2.10.28 scripts to make the life of a Debi
> ii kernel-package 11.001-0.1 A utility for building Linux kerne
> ii nvidia-glx-legacy-96xx 96.43.05-1 NVIDIA binary Xorg driver (96xx le
>
> -- no debconf information
Oops. I forgot to go do the patches for the legacy drivers. I will try
and do that today.
--
Len Sorensen
More information about the Pkg-nvidia-devel
mailing list