Date: Mon, 14 Dec 2009 12:50:44 -0800 From: Pyun YongHyeon <pyunyh@gmail.com> To: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> Cc: freebsd-stable@freebsd.org Subject: Re: vge problem Message-ID: <20091214205044.GB1122@michelle.cdnetworks.com> In-Reply-To: <20091214.110137.585114676083292120.kasahara@nc.kyushu-u.ac.jp> References: <20091208180836.GL1366@michelle.cdnetworks.com> <20091210215249.GG10121@michelle.cdnetworks.com> <20091211000848.GK10121@michelle.cdnetworks.com> <20091214.110137.585114676083292120.kasahara@nc.kyushu-u.ac.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Dec 14, 2009 at 11:01:37AM +0900, Yoshiaki Kasahara wrote: > On Thu, 10 Dec 2009 16:08:49 -0800, > Pyun YongHyeon <pyunyh@gmail.com> said: > > > While reading the code again I found some suspicious part which > > could be related with your issue. The controller's CMZ field has > > 3bits so it can handle 7 fragments of a TX frame. However, > > controller wants to see number of fragments + 1 in this field which > > means we can't use all 7 fragments in a TX descriptor. I changed > > the patch to reduce number of TX fragments to 6. Does the following > > patch make any difference for you? > > http://people.freebsd.org/~yongari/vge/vge.busdma.diff3 > > I'm sorry I was away from the console during last weekend.... > > Today I booted new kernel with diff3 patch, and did a couple of tests > (massive thumbnail loading and csup). All of them worked as expected > and no Send-Q stack observed, so I believe the problem is fixed by > this patch. > FYI: Patch committed to HEAD.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091214205044.GB1122>