Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Oct 2011 17:05:03 -0700
From:      YongHyeon PYUN <pyunyh@gmail.com>
To:        David Christensen <davidch@broadcom.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, Sean Bruno <seanbru@yahoo-inc.com>, Pyun YongHyeon <yongari@freebsd.org>
Subject:   Re: bce(4) with IPMI [puzzling and puzzling]
Message-ID:  <20111008000503.GG11808@michelle.cdnetworks.com>
In-Reply-To: <5D267A3F22FD854F8F48B3D2B523819385F35B56AF@IRVEXCHCCR01.corp.ad.broadcom.com>
References:  <1317315666.2777.8.camel@hitfishpass-lx.corp.yahoo.com> <1317952651.9892.19.camel@hitfishpass-lx.corp.yahoo.com> <1318004610.27029.1.camel@hitfishpass-lx.corp.yahoo.com> <20111007175137.GA11808@michelle.cdnetworks.com> <5D267A3F22FD854F8F48B3D2B523819385F35B561B@IRVEXCHCCR01.corp.ad.broadcom.com> <20111007224359.GF11808@michelle.cdnetworks.com> <5D267A3F22FD854F8F48B3D2B523819385F35B56AF@IRVEXCHCCR01.corp.ad.broadcom.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Bu8it7iiRSEf40bY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Fri, Oct 07, 2011 at 04:25:56PM -0700, David Christensen wrote:
> > > That's a typo then, 5709 and 5716 share the same ASIC ID.
> > >
> > 
> > Thanks for confirmation.
> > Could you review the attached patch?
> 
> Looks good.  ASIC ID matches my Dell R210 system:
> 
> bce0: <Broadcom NetXtreme II BCM5716 1000Base-T (C0)> mem 0xda000000-0xdbffffff irq 16 at device 0.0 on pci2
> miibus0: <MII bus> on bce0
> bce0: Ethernet address: b8:ac:6f:87:95:f1
> bce0: ASIC (0x57092008); Rev (C0); Bus (PCIe x4, 2.5Gbps); B/C (5.2.2); Bufs (RX:2;TX:2;PG:8); Flags (SPLT|MSI|MFW); MFW (NCSI 2.0.8)
> 

Thanks for testing.
Committed with r226123.
I also noticed that bce(4) may support BCM5716S because brgphy(4)
already supports BCM5709S. Can you test attached patch on BCM5716S?

> Dave
> 
> 

--Bu8it7iiRSEf40bY
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="bce.5716S.diff"

Index: sys/dev/bce/if_bce.c
===================================================================
--- sys/dev/bce/if_bce.c	(revision 226123)
+++ sys/dev/bce/if_bce.c	(working copy)
@@ -154,6 +154,10 @@
 	{ BRCM_VENDORID, BRCM_DEVICEID_BCM5716,  PCI_ANY_ID,  PCI_ANY_ID,
 		"Broadcom NetXtreme II BCM5716 1000Base-T" },
 
+	/* BCM5716S controllers and OEM boards. */
+	{ BRCM_VENDORID, BRCM_DEVICEID_BCM5716S,  PCI_ANY_ID,  PCI_ANY_ID,
+		"Broadcom NetXtreme II BCM5716S 1000Base-SX" },
+
 	{ 0, 0, 0, 0, NULL }
 };
 
Index: sys/dev/bce/if_bcereg.h
===================================================================
--- sys/dev/bce/if_bcereg.h	(revision 226123)
+++ sys/dev/bce/if_bcereg.h	(working copy)
@@ -565,6 +565,7 @@
 #define BRCM_DEVICEID_BCM5709			0x1639
 #define BRCM_DEVICEID_BCM5709S			0x163A
 #define BRCM_DEVICEID_BCM5716			0x163B
+#define BRCM_DEVICEID_BCM5716S			0x163C
 
 #define HP_VENDORID				0x103C
 

--Bu8it7iiRSEf40bY--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111008000503.GG11808>