[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X Strike Force XFree86 SVN commit: r1267 - in trunk/debian: . patches



Author: branden
Date: 2004-04-16 21:43:19 -0500 (Fri, 16 Apr 2004)
New Revision: 1267

Added:
   trunk/debian/patches/085_fix_radeon_9200_dvi.diff
Modified:
   trunk/debian/changelog
Log:
Fix problem with DVI displays connected to ATI Radeon 9200 cards not
initializing properly every other time the X server is started (patch by
Hui Yu of ATI, from XFree86 Bugzilla #673).  (Closes: #243575)


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2004-04-17 02:33:33 UTC (rev 1266)
+++ trunk/debian/changelog	2004-04-17 02:43:19 UTC (rev 1267)
@@ -247,8 +247,12 @@
     + Load pam_limits.so as a required session module.
     + Make xdm depend on libpam-modules and libpam-runtime (>= 0.76-13.1).
 
- -- Branden Robinson <branden@debian.org>  Thu, 15 Apr 2004 15:56:37 -0500
+  * Fix problem with DVI displays connected to ATI Radeon 9200 cards not
+    initializing properly every other time the X server is started (patch by
+    Hui Yu of ATI, from XFree86 Bugzilla #673).  (Closes: #243575)
 
+ -- Branden Robinson <branden@debian.org>  Fri, 16 Apr 2004 21:35:31 -0500
+
 xfree86 (4.3.0-7) unstable; urgency=medium
 
   * Urgency due to fix for FTBFS.  Yes -- I too am begging for it to stop.

Added: trunk/debian/patches/085_fix_radeon_9200_dvi.diff
===================================================================
--- trunk/debian/patches/085_fix_radeon_9200_dvi.diff	2004-04-17 02:33:33 UTC (rev 1266)
+++ trunk/debian/patches/085_fix_radeon_9200_dvi.diff	2004-04-17 02:43:19 UTC (rev 1267)
@@ -0,0 +1,26 @@
+$Id$
+
+Fix problem initializing DVI output devices in every other X session.  See
+Debian #243575.
+
+This patch by Hui Yu of ATI, from XFree86 Bugzilla #673.
+
+In XFree86 CVS as part of massive commit:
+
+  Revision      Changes    Path
+  1.108         +692 -151  xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
+
+--- xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c	2003-09-11 14:05:50.000000000 -0400
++++ xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c	2003-09-11 14:18:45.000000000 -0400
+@@ -5195,6 +5195,11 @@
+     save->tmds_pll_cntl        = INREG(RADEON_TMDS_PLL_CNTL);
+     save->tmds_transmitter_cntl= INREG(RADEON_TMDS_TRANSMITTER_CNTL);
+     save->bios_5_scratch       = INREG(RADEON_BIOS_5_SCRATCH);
++
++    if (info->ChipFamily == CHIP_FAMILY_RV280) {
++	/* bit 22 of TMDS_PLL_CNTL is read-back inverted */
++	save->tmds_pll_cntl ^= (1 << 22);
++    }
+ }
+ 
+ /* Read CRTC2 registers */


Property changes on: trunk/debian/patches/085_fix_radeon_9200_dvi.diff
___________________________________________________________________
Name: svn:keywords
   + Id



Reply to: