Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jul 2007 11:36:38 +0300
From:      Kostik Belousov <kostikbel@gmail.com>
To:        vehemens <vehemens@verizon.net>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: RADEON/AIGLX/DRM Problem
Message-ID:  <20070726083638.GE2081@deviant.kiev.zoral.com.ua>
In-Reply-To: <200707251346.39940.vehemens@verizon.net>
References:  <200707030247.52207.vehemens@verizon.net> <200707150231.03162.vehemens@verizon.net> <20070716100252.GS2200@deviant.kiev.zoral.com.ua> <200707251346.39940.vehemens@verizon.net>

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

--gDGSpKKIBgtShtf+
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jul 25, 2007 at 01:46:39PM -0700, vehemens wrote:
> I did try your patch.  It allows me to remove all of my workarounds.  In=
=20
> addition, I no longer have the xserver exit hangs.
>=20
> I get a white screen when I restart the xserver and beryl.  This is proba=
bly=20
> the driver not restoring the card state on exit.
>=20
> I havn't looked at the driver code on the use of device_unbusy(dev->devic=
e)=20
> yet, but was wondering if it really should be per close?
Yes, because device_busy() calls are per-open.

> It does appear to be the best solution and probably the right one at this=
=20
> point.
>=20
Right solution is to implement device cloning on open. I have prototype
infrastructure patch at work. Hopefully, I could publish it in near time.

--gDGSpKKIBgtShtf+
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFGqF0VC3+MBN1Mb4gRAmA1AJ0UIcz2M8FXayYZZZNiVLqNxjyK0QCgu4Y8
x1ls1ULa3TdMgbYYJfHfdIs=
=6Lg9
-----END PGP SIGNATURE-----

--gDGSpKKIBgtShtf+--



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