From owner-freebsd-stable@FreeBSD.ORG Sat Aug 5 22:07:44 2006 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E11216A50D for ; Sat, 5 Aug 2006 22:07:44 +0000 (UTC) (envelope-from scott.wilson@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5ABF843D46 for ; Sat, 5 Aug 2006 22:07:43 +0000 (GMT) (envelope-from scott.wilson@gmail.com) Received: by nf-out-0910.google.com with SMTP id g2so875776nfe for ; Sat, 05 Aug 2006 15:07:42 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=NC+M/M9ohW+LnZy5rHnPIYej7NmVmB9ugCPB315YaeePOkecxQmr79BEb6HVxvfktmzASCkDkfTpsoCC69mdab9Rzd35Sr+tWNik0DzFq7E0Nlln36MiMnfxddhhPBwQB347wYDnYo20lsNWDhKGHxOQQeOT6OFqr/xKp2QAY0g= Received: by 10.78.134.12 with SMTP id h12mr1979920hud; Sat, 05 Aug 2006 15:07:41 -0700 (PDT) Received: by 10.78.70.10 with HTTP; Sat, 5 Aug 2006 15:07:41 -0700 (PDT) Message-ID: Date: Sun, 6 Aug 2006 00:07:41 +0200 From: "Scott Wilson" To: pyunyh@gmail.com In-Reply-To: <20060805031009.GB946@cdnetworks.co.kr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <09BFF2FA5EAB4A45B6655E151BBDD903018924E0@NT-IRVA-0750.brcm.ad.broadcom.com> <200607130513.k6D5DTdb074868@ambrisko.com> <20060805031009.GB946@cdnetworks.co.kr> Cc: stable@freebsd.org, "David \(Controller AE\) Christensen" , davidch@freebsd.org, Eric Hodel Subject: Re: Re: Re: bce0: Error mapping mbuf into TX chain! X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Aug 2006 22:07:44 -0000 On 8/5/06, Pyun YongHyeon wrote: > On Fri, Aug 04, 2006 at 03:52:40PM +0200, Scott Wilson wrote: > > On 7/13/06, Doug Ambrisko wrote: > > >David (Controller AE) Christensen writes: > > >| Sorry, I've been out on vacation and just got back into town. I'll MFC > > >| the patch within the next day or two. > > > > > >I'll let you merge in the down/up fix that I put into -current. > > > > > >Doug A. > > > > Hi, I just had a bce interface lock up with the same problem: > > > > Aug 4 07:00:16 pe3 kernel: bce0: /usr/src/sys/dev/bce/if_bce.c(4644): > > Error mapping mbuf into TX chain! > > Aug 4 07:00:47 pe3 last message repeated 368 times > > .... > > > > running v 1.2.2.5 of if_bce.c from RELENG_6 which has the > > defragmentation patch mentioned in this thread. Any suggestions on > > how I can help find a fix? > > > > scott > > Hmm... I can see several bus_dma(9) related bugs in bce(4). > For architectures that have IOMMU hardware it may have corrupted DMA > mapping and I'm pretty sure it wouldn't work on sparc64. > When it has to handle many fragmented frame or has insufficient > number of free Tx descriptors it would show unexpected results. > Unfortunately I don't have hardwares supported by bce(4) and > fixing requiries a working hardware. :-( > I see ... I am running amd64 on some dell poweredge 1950 boxes. They're xeon processors, but have chosen amd64 because they have 8gig of ram each. Here are the relevant details on the interface.... bce0: mem 0xf4000000-0xf5ffffff irq 16 at device 0.0 on pci9 bce0: ASIC ID 0x57081010; Revision (B1); PCI-X 64-bit 133MHz miibus0: on bce0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto I could make a machine available remotely to someone if it would help. Any other advice on how I can help move this forward would be greatly appreciated! thanks, scott