Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Nov 2009 15:03:49 -0800
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        Joerg Sonnenberger <joerg@britannica.bec.de>
Cc:        svn-src-all@FreeBSD.org
Subject:   Re: svn commit: r199670 - head/sys/dev/bge
Message-ID:  <4B0B14D5.3090903@FreeBSD.org>
In-Reply-To: <20091123010511.GA14572@britannica.bec.de>
References:  <200911222050.nAMKoRYh029141@svn.freebsd.org> <20091123010511.GA14572@britannica.bec.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Joerg Sonnenberger wrote:
> On Sun, Nov 22, 2009 at 08:50:27PM +0000, Pyun YongHyeon wrote:
>> Log:
>>   Fix two long standing bugs on bge(4). Most pre BCM5755 controllers
>>   have a DMA bug when buffer address crosses a multiple of the 4GB
>>   boundary(e.g. 4GB, 8GB, 12GB etc).
> 
> Does this only affect transfers that *cross* a 4GB boundary or does it
> also affect transfers that *end* at a 4GB boundary? E.g. if the mbuf
> cluster starts at 0xffffff00 with size 0x100 -- will the DMA engine
> stall happen or not?

What about bce(4) driver? Could it be affected too? We've seen some 
periodic lookups with the bce machine under the load (7.2-release, 
5708C). Installing the add-on intel pro-based card into the same machine 
resolved the issue for us.

-Maxim



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