radeon regression after xorg update

Andriy Gapon avg at FreeBSD.org
Tue Jul 9 18:11:44 UTC 2013


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


More information about the freebsd-x11 mailing list