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>