Date: Wed, 3 May 2006 01:53:12 -0700 (PDT) From: =?ISO-8859-1?Q?Mikko_Ty=F6l=E4j=E4rvi?= <mbsd@pacbell.net> To: Mike Silbersack <silby@silby.com> Cc: mobile@freebsd.org Subject: Re: Latest if_bfe - I think it works! Message-ID: <20060503014402.X19669@antec.home> In-Reply-To: <20060503023417.O816@odysseus.silby.com> References: <20060429102214.V9858@odysseus.silby.com> <20060430134609.U4092@antec.home> <20060430163316.B724@odysseus.silby.com> <20060430151724.N4092@antec.home> <20060501012306.G731@odysseus.silby.com> <20060430234832.A19669@antec.home> <20060503023417.O816@odysseus.silby.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 3 May 2006, Mike Silbersack wrote:
> Ok, I got it working with an artificial 128MB limit. I had to fix two major
> issues:
>
> 1. It was requiring more bounce buffers than busdma was prepared to give it,
> so I reduced the size of the rings.
> 2. It was leaking bounce buffers whenever you transmitted a multi-fragment
> buffer, which pretty much means any non-ping packet.
>
> and scottl fixed #3 with rev 1.77 of busdma_machdep.c
>
> 3. busdma wasn't telling us when we ran out of bounce buffers.
>
> However, now that #1 and #2 are fixed, #3 shouldn't come into play ever, as
> far as I can tell.
>
> I'm writing this e-mail via ssh into pine on the machine which has the
> artificial 128MB limit set, looking at hw.busdma sysctl I can see that it's
> bouncing pages all over the place, so I can say that it seems to be good to
> me. Please test.
I concur.
Initial tests (on -current with a fresh kernel) running concurrent
cvsup, portupgrade, copying stuff back and forth over the LAN and
random web surfing works, as far as I can tell, without problems.
No panics, no error messages, no hangs, no hickups of any kind.
If it crashes, you'll be the first to know :-)
Thanks,
/Mikko
P.S. I'm pleased to the how much faster bfe gets the link up compared
to the bcm4sbxp (ndis) driver. If only someone could do the same
to "re"... :-P
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060503014402.X19669>
