Graham Menhennitt
2014-Jan-03 09:35 UTC
X not working on AMD64 Radeon after upgrading 9-Stable to 10-RC3
I have a box that's been running X and Kde4 on 9-Stable successfully for
ages. I tried a source upgrade to 10-Stable but couldn't get X to run
properly. I then blew the old installation away and did a fresh install
of 10-RC3. It has the same problem.
I start HALD and DBUS and then start X (in various ways - see below).
The box then dies - the screen goes black and the monitor says "no
signal". I can't kill X with Ctrl-Alt-Bksp, and I can't switch back
to
the console using Alt-F1. I can log in remotely via ssh and see that
Xorg is using 100% CPU time. I can't kill the Xorg process (even with
kill -9). All I can do is reboot. I've tried with both a monitor
connected to the VGA port and a TV connected to the HDMI port - both the
same. If I add "kdm4_enable=YES" to /etc/rc.conf, then that same hang
happens soon after boot.
The box is AMD64 with ATI Radeon RS690 X1250 IGP. Dmesg output is at
http://menhennitt.com.au/starker/dmesg. The config file generated by
"Xorg -configure" is at http://menhennitt.com.au/starker/xorg.conf.new
and the log from running that configure is at
http://menhennitt.com.au/starker/Xorg.0.log_configure. Running "X
-config xorg.conf.new" as root produces the log file
http://menhennitt.com.au/starker/Xorg.0.log_1.
If I run startx as a non-root user, I successfully get a Vesa VGA
session. The log file from that is at
http://menhennitt.com.au/starker/Xorg.0.log.
I've done a bit of googling and found a few people with similar
problems, but no solution. Can anybody please give me some suggestions.
Thanks in advance for any help,
Graham
Jean-Sébastien Pédron
2014-Jan-04 12:05 UTC
X not working on AMD64 Radeon after upgrading 9-Stable to 10-RC3
On 03.01.2014 10:35, Graham Menhennitt wrote:> I have a box that's been running X and Kde4 on 9-Stable successfully for > ages. I tried a source upgrade to 10-Stable but couldn't get X to run > properly. I then blew the old installation away and did a fresh install > of 10-RC3. It has the same problem.Starting with FreeBSD 10.0, a new Radeon driver is available in the kernel. It's mandatory for Radeon HD 5000 and above, but can be used with older cards too. Could you please try to: 1. Define the following variable in your /etc/make.conf: WITH_NEW_XORG="YES" 2. Upgrade your ports (eg. "portmaster -a" if you're using portmaster). It should at least upgrade the following ports: graphics/libdrm graphics/libGL graphics/dri x11-servers/xorg-server x11-drivers/xf86-video-ati 3. Rebuild xf86-* ports not upgraded by previous step. This could include: x11-drivers/xf86-input-keyboard x11-drivers/xf86-input-mouse And try to start X again. Note that "Xorg -configure" will probably fail: this is a known issue. Try to start X without a configuration file. If this doesn't work, could you please post: o the output of dmesg *after* trying to start X o the output of "pciconf -lv" o your Xorg.log -- Jean-S?bastien P?dron -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 261 bytes Desc: OpenPGP digital signature URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20140104/9f894b74/attachment.sig>