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