Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Oct 2011 15:49:35 -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:  <20111011224935.GC5661@michelle.cdnetworks.com>
In-Reply-To: <1318362745.2724.22.camel@hitfishpass-lx.corp.yahoo.com>
References:  <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> <20111011181219.GB5661@michelle.cdnetworks.com> <1318362745.2724.22.camel@hitfishpass-lx.corp.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Oct 11, 2011 at 12:52:25PM -0700, Sean Bruno wrote:
> 
> > > > 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
> > > 
> > > 
> 
> 
> Ran this on my Dell R410.  I can clearly see that the tool is
> "disabling" the MFW bit, and that the dell bios interface to the IPMI
> controller/DRAC is impaired, however ...
> 
> The system still thinks that the MFW bit is "ON" and proceeds normally
> in this case.  The code still fails to detect that MFW is disabled.
> 
> In addition, the IPMI driver attaches to "something" and I can poke at
> it via ipmitool.  So, from the driver perspective, the attempt to detect
> MFW enabled doesn't work as the chipset still thinks that its "on".
> 

My patch relied on existing bce(4)'s logic for management firmware
state since public data sheet does not mention anything about that.
Probably David can give us more information.

> I've commented out the code block that we're trying to work around in
> the yahoo code base for now.  
> 
> Sean
> 



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