From owner-freebsd-current@FreeBSD.ORG Sun Nov 21 00:28:33 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 378ED16A4CE; Sun, 21 Nov 2004 00:28:33 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8077143D49; Sun, 21 Nov 2004 00:28:32 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (harmony.village.org [10.0.0.6]) by harmony.village.org (8.13.1/8.13.1) with ESMTP id iAL0RJ13013360; Sat, 20 Nov 2004 17:27:26 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Sat, 20 Nov 2004 17:27:38 -0700 (MST) Message-Id: <20041120.172738.38711956.imp@bsdimp.com> To: le@FreeBSD.org From: "M. Warner Losh" 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> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-current@FreeBSD.org Subject: Re: Problem with HP DL380 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Nov 2004 00:28:33 -0000 In message: <20041120104224.E566@korben.prv.univie.ac.at> Lukas Ertl 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