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>