From owner-freebsd-current@FreeBSD.ORG Mon Jul 24 09:13:42 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FFCD16A4DD for ; Mon, 24 Jul 2006 09:13:42 +0000 (UTC) (envelope-from amogilny@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by mx1.FreeBSD.org (Postfix) with ESMTP id 664E143D46 for ; Mon, 24 Jul 2006 09:13:41 +0000 (GMT) (envelope-from amogilny@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so2255826uge for ; Mon, 24 Jul 2006 02:13:39 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=aNg+liftPZqj+pyhkSkUi932bhfJDOMfhhhWUvE01PjSbZjY2jfLuWqCJnvjhVddWuk8qdDecY+sujQ8DvBqlW5z8s9DoUCvwoS/Bi6CELfbevSZHjTCrRrlBrCyCMwPori85VJbz+EYM8Tcy6wTL2kXqWLg+Zz6wvPxqzGcpE4= Received: by 10.78.177.11 with SMTP id z11mr1396028hue; Mon, 24 Jul 2006 02:13:39 -0700 (PDT) Received: by 10.78.178.3 with HTTP; Mon, 24 Jul 2006 02:13:39 -0700 (PDT) Message-ID: <7403d2a30607240213v522b7f21t2e2e0e90dbe6a7c4@mail.gmail.com> Date: Mon, 24 Jul 2006 12:13:39 +0300 From: "Alexander Mogilny" Sender: amogilny@gmail.com To: freebsd-current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: b0f56b4bde3629c2 Subject: [patch] Broadcom BCM5751F Gigabit Ethernet X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jul 2006 09:13:42 -0000 I have recently installed FreeBSD 6.0 to IBM machine with subject integrated NIC. It did not work. The first decision I made is upgrading to RELENG_6_1. That also did not help. According to 'pciconf -lv' information I found that chipid of BCM5751F NIC was not present in bge driver so I added it and recompiled the kernel. NIC started working. Here is the patch with chipid: --- if_bge.c.orig Mon Jul 24 12:11:27 2006 +++ if_bge.c Mon Jul 24 12:13:02 2006 @@ -172,6 +172,8 @@ "Broadcom BCM5751 Gigabit Ethernet" }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5751M, "Broadcom BCM5751M Gigabit Ethernet" }, + { BCOM_VENDORID, BCOM_DEVICEID_BCM5751F, + "Broadcom BCM5751F Gigabit Ethernet" }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5752, "Broadcom BCM5752 Gigabit Ethernet" }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5782, --- if_bgereg.h.orig Mon Jul 24 12:11:32 2006 +++ if_bgereg.h Mon Jul 24 12:12:17 2006 @@ -1955,6 +1955,7 @@ #define BCOM_DEVICEID_BCM5750M 0x167C #define BCOM_DEVICEID_BCM5751 0x1677 #define BCOM_DEVICEID_BCM5751M 0x167D +#define BCOM_DEVICEID_BCM5751F 0x167E #define BCOM_DEVICEID_BCM5752 0x1600 #define BCOM_DEVICEID_BCM5782 0x1696 #define BCOM_DEVICEID_BCM5788 0x169C -- AIM-UANIC +-----[ FreeBSD ]-----+ Alexander Mogilny | The Power to Serve! | <> sg@portaone.com +---------------------+