Re: FreeBSD 6.3 fxp0 MBUF and PAE

Pyun YongHyeon <[email protected]> Thu, 13 Mar 2008 10:27:41 +0900
Newsgroups gmane.os.freebsd.devel.net,gmane.os.freebsd.bugs,gmane.os.freebsd.devel.smp
Message-ID <[email protected]>
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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[email protected]"