From owner-freebsd-questions@FreeBSD.ORG Fri Jun 8 17:45:46 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F13CB106566B; Fri, 8 Jun 2012 17:45:45 +0000 (UTC) (envelope-from vrwmiller@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id A4DD48FC08; Fri, 8 Jun 2012 17:45:45 +0000 (UTC) Received: by obcni5 with SMTP id ni5so3491993obc.13 for ; Fri, 08 Jun 2012 10:45:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=oYTHJjYsvliAxaOZhA8DHXXZHbSlYGoad1e9bsBpN54=; b=dVr50yKmqtvOE+E+4g/QGlHeoknyhfgVKntPxsnH7rOccX1177mJ0rXG07LILCL9Kj 5MvSZg2fM88E2JCir5PI3hJDUm+6lEmR3MdY3bq65J7uIseaHY5It6608vTz4wL8TAc9 3x2rtuxPqIp19E94axeh/aFuJMwa45mk+fBC0Rdm+REtHrAErxzTUran5HSFL+KK2YSV Rvs4TZxEZsyTzX6/zn8jPnvlIpKtfwhFyNjhU3BG4Pe0G9wIshY2dAAhX4wS7ujHqI6/ FZGBo9os4Jh2YV2B+2pe+93r3A1QRXWcOvrD92FdfdxByYpmW/2wVZPjWxQ8TGN781HJ k33Q== MIME-Version: 1.0 Received: by 10.60.1.202 with SMTP id 10mr8077965oeo.15.1339177545068; Fri, 08 Jun 2012 10:45:45 -0700 (PDT) Sender: vrwmiller@gmail.com Received: by 10.182.128.38 with HTTP; Fri, 8 Jun 2012 10:45:44 -0700 (PDT) In-Reply-To: <1FCB8643-87F8-4B89-A5DC-1082B20F8682@fisglobal.com> References: <7BDA2790-A852-4BA1-B6D3-BCA3C465A341@fisglobal.com> <1FCB8643-87F8-4B89-A5DC-1082B20F8682@fisglobal.com> Date: Fri, 8 Jun 2012 13:45:44 -0400 X-Google-Sender-Auth: 7Zg1XHNeyKChq3ce9J1Pu9yEVRM Message-ID: From: Rick Miller To: Devin Teske Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: FreeBSD Questions Subject: Re: How do I determine support for $xx? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jun 2012 17:45:46 -0000 Matthew/Devin, Thanks for the feedback. After I sent this email, I determined that the Intel i350 is indeed supported as a machine I built with FreeBSD was utilizing this NIC. I've tried the BCM5719 with stable/8 (5/21/2012) and it kernel panics when the interface is configured. I was told by a source contributor that the BCM5720 does not work (confirmed as recently as within the last week), but I've not tested it. I'm just passing this on as information...I don't expect any feedback with regards to this. On Fri, Jun 8, 2012 at 1:06 PM, Devin Teske wro= te: > > On Jun 8, 2012, at 9:45 AM, Devin Teske wrote: > >> Hi Rick (!), >> >> On Jun 8, 2012, at 8:07 AM, Rick Miller wrote: >> > > [snip] > >>> >>> I browsed the source and found many references to the BCM5719 and >>> BCM5720. =A0However, I am unfamiliar enough with driver programming in = C >>> to identify if a controller is fully supported. >>> >> > > [snip] > >> If you were running, say, 8.0-R, even if you have the bge(4) driver load= ed, you would see this in /var/run/dmesg.boot: >> >> =A0 =A0 =A0 pciN: (vendor=3D0x1106, dev=3D0x165f) at X.Y >> > > Correction, (specific to BCM5720) you'd see: > > =A0 =A0 =A0 =A0pciN: (vendor=3D0x14e4, dev=3D0x165f) at X.= Y > > Which, btw, you can confirm to yourself by executing the following within= 8.3-R (with attached bge(4)): > > $ pciconf -lv | awk '/^bge/{print $1,$4}' > bge0@pciN:A:B:C: chip=3D0x165f14e4 > > Otherwise, you can see an unknown (non-working bge(4)) Broadcom BCM5720 h= ardware by executing (on 8.0-R for example): > > $ grep unk /var/run/dmesg.boot | grep 0x14e4 > pciN: (vendor=3D0x14e4, dev=3D0x165f) at X.Y > > NOTE: On a system where all hardware is probed/attached, "grep unk /var/r= un/dmesg.boot" should not produce any results. In this case, pciconf is you= r tool for probing vendor/device IDs. > > >> NOTE: Insert random numbers for "N", and "X.Y" >> >> How you know that 8.3-R's bge(4) driver supports the BCM5720 is because = this source file: >> >> http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/bge/if_bgereg.h?annota= te=3D1.83.2.35.2.1 >> >> NOTE: I specifically pointed you at CVS instead of SVN so that you can s= ee the version tagged for 8.3-R >> >> Specifically, this line: >> >> =A0 =A0 =A0 2309: #define =A0 =A0 =A0 =A0BCOM_DEVICEID_BCM5720 =A0 =A0 = =A0 =A0 =A0 0x165F > > [snip] > > -- > Devin > > _____________ > The information contained in this message is proprietary and/or confident= ial. If you are not the intended recipient, please: (i) delete the message = and all copies; (ii) do not disclose, distribute or use the message in any = manner; and (iii) notify the sender immediately. In addition, please be awa= re that any message addressed to our domain is subject to archiving and rev= iew by persons other than the intended recipient. Thank you. --=20 Take care Rick Miller