From owner-freebsd-hardware@FreeBSD.ORG Sun Dec 23 23:49:57 2007 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D01916A41A for ; Sun, 23 Dec 2007 23:49:57 +0000 (UTC) (envelope-from chris@shenton.org) Received: from shenton.org (static-71-246-241-106.washdc.fios.verizon.net [71.246.241.106]) by mx1.freebsd.org (Postfix) with SMTP id BB02D13C45B for ; Sun, 23 Dec 2007 23:49:56 +0000 (UTC) (envelope-from chris@shenton.org) Received: (qmail 6589 invoked by uid 1001); 23 Dec 2007 23:49:55 -0000 From: Chris Shenton Date: Sun, 23 Dec 2007 17:17:13 -0500 References: <86hciuilpx.fsf@PECTOPAH.shenton.org> <86bq8yjwii.fsf@PECTOPAH.shenton.org> <863atxil7o.fsf@Bacalao.shenton.org> <200712201409.08385.max@love2party.net> Message-ID: <861w9dgee4.fsf@Bacalao.shenton.org> User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-current@freebsd.org, freebsd-stable@freebsd.org, freebsd-hardware@freebsd.org Subject: PATCH: FreeBSD-7-BETA4 'bge' ether for Dell T105 server X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Dec 2007 23:49:57 -0000 Thanks to Max Laier's help, the ether device is now working with the 'bge' driver. Here is a patch that makes it work. I just recompiled the kernel afterwards and it comes up. PS: the T105 is now $399 but includes 1GB RAM and 2x160GB disk, in addition to the dual-core 1.8GHz Opteron and DVD reader. (Is there a better way to do this? sorry for the CC's, wasn't sure which was appropriate for getting this into the tree.) $ pwd /usr/src/sys/dev/bge $ diff -c if_bge.c* *** if_bge.c Mon Nov 26 12:33:28 2007 --- if_bge.c.NEW Sun Dec 23 15:44:40 2007 *************** *** 169,174 **** --- 169,175 ---- { BCOM_VENDORID, BCOM_DEVICEID_BCM5715S }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5720 }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5721 }, + { BCOM_VENDORID, BCOM_DEVICEID_BCM5722 }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5750 }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5750M }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5751 }, $ diff -c if_bgereg.h* *** if_bgereg.h Tue May 22 15:22:58 2007 --- if_bgereg.h.NEW Sun Dec 23 15:44:53 2007 *************** *** 2011,2016 **** --- 2011,2017 ---- #define BCOM_DEVICEID_BCM5715S 0x1679 #define BCOM_DEVICEID_BCM5720 0x1658 #define BCOM_DEVICEID_BCM5721 0x1659 + #define BCOM_DEVICEID_BCM5722 0x165a #define BCOM_DEVICEID_BCM5750 0x1676 #define BCOM_DEVICEID_BCM5750M 0x167C #define BCOM_DEVICEID_BCM5751 0x1677