Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Nov 2004 17:27:38 -0700 (MST)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        le@FreeBSD.org
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: Problem with HP DL380
Message-ID:  <20041120.172738.38711956.imp@bsdimp.com>
In-Reply-To: <20041120104224.E566@korben.prv.univie.ac.at>
References:  <20041119184422.K578@korben.in.tern> <20041120.000624.122832691.imp@bsdimp.com> <20041120104224.E566@korben.prv.univie.ac.at>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20041120104224.E566@korben.prv.univie.ac.at>
            Lukas Ertl <le@FreeBSD.org> writes:
: On Sat, 20 Nov 2004, M. Warner Losh wrote:
: 
: > : Setting hw.pci.do_powerstate=0 in /boot/loader.conf fixes this problem.
: >
: > Dang.  I missed the earlier part of this thread.  You shouldn't need
: > to do this if I coded things up right.  But, alas, you do.  Can you
: > send me the details?
: 
: No, I think you did everything right.  If I understand it correctly, then 
: hw.pci.do_powerstate puts a device into C3 state if no driver attaches. 
: That's just what happens here.  That iLO service processor of the DL380s 
: shows up as normal PCI device, but exports the console to the network even 
: without specific driver (as there is none for FreeBSD), so that it works 
: independent of the OS.
: 
: So, since there is no driver, the device gets powered down as soon as the 
: kernel initializes its ACPI parts, and then the iLO console stops working.

It may be the case that the base device class needs a 'dummy' driver
to prevent things like this from happening.  We have a hack in the
code right now for displays until the situation there is straightened
out.

Warner



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