Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Oct 2011 12:52:25 -0700
From:      Sean Bruno <seanbru@yahoo-inc.com>
To:        "pyunyh@gmail.com" <pyunyh@gmail.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:  <1318362745.2724.22.camel@hitfishpass-lx.corp.yahoo.com>
In-Reply-To: <20111011181219.GB5661@michelle.cdnetworks.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> <20111011181219.GB5661@michelle.cdnetworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help

> > > 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".

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?1318362745.2724.22.camel>