Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Jan 2011 20:19:20 GMT
From:      Joseph Mingrone <jrm@mingrone.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/154423: readeon xorg driver causes system to lock each time X is killed
Message-ID:  <201101312019.p0VKJKSM019352@red.freebsd.org>
Resent-Message-ID: <201101312020.p0VKK9ak087282@freefall.freebsd.org>

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

>Number:         154423
>Category:       ports
>Synopsis:       readeon xorg driver causes system to lock each time X is killed
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 31 20:20:08 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Joseph Mingrone
>Release:        8.2 RC2
>Organization:
>Environment:
FreeBSD phe.ath.cx 8.2-RC2 FreeBSD 8.2-RC2 #0: Wed Jan 12 17:26:33 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
I'm running the latest xorg compiled from ports on 8.2 RC2 and everything is working fine, but when I shutdown X, the system freezes every time. This happens when I start X with no configuration file or the configuration file below with either the ati or radeon drivers. If I switch to the vesa driver the problem stops, but of course performance drops (scrolling text, windows, etc. lag).  I've also tried disabling dri and tried different values for the AccelMethod option. I've also tried many other combination of options and the only thing that seems to make a difference is whether or not the ati/radeon driver is used.

The relevant lines pciconf -lv are

Code:

vgapci0@pci0:1:0:0:     class=0x030000 card=0x17721043 chip=0x4e501002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'ATI MOBILITY /ATI RADEON 9600/9700 Series (M10)'
    class      = display
    subclass   = VGA

Xorg.0.log when using no configuration file: http://pastebin.com/my0zgUmX
Xorg.0.log when using the configure file below: http://pastebin.com/0YMaAnZn
xorg.conf: http://pastebin.com/rTEX8b5g
>How-To-Repeat:
Shut down X.
>Fix:
Use the vesa driver with reduced performance.

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



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