When I load into this kernel, the nvidia 1.0.7676 driver won't load. It tells me 'No such device'. I am able to use this same driver with no problems in kernel 2.6.11-gentoo-r6. I have a geForce 6200. Reproducible: Always Steps to Reproduce: 1. Boot into kernel 2.6.12-gentoo-r9 2. Attempt to load the nvidia 1.0.7676 driver Actual Results: modprobe refuses to load the device: No such device. Expected Results: Loaded the driver. Portage 2.0.51.22-r2 (default-linux/amd64/2004.3, gcc-3.4.4, glibc-2.3.5-r1, 2.6.11-gentoo-r6 x86_64) ================================================================= System uname: 2.6.11-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="amd64 X aalib aim alsa audiofile avi bitmap-fonts bonobo bootsplash canna cdr cjk crypt cups curl curlwrappers dio dvd dvdr dvdread eds encode esd fam ffmpeg flac foomaticdb fortran ftp gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml hal icq imagemagick imlib ipv6 java jpeg junit kde libwww lzw lzw-tiff mad mime mng mozilla mp3 mpeg msn multilib nas ncurses nls nocd nptl nvidia offensive ogg oggvorbis openal opengl oscar oss pam pcre pdflib perl php png python qt quicktime readline real rtc samba sdl spell ssl tcltk tcpd threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales vcd videos vorbis wmf xine xml xml2 xmms xosd xpm xv xvid xvmc yahoo zlib linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Created attachment 67661 [details] 2.6.12-gentoo-r9 kernel config My kernel config.
Attach the output of `dmesg` please. Also, you could try re-merging nvidia-kernel.
Sorry for the delay. Anyways, I found the problem. The nvidia driver won't load if you compile in the nvidia framebuffer support. Still works fine with the VGA framebuffer, however.
vesafb is a good alternative as well. Did you have this support compiled in before?
VGA framebuffer = vesafb. ;P And no. The nvidia framebuffer support (not rivafb, which is known not to work with the nvidia drivers) is new in 2.6.12.
Kernel, anything to add on this issue? If not, this might only be fixable by nVidia or not fixable at all...
Not fixable. It's pretty much always been this way - choose between rivafb or the nvidia binary drivers. Now its changed (for most users) to be a choice between nvidiafb or nvidia binary.
Thanks, I'll mark this as INVALID considering this is probably the way it should be. Can't have two drivers accessing the same hardware :P