On Wed, 12 May 2010 17:20:28 -0300 "Alan R. S. Bueno"
<alan....@gmail.com> wrote:
> On Wed, May 12, 2010 at 3:41 PM, J.C. Roberts
> <list-...@designtools.org> wrote:
> > Both INTELDRM_GEM kernel and the corresponding new X intel driver
> > were recently committed. Due to mirrors being out of sync, your cvs
> > update may have only caught a portion of the needed changes. You
> > should try again with cvs update of src and xenocara.
> 
> No. The latest change that my cvs update caught was:
> 
> http://marc.info/?l=openbsd-cvs&m=127357649215000&w=2
> 
> After that change, no *relevant* change was made (neither in src/ nor
> xenocara/) that can be the cause of the error; so, cvs update now is
> irrelevant. If you are subscribed to source-changes@, check the latest
> changes; if not, check here:
> 

I think you're right about the *relevant* changes since the intagp
stuff committed today seems to be for pineview from the commit logs.

> Today my machine froze again in the same condictions. (I had to use
> the power button.) :-(

Bummer. I've been testing the new intel driver (with GEM) for a few
weeks and it still has a few bugs with old 82845G. In my case, the
screen gets corrupted, but X doesn't actually crash. This happens
repeatably when switching to/from virtual terminals, and happens
occasionally when flipping between xterms and gtk-based apps in X.
Of course, once it's corrupted, a subsequent VT switch will crash X,
but the corruption alone does not.

The best thing you can do is enable DRM Debug in the kernel and try to
get a core dump.

$ cat /usr/src/sys/conf/GENERIC | grep DEBUG=
makeoptions     DEBUG="-g"      # compile full symbol table

$ cat /usr/src/sys/arch/i386/conf/GENERIC_DRMDEBUG
include         "arch/i386/conf/GENERIC"
option          DRMDEBUG
option          DRMLOCKDEBUG

And then follow the instructions in xenocara/README for how to set up
and run the system to get a core file.

-- 
The OpenBSD Journal - http://www.undeadly.org

Reply via email to