Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: System freeze w/display strangeness on amd64/current
On Mon, 2 Jan 2012 09:13:37 -0800
Chuck Silvers <chuq%chuq.com@localhost> wrote:
> On Tue, Dec 27, 2011 at 07:52:29AM -0500, Gary Duzan wrote:
> > In Message <20111225114643.GD11619%mail.duskware.de@localhost>,
> > Martin Husemann <martin%duskware.de@localhost>wrote:
> >
> > =>On Fri, Dec 23, 2011 at 08:20:51PM -0500, Gary Duzan wrote:
> > =>> Any thoughts for diagnosing the problem? Loading older
> > versions =>> would be possible, if a bit messy. dmesg included
> > below. =>
> > =>Just a very tiny straw, but you could try to comment out the
> > =>
> > =>#define __HAVE_DIRECT_MAP 1
> > =>#define __HAVE_MM_MD_DIRECT_MAPPED_IO
> > =>#define __HAVE_MM_MD_DIRECT_MAPPED_PHYS
> > =>
> > =>block in /usr/src/sys/arch/amd64/include/types.h and build a new
> > kernel.
> >
> > Thanks for this. I #if 0'd out those lines, and things seem much
> > more stable now. I ran the full test suite and have been browsing
> > using Firefox without incident for a while. From the commit note,
> > I guess the video memory is being grabbed by a large page allocation
> > improperly?
>
>
> if the physical address of the video memory is less than the highest
> physical address of normal memory, then it's being mapped by the
> direct-map, yes. that shouldn't cause a problem since nothing should
> be referencing non-RAM addresses via the direct map, but there may be
> something subtle going on. openbsd and freebsd also have a direct
> map that includes the gaps between RAM regions, and they apparently
> don't have these problems, so something else that we're doing
> differently must be involved.
>
> could you enable "options DEBUG_MEMLOAD" and "options PCI_CONFIG_DUMP"
> and send me the boot output? you may also need to increase
> MSGBUFSIZE.
Just curious: is there a PR filed for this issue, and/or is it known to
be fixed?
Thanks.
Later...
Greg Oster
Home |
Main Index |
Thread Index |
Old Index