From owner-freebsd-net@FreeBSD.ORG Fri Oct 7 22:35:02 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 87545106566B; Fri, 7 Oct 2011 22:35:02 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id B98E78FC14; Fri, 7 Oct 2011 22:35:01 +0000 (UTC) Received: by wyj26 with SMTP id 26so5996984wyj.13 for ; Fri, 07 Oct 2011 15:35:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=7HzRaBzEyHQ7g8/y2HoqSgXZhKrhbwpfIlBKDUekLKA=; b=gCvb7PBbGM1BnqRVBuMKH59tLQh8LkF62U4bPqfyEvltLdGcvMuJgA6NpXlMdMfxtw 0qa+bF8Ntyym0Bi6HVMAj5yZDXam+soRxe15FnUJTfeQuUI6nGWIZsqUVblnv5div3Tm 1jIXQkewp2gp0Lbz9IIp0wwYK4oS7WRViOjxU= Received: by 10.227.38.66 with SMTP id a2mr3039340wbe.43.1318026900427; Fri, 07 Oct 2011 15:35:00 -0700 (PDT) Received: from pyunyh@gmail.com ([174.35.1.224]) by mx.google.com with ESMTPS id i29sm18424467wbp.22.2011.10.07.15.34.56 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 07 Oct 2011 15:34:59 -0700 (PDT) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Fri, 07 Oct 2011 15:33:00 -0700 From: YongHyeon PYUN Date: Fri, 7 Oct 2011 15:33:00 -0700 To: David Christensen Message-ID: <20111007223300.GE11808@michelle.cdnetworks.com> References: <1317315666.2777.8.camel@hitfishpass-lx.corp.yahoo.com> <1317323418.2777.14.camel@hitfishpass-lx.corp.yahoo.com> <1317343996.2777.33.camel@hitfishpass-lx.corp.yahoo.com> <1317346748.2777.36.camel@hitfishpass-lx.corp.yahoo.com> <5D267A3F22FD854F8F48B3D2B523819385F35B4738@IRVEXCHCCR01.corp.ad.broadcom.com> <1317683178.15510.25.camel@hitfishpass-lx.corp.yahoo.com> <20111007191154.GB11808@michelle.cdnetworks.com> <1318018310.27029.10.camel@hitfishpass-lx.corp.yahoo.com> <5D267A3F22FD854F8F48B3D2B523819385F35B5613@IRVEXCHCCR01.corp.ad.broadcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5D267A3F22FD854F8F48B3D2B523819385F35B5613@IRVEXCHCCR01.corp.ad.broadcom.com> User-Agent: Mutt/1.4.2.3i Cc: "freebsd-net@freebsd.org" , Pyun YongHyeon , Sean Bruno , "davidch@freebsd.org" Subject: Re: bce(4) with IPMI X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2011 22:35:02 -0000 On Fri, Oct 07, 2011 at 02:17:06PM -0700, David Christensen wrote: > > > Can't explain either but probably stable/6 bce(4) may have used old > > > firmware. > > > > Ok, I can once again reach the IPMI controller if I remove this: > > > > http://svnweb.freebsd.org/base/head/sys/dev/bce/if_bce.c?r1=210263&r2=21 > > 0262&pathrev=210263 > > > > Since the driver has control over the interface, not "upping" the > > interface media causes the IPMI controller to not be able to access the > > network. Ugh. > > > > That's the current design. We could try moving bce_pulse() > initialization from bce_attach() to bce_init() so the driver only > takes control when you "up" the interface. > Because driver already initialized CPUs and context I thought moving bce_pulse() to bce_init() was too late. If that's doable it would be more correct way to address this issue. > Dave >