From owner-freebsd-atm@FreeBSD.ORG Thu Oct 2 13:20:00 2003 Return-Path: Delivered-To: freebsd-atm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F39C16A4C0 for ; Thu, 2 Oct 2003 13:20:00 -0700 (PDT) Received: from mwinf0401.wanadoo.fr (smtp5.wanadoo.fr [193.252.22.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5617D43FDF for ; Thu, 2 Oct 2003 13:19:59 -0700 (PDT) (envelope-from vjardin@wanadoo.fr) Received: from mercure.vincentjardin.net (AVelizy-102-1-4-37.w80-11.abo.wanadoo.fr [80.11.204.37]) by mwinf0401.wanadoo.fr (SMTP Server) with ESMTP id D5C3658004A4; Thu, 2 Oct 2003 22:19:57 +0200 (CEST) Content-Type: text/plain; charset="iso-8859-2" From: Vincent Jardin To: Franky , "freebsd-atm" Date: Thu, 2 Oct 2003 22:19:56 +0200 User-Agent: KMail/1.4.3 References: <20031002105313.CD52B2383C@arrakis.solutions.net.pl> In-Reply-To: <20031002105313.CD52B2383C@arrakis.solutions.net.pl> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200310022219.56574.vjardin@wanadoo.fr> cc: bucari@prosum.fr Subject: Re: patm, idt, ipfw - next adentures X-BeenThere: freebsd-atm@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: ATM for FreeBSD! List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Oct 2003 20:20:00 -0000 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).