From owner-cvs-src@FreeBSD.ORG Wed Dec 13 13:01:19 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B105916A492; Wed, 13 Dec 2006 13:01:19 +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 8324E43CD2; Wed, 13 Dec 2006 12:58:52 +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 E25A9200283; Wed, 13 Dec 2006 14:00:12 +0100 (CET) Received: by transport.cksoft.de (Postfix, from userid 66) id 3A752200273; Wed, 13 Dec 2006 14:00:06 +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 791D6444885; Wed, 13 Dec 2006 12:57:57 +0000 (UTC) Date: Wed, 13 Dec 2006 12:57:57 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Scott Long In-Reply-To: <457F820B.6040104@samsco.org> Message-ID: <20061213125524.G91892@maildrop.int.zabbadoz.net> References: <200612120511.kBC5BCvi018697@repoman.freebsd.org> <20061212231257.M91892@maildrop.int.zabbadoz.net> <20061213113025.O833@delplex.bde.org> <457F820B.6040104@samsco.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, Scott Long , cvs-all@freebsd.org, Bruce Evans Subject: Re: cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Dec 2006 13:01:19 -0000 On Tue, 12 Dec 2006, Scott Long wrote: >>>> Modified files: >>>> sys/dev/bge if_bge.c if_bgereg.h >>>> Log: >>>> Fix support for certain 575x/578x chips. This consists of the >>>> following: >>> ... >>> 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. >> >> I use the following quick fix for a . >> [..] > I'll try to run some tests with the third write disabled, but I don't have > much time left to devote to this particular project. If others would be > willing to test with the third write removed, I'd appreciate it. It might be > interesting to test with the second write removed as > well (i.e. both writes in bge_reset). I'll post patches if anyone wants > to test but can't grok what I'm saying here. ok, I only tried with the two writes removed from bge_reset and it started to work again. At least the machine no longer hangs on boot and the first bge port works. Cannot easily test more atm. -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT