Date: Thu, 2 Oct 2003 22:19:56 +0200 From: Vincent Jardin <vjardin@wanadoo.fr> To: Franky <franky@is.net.pl>, "freebsd-atm" <freebsd-atm@freebsd.org> Cc: bucari@prosum.fr Subject: Re: patm, idt, ipfw - next adentures Message-ID: <200310022219.56574.vjardin@wanadoo.fr> In-Reply-To: <20031002105313.CD52B2383C@arrakis.solutions.net.pl> References: <20031002105313.CD52B2383C@arrakis.solutions.net.pl>
next in thread | previous in thread | raw e-mail | index | archive | help
A part of this error message is related to the following status that is=20 returned by the Chipset: if (stat_val & IDT_STAT_FBQ1A) { printf("proatm%d: not enough large buffers.\n", proatm->u= nit); proatm_ld_rcv_buf(proatm, 0, 64); } see http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/proatm/Attic/proatm.c?r= ev=3D1.1.2.2&content-type=3Dtext/x-cvsweb-markup According the the IDT77252's manual : "This field indicates that FBQ1 has= =20 fewer empty free buffers than the value specified in the Threshold (THLD)= =20 field of the Free Buffer Size 1 (FBQS1) register. This bit will be set on= ly=20 if the Free Buffer Queue Interrupt Enable (FBQIE) bit of the Configuratio= n=20 register is set to 1. This bit will return to zero one buffers are added = to=20 the FBQ." I do not understand why your HW is always requesting for more buffers !! = Have=20 you done something special ? Can you provide more information about your configuration ? Could you try the same test without ipfw ? Regards, Vincent On Thursday 02 October 2003 12:53, Franky wrote: > I reinstall os to FreeBSD 4.9-RC and change atm card to Prosum > PROAMT-155.THIS IS NOT WORK. When os start all work good, but after 20-= 90 > seconds some PVCs which have big traffic(8Mbit/s) break transmission an= d > don't send packets. I did many tests, I had always the same results - t= he > end of transssmision without any message. Sometimes I get this message: > Oct 2 03:18:45 ordos /kernel: proatm0: i=3D101, status=3D00080008 > Oct 2 03:18:45 ordos /kernel: proatm0: not enough large buffers. > Oct 2 03:18:45 ordos last message repeated 99 times > Oct 2 03:18:45 ordos /kernel: proatm0: i=3D101, status=3D00080008 > Oct 2 03:18:45 ordos /kernel: proatm0: not enough large buffers. > Oct 2 03:18:45 ordos last message repeated 69 times > Oct 2 03:18:45 ordos /kernel: All mbuf clusters exhausted, please see > tuning(7). > Oct 2 03:18:45 ordos /kernel: proatm0: not enough large buffers. > Oct 2 03:18:45 ordos last message repeated 29 times > Oct 2 03:18:45 ordos /kernel: proatm0: i=3D101, status=3D00080008 > Oct 2 03:18:46 ordos /kernel: proatm0: not enough large buffers. > Oct 2 03:18:46 ordos /kernel: proatm0: bad CRC - discarding PDU: 0/144 > Oct 2 03:18:46 ordos /kernel: proatm0: not enough large buffers. > Oct 2 03:18:46 ordos last message repeated 98 times > Oct 2 03:18:46 ordos /kernel: proatm0: i=3D101, status=3D00080008 > but after this message all interface stop send packets (NMBCLUSTERS is = set > to 65536 and ipfw is disabled).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310022219.56574.vjardin>