From owner-freebsd-stable@FreeBSD.ORG Fri Nov 16 17:25:53 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5229BA35; Fri, 16 Nov 2012 17:25:53 +0000 (UTC) (envelope-from rjk@wintek.com) Received: from local.wintek.com (local.wintek.com [72.12.201.234]) by mx1.freebsd.org (Postfix) with ESMTP id 03D318FC0C; Fri, 16 Nov 2012 17:25:52 +0000 (UTC) Received: from rjk.wintek.local (172.28.1.248) by local.wintek.com (172.28.1.234) with Microsoft SMTP Server (TLS) id 8.1.436.0; Fri, 16 Nov 2012 12:25:52 -0500 Message-ID: <50A67720.70603@wintek.com> Date: Fri, 16 Nov 2012 12:25:52 -0500 From: Richard Kuhns Organization: Wintek Corporation User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121114 Thunderbird/16.0.2 MIME-Version: 1.0 To: Gary Palmer Subject: Re: bge on the new Mac Mini References: <50A65BFC.7030406@wintek.com> <50A65EB5.7040004@mu.org> <50A66198.6060108@wintek.com> <20121116162045.GC24320@in-addr.com> <50A66965.20109@wintek.com> <20121116170932.GD24320@in-addr.com> In-Reply-To: <20121116170932.GD24320@in-addr.com> X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit Cc: Alfred Perlstein , "freebsd-stable@freebsd.org" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: rjk@wintek.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Nov 2012 17:25:53 -0000 On 11/16/12 12:09, Gary Palmer wrote: > On Fri, Nov 16, 2012 at 11:27:17AM -0500, Richard Kuhns wrote: >> On 11/16/12 11:20, Gary Palmer wrote: >>> On Fri, Nov 16, 2012 at 10:54:00AM -0500, Richard Kuhns wrote: >>>> On 11/16/12 10:41, Alfred Perlstein wrote: >>>>> Often that is all that is needed. It's worth a shot and reporting back. >>>>> >>>>> Do you know how to update the table in the driver, rebuild/install >>>>> kernel and check? >>>>> >>>>> -Alfred >>>>> >>>> >>>> I'm afraid not. I grepped for the hex value reported on the one that works >>>> (chip=0x16b414e4), but I couldn't find it in its entirety, 16b4, or 14e4. So I >>>> don't know what to add :-( >>>> >>>> I don't have any problem with rebuilding and installing a new kernel, though. >>> >>> 14e4 is the ID for Broadcom >>> 16b4 is the ID for BCM57765, a NetXtreme Desktop/Mobile chip >>> >>> http://www.broadcom.com/support/ethernet_nic/determine_driver.php has a list >>> of the BCM PCI ID values >>> >>> There is a (frequently incomplete) database of user reported PCI values at >>> http://www.pcidatabase.com. It has the BCM ID (14e4), but not your chip >>> >>> Linux uses the tg3 driver for that chipset apparently, but I think thats >>> a general dumping ground for a lot of Broadcom products. Not sure what the >>> appropriate FreeBSD driver to add the ID code to would be. >>> >>> Regards, >>> >>> Gary >>> >> >> Sorry, I should have been more clear. I grepped for those values in >> /usr/src/sys/dev/bge/*, since that's the driver that's used on the older minis. >> I assume that's where the table is that Alfred mentioned; I just don't know what >> to add to it. >> > > The probe table appears to be bge_devs in if_bge.c. The values there are > #define'd in if_bgereg.h, but for a quick hack you just need to add the value > to the table > > Gary > Thanks, I found it. I also found that the reason I couldn't find it before was that I didn't tell grep to ignore case :-( -- Richard Kuhns My Desk: 765-269-8541 Wintek Corporation Internet Support: 765-269-8503 427 N 6th Street Consulting: 765-269-8504 Lafayette, IN 47901-2211 Accounting: 765-269-8502