amd64/184304: Broadcom NetXtreme BCM57786 Gigabit Ethernet NIC not working
John Baldwin
jhb at freebsd.org
Tue Nov 26 21:19:39 UTC 2013
On Tuesday, November 26, 2013 3:18:17 am Sastry Tumuluri wrote:
>
> >Number: 184304
> >Category: amd64
> >Synopsis: Broadcom NetXtreme BCM57786 Gigabit Ethernet NIC not
working
> >Confidential: no
> >Severity: non-critical
> >Priority: low
> >Responsible: freebsd-amd64
> >State: open
> >Quarter:
> >Keywords:
> >Date-Required:
> >Class: sw-bug
> >Submitter-Id: current-users
> >Arrival-Date: Tue Nov 26 08:20:00 UTC 2013
> >Closed-Date:
> >Last-Modified:
> >Originator: Sastry Tumuluri
> >Release: 10.0BETA3
> >Organization:
> Government of Haryana
> >Environment:
> FreeBSD 10.0-BETA3 #0 r257580: Sun Nov 3 19:43:01 UTC 2013
root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
> >Description:
> Laptop: Acer Aspire E1-572-54204G50Mnkk
>
> Ethernet NIC not recognized on boot.
>
> pciconf shows:
> none2 at pci0:1:0:0: class=0x020000 card=0x07751025 chip=0x16b314e4 rev=0x01
hdr=0x00
> vendor = 'Broadcom Corportation'
> device = 'NetXtreme BCM57786 Gigabit Ethernet PCIe'
> class = network
> subclass = ethernet
Please try this but report back with the dmesg:
Index: head/sys/dev/bge/if_bge.c
===================================================================
--- head/sys/dev/bge/if_bge.c (revision 258648)
+++ head/sys/dev/bge/if_bge.c (working copy)
@@ -221,11 +221,16 @@
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57760 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57761 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57762 },
+ { BCOM_VENDORID, BCOM_DEVICEID_BCM57764 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57765 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57766 },
+ { BCOM_VENDORID, BCOM_DEVICEID_BCM57767 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57780 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57781 },
+ { BCOM_VENDORID, BCOM_DEVICEID_BCM57782 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57785 },
+ { BCOM_VENDORID, BCOM_DEVICEID_BCM57786 },
+ { BCOM_VENDORID, BCOM_DEVICEID_BCM57787 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57788 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57790 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM57791 },
@@ -2694,6 +2699,9 @@
case BCOM_DEVICEID_BCM5725:
case BCOM_DEVICEID_BCM5727:
case BCOM_DEVICEID_BCM5762:
+ case BCOM_DEVICEID_BCM57764:
+ case BCOM_DEVICEID_BCM57767:
+ case BCOM_DEVICEID_BCM57787:
id = pci_read_config(dev,
BGE_PCI_GEN2_PRODID_ASICREV, 4);
break;
@@ -2702,7 +2710,9 @@
case BCOM_DEVICEID_BCM57765:
case BCOM_DEVICEID_BCM57766:
case BCOM_DEVICEID_BCM57781:
+ case BCOM_DEVICEID_BCM57782:
case BCOM_DEVICEID_BCM57785:
+ case BCOM_DEVICEID_BCM57786:
case BCOM_DEVICEID_BCM57791:
case BCOM_DEVICEID_BCM57795:
id = pci_read_config(dev,
Index: head/sys/dev/bge/if_bgereg.h
===================================================================
--- head/sys/dev/bge/if_bgereg.h (revision 258648)
+++ head/sys/dev/bge/if_bgereg.h (working copy)
@@ -2503,11 +2503,16 @@
#define BCOM_DEVICEID_BCM57760 0x1690
#define BCOM_DEVICEID_BCM57761 0x16B0
#define BCOM_DEVICEID_BCM57762 0x1682
+#define BCOM_DEVICEID_BCM57764 0x1642
#define BCOM_DEVICEID_BCM57765 0x16B4
#define BCOM_DEVICEID_BCM57766 0x1686
+#define BCOM_DEVICEID_BCM57767 0x1683
#define BCOM_DEVICEID_BCM57780 0x1692
#define BCOM_DEVICEID_BCM57781 0x16B1
+#define BCOM_DEVICEID_BCM57782 0x16B7
#define BCOM_DEVICEID_BCM57785 0x16B5
+#define BCOM_DEVICEID_BCM57786 0x16B3
+#define BCOM_DEVICEID_BCM57787 0x1641
#define BCOM_DEVICEID_BCM57788 0x1691
#define BCOM_DEVICEID_BCM57790 0x1694
#define BCOM_DEVICEID_BCM57791 0x16B2
--
John Baldwin
More information about the freebsd-amd64
mailing list