Debian upgrade breaks nVidia support

Michael Galea michaelgalea-4VtgCsEi+FIybS5Ee8rs3A at public.gmane.org
Thu Jul 5 17:00:42 UTC 2007


William O'Higgins Witteman wrote:
> On Wed, Jul 04, 2007 at 12:58:37PM -0400, Michael Galea wrote:
>>>>> On Thu, Jun 21, 2007 at 09:49:51PM -0400, William O'Higgins Witteman 
>>>>> wrote:
>>>>>> ii  nvidia-glx                       1.0.8776-4                      
>>>>>> NVIDIA binary XFree86 4.x driver
>>>>>> ii  nvidia-glx-dev                   1.0.8776-4                      
>>>>>> NVIDIA binary XFree86 4.x / Xorg driver deve
>>>>>> ii  nvidia-kernel-2.6.18-4-k7        1.0.8776-4+2.6.18.dfsg.1-12     
>>>>>> NVIDIA binary kernel module for Linux 2.6.18
>>>>> Current 2.6.18 kernel is 2.6.18-5 not -4, so you may have to rerun the
>>>>> nvidia module building by doing: m-a a-i -t prepare; m-a a-i -t nvidia
>>> I did this, but it doesn't do anything, because the kernel I have claims
>>> to be up to date, and I re-ran the nvidia module already.
>>>
>>>> Oh and it you updated to 2.6.21, well don't do that.  2.6.21 has a bug
>>>> that makes it incompatible with the nvidia drivers.  2.6.22 when
>>>> released will fix that bug.  I am still on 2.6.18-5 on my
>>>> testing/unstable machines because of this.
>>> I'm glad to hear that my problem is explicable, but I'm not sure what
>>> exactly to do about it.  Can you give me a pointer?  Thanks.
>> Hi William,
>> 	Not sure this is your problem, but I fixed my broken nvidia on 
>> 	2.6.18-4 with
>> "cd /usr/lib/xorg/modules/drivers; gcc -shared -o nvidia_drv.so 
>> nvidia_drv.o"
> 
> That worked!  Thank you!  The question now is, what did I do?  What does 
> "gcc -shared -o nvidia_drv.so nvidia_drv.o" do, exactly?  Thanks.

I gather debian needs the object in the shared form (i.e. can be linked 
with other objects to form an executable).  You just manipulated the 
driver to produce the shared form.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=420354

It looks like the developer for nvidia-glx forgot something.  I would 
expect that next the next build will catch that.

-- 
Michael Galea
--
The Toronto Linux Users Group.      Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists





More information about the Legacy mailing list