[PlanetCCRMA] Nvidia problem

Phil Moors pmoors@speakeasy.net
Tue Nov 7 14:50:04 2006


On Tue, 2006-11-07 at 09:54 -0800, Fernando Lopez-Lezcano wrote:
> On Mon, 2006-11-06 at 22:20 -0800, izzy wrote:
> > izzy wrote:
> > > Ah, I just noticed this:
> > >
> > > kernel-2.6.16-1.2080.16.rdt.rhfc5.ccrma
> > > kernel-devel-2.6.16-1.2080.16.rrt.rhfc5.ccrma
> > >
> > > That just might be the problem.  Perhaps, I should use my glasses!
> > > Downloading kernel-devel-2.6.16-1.2080.16.rdt.rhfc5.ccrma.i686.rpm 
> > > <http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetcore/5/i386/kernel-devel-2.6.16-1.2080.16.rdt.rhfc5.ccrma.i686.rpm> 
> > >
> > >
> > > I'll try that and see if it works a little better for me. and maybe, 
> > > I'll give the edge kernel a try (since I seem to have the sources?)
> > >
> > > Thanks!
> > Ha! Well,  with the correct sources the nvidia installer did indeed 
> > build the module and install it
> > 
> > So, I rebooted, but...the module failed to load and then... just after 
> > the login splash the window manager froze. uh oh...
> > 
> > Then I tried to boot into the base kernel. The display was looking 
> > something like a painting by Pollock or Klee...but not what i wanted.
> > 
> > So I rebooted into run level 3 and had a look a xorg.conf.  The nvidia 
> > installer had re-written it. Like some bad prose. I tried to edit it.  
> > But, X wasn't buying it.
> > 
> > I tried to remove 'nvidia' with yum. Bad move. I tried to re-install it 
> > with nvidia installer. Stupid move.
> > 
> > xorg-system-display-config tried to fix this mess and I got back to the 
> > login spash and the frozen window manger.  I had had enough. I shut it 
> > down down. Enough 'work' for tonight.
> 

I got to this point with an nvidia driver install and had the same
problem. I then noticed that there were some SElinux security messages
posted to the console. I disabled SElinux entirely and reinstalled the
nvidia driver and everything worked. HTH.

> Sorry to hear that (and yes, you have to have the exact same source for
> kernel modules to build). It looks like the version of the nvidia
> drivers you have does not play nicely with the current low latency
> kernel. So far I have managed to avoid binary drivers for video cards so
> I don't know where to go from where you are. 
> 
> -- Fernando
> 
> 
> > Did I mention I'm writing this from the ubuntu box in the back room? its 
> > very...brown. I wonder what kind of latency I could get with this puppy 
> > and the soundblaster?  Did I mention that the nvidia installer sucks?
> > 
> > I wonder - if I ordered a fedora core 6 cd will planet core 6 will be 
> > built by the time it arrives?
> > 
> > A Happy thought!  Well, I must sleep now so that I may destroy a new 
> > tommorrow.
> > 
> > -izzy
> > > -
> > >> Brady Bellinger wrote:
> > >>> It sounds like you don't have a matching -devel kernel rpm installed.
> > >>> In your second paragraph below, you refer to two different kernels.
> > >>> To make sure do this:
> > >>>
> > >>> $ uname -r
> > >>>
> > >>> This will display your current running kernel.  Now see if you have
> > >>> the corresponding kernel-devel package installed:
> > >>>
> > >>> $ rpm -qa | grep kernel
> > >>>
> > >>> This will list the currently installed kernel packages.  More than
> > >>> likely you're a very slight version off.
> > >>>
> > >>> Hope it helps,
> > >>>
> > >>> Brady
> > >>
> > >> Hi,  Brady.
> > >>
> > >> # rpm -qa | grep kernel
> > >> kernel-2.6.17-1.2187_FC5
> > >> kernel-2.6.16-1.2080.16.rdt.rhfc5.ccrma
> > >> kernel-2.6.18-1.2200.fc5
> > >> kernel-devel-2.6.16-1.2080.16.rrt.rhfc5.ccrma
> > >> kernel-module-alsa-2.6.16-1.2080.16.rdt.rhfc5.ccrma-1.0.11-1.rhfc5.ccrma
> > >> yum-kernel-module-0.6-3.fc5
> > >>
> > >> and I did boot into kernel-2.6.16-1.2080.16.rdt.rhfc5.ccrma when I 
> > >> ran the installer so, I believe it should have installed for that 
> > >> kernel.
> > >>
> > >> I do have the nvidia -kmod from livna working for 
> > >> kernel-2.6.18-1.2200.fc5. I've tried un-installing it and then 
> > >> running the installer for kernel-2.6.16-1.2080.16.rdt.rhfc5.ccrma 
> > >> just on the off-chance there was a conflict. It made no difference. 
> > >> You should be able to install for differnet  kernels, yes? (On my 
> > >> 'old' RH8 you could not) Can't quite figure out why this isn't 
> > >> working. I keep messing with it.
> > >>
> > >> Thanks!
> > >> -izzy
> > >>>
> > >>> On 11/6/06, izzy <atorima@vfemail.net> wrote:
> > >>>> Fernando,
> > >>>>
> > >>>> I ran this again- I tried a couple of different times before and might
> > >>>> not have had the correct source on the previous attempt-
> > >>>>
> > >>>> Here I have kernel-devel-2.6.16-1.2080.16.rrt.rhfc5.ccrma.i686.rpm
> > >>>> installed and am installing for 2.6.16-1.2080.16.rdt.rhfc5.ccrma
> > >>>>
> > >>>> Booting into run level 3, 2.6.16-1.2080.16.rdt.rhfc5.ccrma and running
> > >>>> "sh NVIDIA-Linux-x86-1.0-8774-pkg1.run"
> > >>>>
> > >>>> I get-
> > >>>>
> > >>>> ERROR: Unable to find the kernel source tree for the currently running
> > >>>> kernel.
> > >>>> Please make sure you have installed the kernel source files for your
> > >>>> kernel and that they are properly configured; on Red Hat Linux 
> > >>>> systems,
> > >>>> for example, be sure you have the 'kernel-source' RPM installed. If 
> > >>>> you
> > >>>> know the correct kernel source files are installed, you may specify 
> > >>>> the
> > >>>> kernel source path with the '--kernel-source-path' command line 
> > >>>> option.
> > >>>>
> > >>>> If I use -
> > >>>>
> > >>>> "sh NVIDIA-Linux-x86-1.0-8774-pkg1.run
> > >>>> -–kernel-source-path=/usr/src/kernels/2.6.16-1.2080.16.rrt.rhfc5.ccrma-i686" 
> > >>>>
> > >>>>
> > >>>> (which is where the kernel source is installed, I believe?) I get -
> > >>>>
> > >>>> ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
> > >>>> frequently when this kernel module was built against the wrong or
> > >>>> improperly configured kernel sources, with a version of gcc that 
> > >>>> differs
> > >>>> from the one used to build the target kernel, or if a driver such as
> > >>>> rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
> > >>>> obtaining ownership of the NVIDIA graphics device(s).
> > >>>>
> > >>>> I will post the installer log output below.
> > >>>>
> > >>>> Your help is always appreciated,
> > >>>> Thanks!
> > >>>> - izzy
> > >>>> > I doubt that the problem is non-matching versions of gcc. I don't 
> > >>>> think
> > >>>> > there was any new version updated recently.
> > >>>> >
> > >>>> > Do you have the "kernel-devel" package for the kernel you want to 
> > >>>> build
> > >>>> > for installed?
> > >>>> On 11/6/06, izzy <atorima@vfemail.net> wrote:
> > >>>>> Fernando,
> > >>>>>
> > >>>>> I ran this again- I tried a couple of different times before and 
> > >>>>> might
> > >>>>> not have had the correct source on the previous attempt-
> > >>>>>
> > >>>>> Here I have kernel-devel-2.6.16-1.2080.16.rrt.rhfc5.ccrma.i686.rpm
> > >>>>> installed and am installing for 2.6.16-1.2080.16.rdt.rhfc5.ccrma
> > >>>>>
> > >>>>> Booting into run level 3, 2.6.16-1.2080.16.rdt.rhfc5.ccrma and 
> > >>>>> running
> > >>>>> "sh NVIDIA-Linux-x86-1.0-8774-pkg1.run"
> > >>>>>
> > >>>>> I get-
> > >>>>>
> > >>>>> ERROR: Unable to find the kernel source tree for the currently 
> > >>>>> running
> > >>>>> kernel.
> > >>>>> Please make sure you have installed the kernel source files for your
> > >>>>> kernel and that they are properly configured; on Red Hat Linux 
> > >>>>> systems,
> > >>>>> for example, be sure you have the 'kernel-source' RPM installed. 
> > >>>>> If you
> > >>>>> know the correct kernel source files are installed, you may 
> > >>>>> specify the
> > >>>>> kernel source path with the '--kernel-source-path' command line 
> > >>>>> option.
> > >>>>>
> > >>>>> If I use -
> > >>>>>
> > >>>>> "sh NVIDIA-Linux-x86-1.0-8774-pkg1.run
> > >>>>> -–kernel-source-path=/usr/src/kernels/2.6.16-1.2080.16.rrt.rhfc5.ccrma-i686" 
> > >>>>>
> > >>>>>
> > >>>>> (which is where the kernel source is installed, I believe?) I get -
> > >>>>>
> > >>>>> ERROR: Unable to load the kernel module 'nvidia.ko'. This happens 
> > >>>>> most
> > >>>>> frequently when this kernel module was built against the wrong or
> > >>>>> improperly configured kernel sources, with a version of gcc that 
> > >>>>> differs
> > >>>>> from the one used to build the target kernel, or if a driver such as
> > >>>>> rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
> > >>>>> obtaining ownership of the NVIDIA graphics device(s).
> > >>>>>
> > >>>>> I will post the installer log output below.
> > >>>>>
> > >>>>> Your help is always appreciated,
> > >>>>> Thanks!
> > >>>>> - izzy
> > >>>>> > I doubt that the problem is non-matching versions of gcc. I 
> > >>>>> don't think
> > >>>>> > there was any new version updated recently.
> > >>>>> >
> > >>>>> > Do you have the "kernel-devel" package for the kernel you want 
> > >>>>> to build
> > >>>>> > for installed?
> > >>>>> >
> > >>>>> > Looks like the nvidia module is unhappy about one (only one?) 
> > >>>>> symbol in
> > >>>>> > the kernel, that is, it would seem the nvidia module that was 
> > >>>>> built was
> > >>>>> > not built for the kernel you are booting to.
> > >>>>> >
> > >>>>> > -- Fernando
> > >>>>> >
> > >>>>> >
> > >>>>> >
> > 
> > _______________________________________________
> > PlanetCCRMA mailing list
> > PlanetCCRMA@ccrma.stanford.edu
> > http://ccrma-mail.stanford.edu/mailman/listinfo/planetccrma
> 
> _______________________________________________
> PlanetCCRMA mailing list
> PlanetCCRMA@ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/planetccrma
>