From owner-cvs-all@FreeBSD.ORG Tue Dec 12 23:34:36 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5D32616A55A; Tue, 12 Dec 2006 23:34:36 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 81CF043F67; Tue, 12 Dec 2006 23:16:27 +0000 (GMT) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 84F852002B3; Wed, 13 Dec 2006 00:17:49 +0100 (CET) Received: by transport.cksoft.de (Postfix, from userid 66) id E974E20020E; Wed, 13 Dec 2006 00:17:42 +0100 (CET) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id AAB51444885; Tue, 12 Dec 2006 23:17:25 +0000 (UTC) Date: Tue, 12 Dec 2006 23:17:25 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Scott Long In-Reply-To: <200612120511.kBC5BCvi018697@repoman.freebsd.org> Message-ID: <20061212231257.M91892@maildrop.int.zabbadoz.net> References: <200612120511.kBC5BCvi018697@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Dec 2006 23:34:36 -0000 On Tue, 12 Dec 2006, Scott Long wrote: > scottl 2006-12-12 05:11:12 UTC > > FreeBSD src repository > > Modified files: > sys/dev/bge if_bge.c if_bgereg.h > Log: > Fix support for certain 575x/578x chips. This consists of the following: > > - Use the appropriate register writing method when reseting the chip > - Program the descriptor DMA engine correctly. > - More reliably detect certain chips and their features. > > Also add some low-level debugging tools to help future work on this driver. > > Submitted by: David Christenson (proof of concept changes) > Sponsored by: www.UIA.net > > Revision Changes Path > 1.159 +263 -35 src/sys/dev/bge/if_bge.c > 1.61 +11 -0 src/sys/dev/bge/if_bgereg.h this change makes my machine hang completely (even not able to break into kernel debugger) by the time the interfaces are setup (upon boot after hostnames gets set from rc scripts). it's a dual cpu amd64 with a tyan K8SE which has 2 bges onboard: Broadcom BCM5704 A3, ASIC rev. 0x2003 backing out this one makes it boot again without any problems. -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT