Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Apr 2009 01:52:11 GMT
From:      Tom Russo <tom.km5vy@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/133389: NVIDIA Driver -173 is out of date and no longer works with current xorg-server
Message-ID:  <200904050152.n351qBF1024666@www.freebsd.org>
Resent-Message-ID: <200904050200.n35203D4091582@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         133389
>Category:       ports
>Synopsis:       NVIDIA Driver -173 is out of date and no longer works with current xorg-server
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 05 02:00:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Tom Russo
>Release:        6-STABLE
>Organization:
>Environment:
FreeBSD bogodyn.org 6.4-STABLE FreeBSD 6.4-STABLE #0: Fri Jan 16 13:32:42 MST 2009     root@bogodyn.org:/users2/obj/usr/src/sys/BOGODYN  i386

>Description:
The version of nvidia-driver-173 (legacy driver needed for certain old video cards, such as the one in my primary machine) is out of date.  As of the most recent xorg-server update, it no longer functions even with "-ignoreABI" --- it segfaults.

This driver needs to be updated to the most recent version from NVIDIA, which is 173.14.18.  The version in ports is 173.14.12.

This was a real problem for me after updating xorg-server.  There is no warning in /usr/ports/UPDATING about the ABI breakage, and so even that normal caution of checking UPDATING first wasn't sufficient to prevent my rendering my system unusable for the time it took to hunt down the new NVIDIA driver and hack my ports.


>How-To-Repeat:
Update xorg-server to 1.6.0 on a system that relies on nvidia-driver-173.  The X system will be unusable, as X server will no longer start.
>Fix:
Patch /usr/ports/x11/nvidia-driver/distinfo and /usr/ports/x11/nvidia-driver-173/Makefile with the attached patch.


Patch attached with submission follows:

--- nvidia-driver/distinfo.orig	2009-04-04 19:43:23.000000000 -0600
+++ nvidia-driver/distinfo	2009-04-04 19:45:12.000000000 -0600
@@ -1,9 +1,9 @@
 MD5 (NVIDIA-FreeBSD-x86-180.29.tar.gz) = 6c8dda7fffeed7f7aaca50049f6be6ba
 SHA256 (NVIDIA-FreeBSD-x86-180.29.tar.gz) = b80d21b147c15b72ff55be2ed7d21353ab386724d4df441c6268400e3139ea66
 SIZE (NVIDIA-FreeBSD-x86-180.29.tar.gz) = 18030564
-MD5 (NVIDIA-FreeBSD-x86-173.14.12.tar.gz) = d3a622573ed0e2ef14013c51daa3c326
-SHA256 (NVIDIA-FreeBSD-x86-173.14.12.tar.gz) = 0b9849d0f2b09533c384227370c94469a45384adc216a8b716a02bfc9a7340be
-SIZE (NVIDIA-FreeBSD-x86-173.14.12.tar.gz) = 15856061
+MD5 (NVIDIA-FreeBSD-x86-173.14.18.tar.gz) = ad9a421ef5a29782a263facce985f00b
+SHA256 (NVIDIA-FreeBSD-x86-173.14.18.tar.gz) = 7c77dd3e442351a5e782888db93a4e2f3832396adb85f65c086ed1f1c906700a
+SIZE (NVIDIA-FreeBSD-x86-173.14.18.tar.gz) = 16203001
 MD5 (NVIDIA-FreeBSD-x86-96.43.07.tar.gz) = d2d32b450fdb1ac1502ee4085a9af8eb
 SHA256 (NVIDIA-FreeBSD-x86-96.43.07.tar.gz) = 99bf43c6226b6e6986e98e34bae846b270209088b1c4e8cffb7088dcf08d8126
 SIZE (NVIDIA-FreeBSD-x86-96.43.07.tar.gz) = 29368320
--- nvidia-driver-173/Makefile.orig	2009-04-04 19:42:18.000000000 -0600
+++ nvidia-driver-173/Makefile	2009-04-04 19:31:19.000000000 -0600
@@ -5,7 +5,7 @@
 # $FreeBSD: ports/x11/nvidia-driver-173/Makefile,v 1.1 2008/10/28 15:27:02 danfe Exp $
 #
 
-DISTVERSION=	173.14.12
+DISTVERSION=	173.14.18
 
 MASTERDIR=	${.CURDIR}/../nvidia-driver
 


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904050152.n351qBF1024666>