Skip site navigation (1)Skip section navigation (2)
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>