Date: Thu, 13 Mar 2008 10:27:41 +0900 From: Pyun YongHyeon <pyunyh@gmail.com> To: Daniel Dias Gon?alves <daniel@dgnetwork.com.br> Cc: freebsd-net@freebsd.org, freebsd-bugs@freebsd.org, freebsd-smp@freebsd.org Subject: Re: FreeBSD 6.3 fxp0 MBUF and PAE Message-ID: <20080313012741.GC16972@cdnetworks.co.kr> In-Reply-To: <47D834AE.8080301@dgnetwork.com.br> References: <47D834AE.8080301@dgnetwork.com.br>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 12, 2008 at 04:53:18PM -0300, Daniel Dias Gon?alves wrote: > Hi, > > When using the interface fxp0 with PAE enable in kernel, occurs the > following error: > > fxp0: can't map mbuf (error 12) > ... > > it repeats, repeats and lost communication. > error 12 means ENOMEM. bus_dmamap_load_mbuf_sg(9) failed due to insuffcient resources. I guess there is no way to overcome this situation in driver. The only remaining way I can think of would be reclaiming of transmitted frames but how well it works would depends on circumstances. Personally I don't see a reason to print these ENOMEM errors for production box without late limiting. > Information: > 6.3-RELEASE > > fxp0@pci14:4:0: class=0x020000 card=0x00708086 chip=0x12298086 rev=0x10 > hdr=0x00 > vendor = 'Intel Corporation' > device = '82550/1/7/8/9 EtherExpress PRO/100(B) Ethernet Adapter' > class = network > subclass = ethernet > > I wait reply. > > Thanks. > > Daniel -- Regards, Pyun YongHyeon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080313012741.GC16972>