Author Topic: I think I found an NVIDIA show stopper  (Read 727 times)

Offline Almost-retired

  • Sr. Member
  • ****
  • Posts: 252
    • What keeps Gene out of the bars
I think I found an NVIDIA show stopper
« on: January 05, 2011, 10:33:21 AM »
Greetings;

For those that carve their own kernels, I think I just got a clue about an NVIDIA driver install failure that doesn't leave a damned clue behind when it fails to install.  A failure that has caused me to tear out a considerable amount of hair I can't afford to lose at my age (76).

I finally, by unpacking the -custom.run you get from running it with the --add-this-kernel option, then stepping through the install failure log and comparing it, I found that when it fails, it actually fails at the "insmod ./kernel/nvidia.ko" function with "NVIDIA: no symbol version for module_layout" in the dmesg output.  nvidia of course, in their infinite wisdom, simply says it died, with no clue why actually output to the log. :(

So I went back to a "make xconfig" on my shiny new 2.6.37 and re-read the help for module versioning about 3 times before I grokked that what it said was effectively the opposite of what I was reading, so I turned it off & reran my kernel build/install script.

Then rebooted to level 3, went through the --add-this-kernel thing again, and the install then worked like a champ, so I'm on kernel 2.6.37, using the nvidia latest .29 driver.

Moral, turn off the module versioning, it doesn't mean what it says.

Sweet!

--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Information Processing:
        What you call data processing when people are so disgusted with
        it they won't let it be discussed in their presence.

Offline tschommer

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1890
  • MLU and BLU (Bacon lovin' user)
Re: I think I found an NVIDIA show stopper
« Reply #1 on: January 05, 2011, 12:19:02 PM »
Wow, Almost-retired, you saved me a lot of nerves!

I was trying and trying and never understood the true meaning of the error message. So now I'm running the 2.6.37 kernel and will be on the lookout for things to come  ;)

Code: [Select]
[torsten@schommer ~]$ uname -a
Linux schommer 2.6.37-tbs1 #1 SMP PREEMPT Wed Jan 5 19:48:56 CET 2011 i686 i686 i386 GNU/Linux
[torsten@schommer ~]$

Very sweet - thanks again!  :D

Torsten
Our defense is in the preservation of the spirit which prizes liberty as the heritage of all men, in all lands, everywhere."
Abraham Lincoln --September 11, 1858 Speech at Edwardsville, Illinois