Hi folks,

I'm trying to upgrade to the newer kernel, namely
gentoo-sources-2.6.29.  It seems the drivers won't build against that
kernel or the drivers that do build won't let X come up.  How do I find
out what drivers are compatible with what kernels and my old card? 
Currently, I am using nvidia-drivers-173.14.09 with
gentoo-sources-2.6.23-gentoo-r8 which are quite old.  From my google
search it seems that is the last version that works with the old video card.

The drivers I am currently using works fine for me with my old kernel. 
It just doesn't build against the newer kernel or it fails to let the
GUI come up.  Any magic tricks?  Anybody with a 2.6.29 kernel and a
FX-5200 card care to share what version of drivers they are using?  ;-)

I think this is the error log for trying to build the current video
drivers against the newer kernel:

> INFO: setup
> Determining the location of the kernel source code
> Found kernel source directory:
>     /usr/src/linux
> Found sources for kernel version:
>     2.6.29-gentoo
> Checking for MTRR support ...
> Checking for Paravirtualized guest support ...
>
> INFO: unpack
> Applying NVIDIA_glx-defines.patch ...
> Applying NVIDIA_glx-glheader.patch ...
> Applying NVIDIA_i2c-hwmon.patch ...
> Converting NVIDIA-Linux-x86-173.14.09-pkg0/usr/src/nv/Makefile.kbuild
> to use M= instead of SUBDIRS= ...
>
> INFO: compile
> Preparing nvidia module
>
> ERROR: compile
>
> ERROR: x11-drivers/nvidia-drivers-173.14.09 failed.
> Call stack:
>               ebuild.sh, line   48:  Called src_compile
>             environment, line 3695:  Called linux-mod_src_compile
>             environment, line 2711:  Called die
> The specific snippet of code:
>               eval "emake HOSTCC="$(tc-getBUILD_CC)"               
>          CROSS_COMPILE=${CHOST}-                       
>  LDFLAGS="$(get_abi_LDFLAGS)"                         ${BUILD_FIXES}
>                         ${BUILD_PARAMS}                       
>  ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)"
> CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES}
> ${BUILD_PARAMS} ${BUILD_TARGETS}";
>  The die message:
>   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc
> CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS=  IGNORE_CC_MISMATCH=yes V=1
> SYSSRC=/usr/src/linux         SYSOUT=/usr/src/linux
> HOST_CC=i686-pc-linux-gnu-gcc clean module
>
> If you need support, post the topmost build error, and the call stack
> if relevant.
> A complete build log is located at
> '/var/log/portage/elog/x11-drivers:nvidia-drivers-173.14.09:20090331-205939.log'.
> The ebuild environment file is located at
> '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/temp/environment'.
>
>

I just want to have my GUI and a newer kernel please.  :-)

Thanks much.

Dale

:-)  :-) 

Reply via email to