kern/72372: radeon 9200se atlantis dri hangs X

Robin Schoonover end at endif.cjb.net
Tue Oct 5 21:20:07 PDT 2004


>Number:         72372
>Category:       kern
>Synopsis:       radeon 9200se atlantis dri hangs X
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 06 04:20:06 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Robin Schoonover
>Release:        FreeBSD 5.3-BETA7 i386
>Organization:
>Environment:
System: FreeBSD zork 5.3-BETA7 FreeBSD 5.3-BETA7 #14: Mon Oct 4 18:00:42
MDT 2004 end at zork:/usr/obj/usr/src/sys/ZORK i386

>Description:

Just recently got a Sapphire ATI Radeon 9200SE Atlantis (128 MB).  Xorg
ati driver works fine with dri disabled.  With dri enabled it "hangs"
the system. The cursor is shown and the mouse works (hwcursor is
probably why, that doesn't even work with swcursor) but the rest of the
screen is just garbage.  Can't switch to console.

At this point I can ssh onto the system from another computer. Xorg is
taking up 100% cpu. I can try to connect programs to it (env DISPLAY=:0
xterm), but they don't seem to show up, even if they seem to run.  If I
try to kill Xorg, it tried to die, but all it does is eject programs
currently connected (like that xterm I started up). kill -9 does no good
either. Xorg's cpu lowers until it hits 50% cpu usage (+50% system) and
top says it has the state 'rdnrel'.  The mouse will no longer respond at
this point.

The only way to recover local use of the machine is a reboot.

xconf:        http://endif.cjb.net/~end/drimisc/XF86Config.zork
xorg.0.log:   http://endif.cjb.net/~end/drimisc/Xorg.0.log
dmesg:        http://endif.cjb.net/~end/drimisc/dmesg.boot
pciconf:      http://endif.cjb.net/~end/drimisc/pciconf.log
kernconf:    
http://endif.cjb.net/cgi-bin/cvsweb.cgi/conf/kernconf/ZORK?rev=1.2

Not an isolated incident:
http://lists.freebsd.org/pipermail/freebsd-bugs/2004-September/009330.html

>How-To-Repeat:

Sapphire Radeon 9200SE Atlantis (128 MB) + FreeBSD 5.x

Enable dri.  startx.

>Fix:

Unknown.  (Workaround: disable dri)


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list