From owner-freebsd-x11@FreeBSD.ORG Fri Dec 12 11:30:24 2008 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A722C1065749 for ; Fri, 12 Dec 2008 11:30:24 +0000 (UTC) (envelope-from me@jackal.in) Received: from mail.doorsense.net (server.doorsense.net [89.108.95.10]) by mx1.freebsd.org (Postfix) with ESMTP id B441E8FC14 for ; Fri, 12 Dec 2008 11:30:22 +0000 (UTC) (envelope-from me@jackal.in) Received: from [81.27.59.54] (helo=dell) by mail.doorsense.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1LB5fX-00084S-Me for freebsd-x11@freebsd.org; Fri, 12 Dec 2008 13:54:52 +0300 From: jackal To: freebsd-x11@freebsd.org Date: Fri, 12 Dec 2008 13:54:26 +0300 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Message-Id: <200812121354.26530.me@jackal.in> Content-Type: Multipart/Mixed; boundary="Boundary-00=_iLkQJODS9D9cNPS" X-Spam-Score: -4.4 (----) X-Spam-Status: No, score=-4.4 required=5.0 autolearn=ham SpamAssassin 3.2.3 (2007-08-08) on mail.desalvia.com Content analysis details: (-4.4 points, 5.0 required) pts rule name description --- ---------------------- --------------------------------------------------- -1.8 ALL_TRUSTED Passed through trusted hosts only via SMTP -3.2 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000] 0.6 AWL AWL: From: address is in the auto white-list X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: problem with radeon X1400 under freebsd 8-current X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Dec 2008 11:30:24 -0000 --Boundary-00=_iLkQJODS9D9cNPS Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello, I have a problem with Radeon X1400 (dell 6400) under freebsd 8-current: startx results in a garbled screen when using the 'radeon' driver. So I had to disable acceleration. About an hour later, when I turning on acceleration - it works perfect. Then I can restart X many times - it works. But after rebooting the problem repeats. I compared some 'good' and 'bad' logs, the difference follows. I can see, that everything works when these variables are zero: Ring contents 0x00000000 Ring read ptr contents 0x00000000 Vertex/indirect buffers contents 0x00000000 But I have no idea, how to reset these manually, and why it resets itself in a hour. $ diff -u bad2.log good2.log --- bad2.log 2008-12-05 15:51:05.000000000 +0300 +++ good2.log 2008-12-05 16:00:39.000000000 +0300 @@ -12,7 +12,7 @@ Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. -(==) Log file: "/var/log/Xorg.0.log", Time: Fri Dec 5 15:49:12 2008 +(==) Log file: "/var/log/Xorg.0.log", Time: Fri Dec 5 16:00:11 2008 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "DELL" (**) |-->Screen "Screen0" (0) @@ -783,17 +783,17 @@ (II) RADEON(0): [drm] added 1 reserved context for kernel (II) RADEON(0): X context handle = 0x1 (II) RADEON(0): [drm] installed DRM signal handler -(II) RADEON(0): [pci] 8192 kB allocated with handle 0xc6689000 -(II) RADEON(0): [pci] ring handle = 0xc6689000 +(II) RADEON(0): [pci] 8192 kB allocated with handle 0xc8257000 +(II) RADEON(0): [pci] ring handle = 0xc8257000 (II) RADEON(0): [pci] Ring mapped at 0x28924000 -(II) RADEON(0): [pci] Ring contents 0xbdf57fbf -(II) RADEON(0): [pci] ring read ptr handle = 0xc678a000 +(II) RADEON(0): [pci] Ring contents 0x00000000 +(II) RADEON(0): [pci] ring read ptr handle = 0xc8358000 (II) RADEON(0): [pci] Ring read ptr mapped at 0x28781000 -(II) RADEON(0): [pci] Ring read ptr contents 0xfe3fdbff -(II) RADEON(0): [pci] vertex/indirect buffers handle = 0xc678b000 +(II) RADEON(0): [pci] Ring read ptr contents 0x00000000 +(II) RADEON(0): [pci] vertex/indirect buffers handle = 0xc8359000 (II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0x30c00000 -(II) RADEON(0): [pci] Vertex/indirect buffers contents 0x9afcffdf -(II) RADEON(0): [pci] GART texture map handle = 0xc698b000 +(II) RADEON(0): [pci] Vertex/indirect buffers contents 0x00000000 +(II) RADEON(0): [pci] GART texture map handle = 0xc8559000 (II) RADEON(0): [pci] GART Texture map mapped at 0x30e00000 (II) RADEON(0): [drm] register handle = 0xdfdf0000 (II) RADEON(0): [dri] Visual configs initialized @@ -978,6 +978,6 @@ Unblank CRTC 0 success (==) RADEON(0): Write-combining range (0xa0000,0x10000) was already clear (II) RADEON(0): [drm] removed 1 reserved context for kernel -(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xc61c1000 at 0x2877f000 +(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xc7a84000 at 0x2877f000 (II) RADEON(0): [drm] Closed DRM master. FreeFontPath: FPE "/usr/local/lib/X11/fonts/misc" refcount is 2, should be 1; fixing. -- Kind regards, Eugeny. --Boundary-00=_iLkQJODS9D9cNPS--