Re: [opensuse-factory] Tumbleweed 3.3.0-16.1 kernel does not allow install of nvidia driver
On 03/23/2012 11:58 PM, Basil Chupin wrote:
On 24/03/12 15:40, Larry Finger wrote:
On 03/23/2012 05:51 AM, Basil Chupin wrote:
On 23/03/12 16:36, Larry Finger wrote:
[pruned]
My system has kernel 3.3 from mainline on it.
The term "mailine" must be local jargon as I don't know what it means.
I could finally get access to it. I downloaded a fresh copy of the patch, applied it there, and rebuilt the x86_64 driver without any problems. A copy of that patch is attached.
Larry
To begin, I offer my most sincere apologies for writing that your patch contained an error (re "x86"). After all the attempts at getting the driver patched my brain was addled. I now realised that I had altered that parameter when I was looking for wording which did not match the 32-bit nvidia driver I needed and seeing "x64_64" changed that to "x86" and without paying attention to the "i386" just before it (I did say I haven't a damn clue what I am doing).
Anyway, the whole sheebang has beaten me into a pulp and I am giving up on the whole business of getting a driver for MS #2. (MS #2 is, as far as I am concerned, the worst disaster in oS history to date.)
The new patch which you provided with your reply worked OK but when I tried to compile the driver I got the same result at the finish - Could not compile the driver. I attach the log file for the sake of interest.
Many, many thanks for your help in this matter and I am sorry to have taken up your time - and wasted your time with my alteration to your patch.
I finally figured it out. In /lib/modules/`uname -r` are two links called "build" and "source". When you build your own kernel, those links are identical, but with the openSUSE-installed kernel, the pointers are different. Before 3.3, it did not matter, but now it does. There is a new patch for Nvidia drivers 295.20 and 295.33 at http://www.lwfinger.com/nvidia_patches/.
Do not blame openSUSE for this problem - it is the fault of Nvidia for not updating their driver to handle the differences between kernels 3.2 and 3.3!
Larry
Many thanks, Larry, for the above.
I have finally managed to install the (latest, 295.33) driver using the information provided by Christian in the factory ML - see my reply to him which I posted a minute or so ago.
The latest nVidia driver - 295.33 released yesterday - contains the patch which you have but the darn thing still does NOT install unless you also use the script file mentioned in that URL given by Christian. So, for the normal user the nVidia driver is still unusable unless they know how to overcome the problem.
When you say, "When you build your own kernel, those links are identical, but with the openSUSE-installed kernel, the pointers are different." and not to blame openSUSE sounds a bit strange because it seems that openSUSE does a fiddle with the kernel compilation. What happens with other distros using the 3.3 kernel? are they also in the poo re the nVidia driver installation? Just asking 'cause I don't know how these things work.
It is the difference between having built the kernel, and having downloaded the kernel headers. It is not the fault of openSUSE. Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 24/03/12 16:04, Larry Finger wrote:
On 03/23/2012 11:58 PM, Basil Chupin wrote:
On 24/03/12 15:40, Larry Finger wrote:
On 03/23/2012 05:51 AM, Basil Chupin wrote:
On 23/03/12 16:36, Larry Finger wrote:
[pruned]
My system has kernel 3.3 from mainline on it.
The term "mailine" must be local jargon as I don't know what it means.
I could finally get access to it. I downloaded a fresh copy of the patch, applied it there, and rebuilt the x86_64 driver without any problems. A copy of that patch is attached.
Larry
To begin, I offer my most sincere apologies for writing that your patch contained an error (re "x86"). After all the attempts at getting the driver patched my brain was addled. I now realised that I had altered that parameter when I was looking for wording which did not match the 32-bit nvidia driver I needed and seeing "x64_64" changed that to "x86" and without paying attention to the "i386" just before it (I did say I haven't a damn clue what I am doing).
Anyway, the whole sheebang has beaten me into a pulp and I am giving up on the whole business of getting a driver for MS #2. (MS #2 is, as far as I am concerned, the worst disaster in oS history to date.)
The new patch which you provided with your reply worked OK but when I tried to compile the driver I got the same result at the finish - Could not compile the driver. I attach the log file for the sake of interest.
Many, many thanks for your help in this matter and I am sorry to have taken up your time - and wasted your time with my alteration to your patch.
I finally figured it out. In /lib/modules/`uname -r` are two links called "build" and "source". When you build your own kernel, those links are identical, but with the openSUSE-installed kernel, the pointers are different. Before 3.3, it did not matter, but now it does. There is a new patch for Nvidia drivers 295.20 and 295.33 at http://www.lwfinger.com/nvidia_patches/.
Do not blame openSUSE for this problem - it is the fault of Nvidia for not updating their driver to handle the differences between kernels 3.2 and 3.3!
Larry
Many thanks, Larry, for the above.
I have finally managed to install the (latest, 295.33) driver using the information provided by Christian in the factory ML - see my reply to him which I posted a minute or so ago.
The latest nVidia driver - 295.33 released yesterday - contains the patch which you have but the darn thing still does NOT install unless you also use the script file mentioned in that URL given by Christian. So, for the normal user the nVidia driver is still unusable unless they know how to overcome the problem.
When you say, "When you build your own kernel, those links are identical, but with the openSUSE-installed kernel, the pointers are different." and not to blame openSUSE sounds a bit strange because it seems that openSUSE does a fiddle with the kernel compilation. What happens with other distros using the 3.3 kernel? are they also in the poo re the nVidia driver installation? Just asking 'cause I don't know how these things work.
It is the difference between having built the kernel, and having downloaded the kernel headers. It is not the fault of openSUSE.
Larry
But who creates the kernel headers? And who compiles the kernel itself? Someone mentioned here a few days ago that nVidia were aware of the problem quite a while back and before 3.3 was actually made available. Considering that nVidia in now gone all luvey-duvey re Linux how could they have totally stuffed up even their latest 295.33 released yesterday? The mind boggles...... :-) . BC -- Wife sent me to the doctor to get the pills for me to have an erection. When I came back I gave her the packet of slimming pills. I am still looking for somewhere to live. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 03/24/2012 12:14 AM, Basil Chupin wrote:
But who creates the kernel headers? And who compiles the kernel itself?
Most of the kernel headers come with the Linux source code, but others are generated when the kernel is built. Those are supplied by openSUSE. It is Nvidia's script that fails to find those generated headers. It was my fault that the original patch worked for a self-generated kernel, but not for the openSUSE supplied one.
Someone mentioned here a few days ago that nVidia were aware of the problem quite a while back and before 3.3 was actually made available. Considering that nVidia in now gone all luvey-duvey re Linux how could they have totally stuffed up even their latest 295.33 released yesterday? The mind boggles...... :-) .
They should have fixed the problems when 3.3-rc1 was released, but that is common for them to be behind. Vmware is another one that is frequently behind the curve. Obviously, their priority is not in keeping up with the latest kernels. I have pushed patches to fix the compilation of the VirtualBox kernel module only to be told on their developer forum that the patch is already in their SVN database. Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 24/03/12 16:28, Larry Finger wrote:
On 03/24/2012 12:14 AM, Basil Chupin wrote:
But who creates the kernel headers? And who compiles the kernel itself?
Most of the kernel headers come with the Linux source code, but others are generated when the kernel is built. Those are supplied by openSUSE. It is Nvidia's script that fails to find those generated headers. It was my fault that the original patch worked for a self-generated kernel, but not for the openSUSE supplied one.
Someone mentioned here a few days ago that nVidia were aware of the problem quite a while back and before 3.3 was actually made available. Considering that nVidia in now gone all luvey-duvey re Linux how could they have totally stuffed up even their latest 295.33 released yesterday? The mind boggles...... :-) .
They should have fixed the problems when 3.3-rc1 was released, but that is common for them to be behind. Vmware is another one that is frequently behind the curve. Obviously, their priority is not in keeping up with the latest kernels. I have pushed patches to fix the compilation of the VirtualBox kernel module only to be told on their developer forum that the patch is already in their SVN database.
Larry
Thanks Larry. Now I know how things are done. BC -- Wife sent me to the doctor to get the pills for me to have an erection. When I came back I gave her the packet of slimming pills. I am still looking for somewhere to live. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sat, Mar 24, 2012 at 04:14:26PM +1100, Basil Chupin wrote:
It is the difference between having built the kernel, and having downloaded the kernel headers. It is not the fault of openSUSE.
Larry
But who creates the kernel headers? And who compiles the kernel itself?
Again, you have been warned, using the nvidia closed source drivers, you are on your own. The only group/people you are allowed to complain to is nvidia themselves, why you are getting upset at us is totally unknown.
Someone mentioned here a few days ago that nVidia were aware of the problem quite a while back and before 3.3 was actually made available.
Again, contact nvidia, nothing we can do.
Considering that nVidia in now gone all luvey-duvey re Linux how could they have totally stuffed up even their latest 295.33 released yesterday? The mind boggles...... :-) .
What do you mean "luvey-duvey"? What has changed recently with regards to their closed source kernel module? Again, you are on your own, the fact that Larry keeps helping you is beyond amazing, you owe him a few beers at the least. greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 24/03/12 16:35, Greg KH wrote: [pruned]
Again, you have been warned, using the nvidia closed source drivers, you are on your own. The only group/people you are allowed to complain to is nvidia themselves, why you are getting upset at us is totally unknown.
[pruned]
Again, you are on your own, the fact that Larry keeps helping you is beyond amazing, you owe him a few beers at the least.
greg k-h
Thank you, Greg, for your comments. However, you obviously have not been following the threads in this factory list so allow me to review what has occurred prior to your comments. On 17 March I posted a message with the subject, "Milestone #2" which said that the nVidia driver (295.20) could not be installed. Christoph Obexer responder with an URL which provided a patch for the nVidia driver. Then on 18 March Lars Muller posted a message with subject, "Nvidia driver requires a patch to compile (was Milestone #2)" to which Stefan Dirsch responded stating, "Fixed since more than a week ago." On 22 March Patrick Shanahan wrote, "Tumbleweed 3.3.0-16.1 kernel does not allow install of nvidia driver" - that is he wrote this in *THIS* thread. Larry responded on the same day and provided a URL for the patch which Larry wrote to overcome the problem. Seeing as how what Patrick mentioned re Tumbleweed was identical to what I (and obviously others) struck in Milestone #2 the "conversation" shifted from my original post and Lars's post to this thread. Are you with me so far? Excellent. And not only I but many others owe Larry "a few beers" - but you'll be lucky to get a glass of water :-) . BC -- Wife sent me to the doctor to get the pills for me to have an erection. When I came back I gave her the packet of slimming pills. I am still looking for somewhere to live. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sat, 2012-03-24 at 17:33 +1100, Basil Chupin wrote:
And not only I but many others owe Larry "a few beers" - but you'll be lucky to get a glass of water :-) .
Good. If everyone who owed Greg a few beers for his contributions paid up, he'd be a perma-blittered wreck. -Mike -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sat, 24 Mar 2012 08:38:28 +0100
Mike Galbraith
On Sat, 2012-03-24 at 17:33 +1100, Basil Chupin wrote:
And not only I but many others owe Larry "a few beers" - but you'll be lucky to get a glass of water :-) .
Good. If everyone who owed Greg a few beers for his contributions paid up, he'd be a perma-blittered wreck.
Mike, it is just matter of focus. Focused on problem at hand, people forget all of usb and bunch of other drivers that just work and Greg's part in that. -- Regards, Rajko -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Saturday 24 March 2012 06.07:54 Rajko M. wrote:
On Sat, 24 Mar 2012 08:38:28 +0100 Mike Galbraith
wrote: On Sat, 2012-03-24 at 17:33 +1100, Basil Chupin wrote:
And not only I but many others owe Larry "a few beers" - but you'll be lucky to get a glass of water :-) .
Good. If everyone who owed Greg a few beers for his contributions paid up, he'd be a perma-blittered wreck.
Mike,
it is just matter of focus.
Focused on problem at hand, people forget all of usb and bunch of other drivers that just work and Greg's part in that.
-- Regards, Rajko --
Yeap like me with loose of usage of external usb keyboard https://bugzilla.novell.com/show_bug.cgi?id=741451 :-( -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch openSUSE Member & Ambassador GPG KEY : D5C9B751C4653227 irc: tigerfoot -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 24/03/12 18:38, Mike Galbraith wrote:
On Sat, 2012-03-24 at 17:33 +1100, Basil Chupin wrote:
And not only I but many others owe Larry "a few beers" - but you'll be lucky to get a glass of water :-) . Good. If everyone who owed Greg a few beers for his contributions paid up, he'd be a perma-blittered wreck.
-Mike
Which is why I didn't offer him a beer or two or three - his contribution is important and he must, therefore, be always "bright-eyed and bushy-tailed" :-) . (Did the smiley at the end of my post show up at your end? I have found that Thunderbird doesn't always insert an emoticon when it is inserted in text.) BC -- The more sand has escaped from the hourglass of our life, the clearer we should see through it. Niccolo Machiavelli -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 2012-03-26 at 17:53 +1100, Basil Chupin wrote:
(Did the smiley at the end of my post show up at your end? I have found that Thunderbird doesn't always insert an emoticon when it is inserted in text.)
(Yes, don't take too seriously, was tongue-in-cheek reminder) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (6)
-
Basil Chupin
-
Bruno Friedmann
-
Greg KH
-
Larry Finger
-
Mike Galbraith
-
Rajko M.