From owner-cvs-src@FreeBSD.ORG  Wed Dec 13 13:01:19 2006
Return-Path: <owner-cvs-src@FreeBSD.ORG>
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" <bz@FreeBSD.org>
X-X-Sender: bz@maildrop.int.zabbadoz.net
To: Scott Long <scottl@samsco.org>
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 <scottl@freebsd.org>, cvs-all@freebsd.org,
	Bruce Evans <bde@zeta.org.au>
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 <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=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 <Broadcom BCM5701 B5, ASIC rev. 0x105>.
>> 
[..]
> 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