From owner-freebsd-stable@FreeBSD.ORG Sat Sep 25 15:54:25 2004 Return-Path: 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 89E7616A4CE for ; Sat, 25 Sep 2004 15:54:25 +0000 (GMT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7825E43D1D for ; Sat, 25 Sep 2004 15:54:25 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 6F8005C9AB; Sat, 25 Sep 2004 08:54:25 -0700 (PDT) Date: Sat, 25 Sep 2004 08:54:25 -0700 From: Paul Saab To: freebsd-stable@freebsd.org Message-ID: <20040925155425.GA15039@elvis.mu.org> References: <20040917175831.GB18526@pir.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040917175831.GB18526@pir.net> User-Agent: Mutt/1.4.2.1i Subject: Re: supporting broadcom gig BCM5751 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 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, 25 Sep 2004 15:54:25 -0000 Can you try http://yogurt.org/FreeBSD/bge_5750.diff It got my 5751 working. Peter Radcliffe (pir@pir.net) wrote: > I'm trying to install a new dell machine at work but it's coming up > with an unknown internal gig ether card and it's stupidly fussy about > PCI cards (won't boot with random cards in it). > > The device is; 0x14e4 0x1677 which some searching tells me is a > broadcom BCM5751 gig ether card. > > Adding the device ids to if_bge.c and if_bgereg.h; > > #define BCOM_DEVICEID_BCM5751 0x1677 > > { BCOM_VENDORID, BCOM_DEVICEID_BCM5751, > "Broadcom BCM5751 Gigabit Ethernet" }, > > and PXE booting with the new kernel gives me; > > bge0: mem > 0xdfcf0000-0xdfcfffff irq 11 at device 0.0 on pci2 > NMI ISA a0, EISA ff > RAM parity error, likely hardware failure. > > Fatal trap 19: non-maskable interrupt trap while in kernel mode > instruction pointer = 0x8:0xc028a8cb > stack pointer = 0x10:0xc0821d4c > frame pointer = 0x10:0xc0821d54 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 > processor eflags = interrupt enabled, IOPL = 0 > current process = 0 (swapper) > interrupt mask = net tty bio cam > trap number = 19 > panic: non-maskable interrupt trap > > This doesn't happen with a default kernel (or my special build kernel > without the source patch). ANy hints or does this need real driver > support work ? > > P. > > -- > pir -- -ps