Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Oct 2011 11:12:19 -0700
From:      YongHyeon PYUN <pyunyh@gmail.com>
To:        Sean Bruno <seanbru@yahoo-inc.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, David Christensen <davidch@broadcom.com>, "davidch@freebsd.org" <davidch@freebsd.org>, Pyun YongHyeon <yongari@freebsd.org>
Subject:   Re: bce(4) with IPMI
Message-ID:  <20111011181219.GB5661@michelle.cdnetworks.com>
In-Reply-To: <1318356030.2724.11.camel@hitfishpass-lx.corp.yahoo.com>
References:  <1318018310.27029.10.camel@hitfishpass-lx.corp.yahoo.com> <20111007205254.GC11808@michelle.cdnetworks.com> <1318264942.1236.6.camel@hitfishpass-lx.corp.yahoo.com> <20111010174749.GA1781@michelle.cdnetworks.com> <1318271046.1236.11.camel@hitfishpass-lx.corp.yahoo.com> <20111010190609.GB1781@michelle.cdnetworks.com> <1318278905.1236.18.camel@hitfishpass-lx.corp.yahoo.com> <20111010204456.GD1781@michelle.cdnetworks.com> <5D267A3F22FD854F8F48B3D2B523819385F3669A7D@IRVEXCHCCR01.corp.ad.broadcom.com> <1318356030.2724.11.camel@hitfishpass-lx.corp.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Oct 11, 2011 at 11:00:30AM -0700, Sean Bruno wrote:
> On Mon, 2011-10-10 at 17:46 -0700, David Christensen wrote:
> > > > I attempted to disable IPMI via the Dell BIOS tool (DRAC) and I
> > > couldn't
> > > > see any driver detection of this status.  So, when I add this:
> > > >
> > > > >       if ((ifp->if_flags & IFF_UP) == 0 &&
> > > > >            (sc->bce_flags & BCE_MFW_PRESENT_FLAG) == 0){
> > > > >               printf("%s: BCE detected MFW not present\n",
> > > __func__);
> > > >
> > > >
> > > > I don't see any change in behavior with IPMI enabled or disabled via
> > > the
> > > > Dell "DRAC" ROM Menu.
> > > >
> > > 
> > > I thought you may have seen "MFW(NOT RUNNING)" if management
> > > firmware is present and you disabled IPMI in device attach time.
> > > You may have to enable bootverbose to see it.
> > > If management firmware is present and running you may have seen
> > > actual management firmware version string.
> > 
> > The Broadcom MFW is configured to load/not load through an NVRAM 
> > option that is likely not affected by the iDRAC BIOS settings.
> > To disable MFW you'd need to run the user diagnostic utility
> > (UXDIAG.EXE) with the following command line:
> > 
> > C:\>uxdiag -mfw 0
> > 
> > To turn it back on run the following:
> > 
> > C:\>uxdiag -mfw 1
> > 
> > You can find a bootable CD with the user diagnostic here:
> > http://www.broadcom.com/support/license.php?file=NXII/Xdiag-5.2.2.iso
> > 
> > Dave
> > 
> 
> Ah, ok.  
> 
> 
> Pyun:
> 
> Should I do this on a host and validate your changes?
> 

That would be great if you can. Because some part of code is not
executed in my patch when firmware is not running. Previously
bce(4) executed that code regardless of firmware running state.

> Sean
> 
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111011181219.GB5661>