Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Aug 2005 12:36:58 -0600
From:      Scott Long <scottl@samsco.org>
To:        obrien@freebsd.org
Cc:        freebsd-amd64@freebsd.org
Subject:   Re: Tyan S2885 Thunder K8W lockups
Message-ID:  <42EFBD4A.1020001@samsco.org>
In-Reply-To: <20050802180022.GO71672@dragon.NUXI.org>
References:  <20050727.154329.71086249.chat95@mac.com> <20050802180022.GO71672@dragon.NUXI.org>

next in thread | previous in thread | raw e-mail | index | archive | help
David O'Brien wrote:
> On Wed, Jul 27, 2005 at 03:43:29PM +0900, NAKATA Maho wrote:
> 
>>Hello
>>sometimes my opteron box locks up recently,
>>it seems that there are some discussion about this issue
>>on the list.
> 
> ..
> 
>>* set hw.physmem="4G" doesn't help
> 
> 
> Try something like "3G" instead.
> 
> 
>>workaround:
>>on board GbE (bge0) and SATA disabled.
> 
> 
> I've found that the Silicon Images SATA driver isn't >4GB clean.
> I can easily panic my Iwill DK8X with 8GB of RAM when I try to use a
> Silicon Images based SATA mirror.
> 

Is it not 64-bit clean, or is that it doesn't handle more than 32 bits
of data address space correctly?  There's a sharp difference.  Take the
asr driver for example; it isn't 64 bit clean because it tries to
store kernel data pointers into 32-bit quantities.  It also doesn't
work with more than 32bits worth of data memory because, well, it sucks.
Anyways, I know that the SiL311x parts do not do 64-bit data addressing,
so it's up to the driver to use busdma correctly.  Since it works on
AMD64 with less than 4GB of RAM, I suspect that it's 64-bit clean, but
it doesn't use busdma correctly.

Scott



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