Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 09 Jul 2013 21:10:45 +0300
From:      Andriy Gapon <avg@FreeBSD.org>
To:        freebsd-x11@FreeBSD.org
Subject:   radeon regression after xorg update
Message-ID:  <51DC5225.3060507@FreeBSD.org>

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

For a number of reasons I've been postponing the big Xorg upgrade on my radeon
machine, but I finally did it today.

My configuration:
Hardware: ATI Radeon HD 3200 Graphics, which is IGP from 780G/RS780 chipset.
Software:
	xorg-server-1.12.4_1,1
	xf86-video-ati-6.14.6
I use the official ports tree (as opposed to xorg-dev) and I have
WITH_NEW_XORG=yes in make.conf.

One peculiarity of my setup is that I run two X servers.  And the regression is
exactly about that.
Until the upgrade everything worked just fine.  But now if I do a direct
VT-switch from one X-owned terminal to the other, then I get a significant
chance of my system hanging.

I see the following things when that happens.
In Xorg.log I sometimes get (repeated many times):
(EE) RADEON(0): Timeout trying to update memory controller settings !
(EE) RADEON(0): You will probably crash now ...
In system log I sometimes see (repeated many times):
kernel: info: [drm] wait idle failed status : 0xA0003030 0x00000003
Sometimes the system just resets without leaving any clues.

Here is another interesting point.  If first I do a VT-switch to a non-graphic
(console) terminal and then to the other X terminal, there the problem never
happens.

I wonder what could be causing this.

-- 
Andriy Gapon



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