From owner-freebsd-current Thu Aug 22 19:30:37 2002 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 A3BFD37B400; Thu, 22 Aug 2002 19:30:32 -0700 (PDT) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6674443E6E; Thu, 22 Aug 2002 19:30:32 -0700 (PDT) (envelope-from dwhite@gumbysoft.com) Received: by carver.gumbysoft.com (Postfix, from userid 1000) id 9C84E72FC5; Thu, 22 Aug 2002 19:29:31 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by carver.gumbysoft.com (Postfix) with ESMTP id 9895472D9E; Thu, 22 Aug 2002 19:29:31 -0700 (PDT) Date: Thu, 22 Aug 2002 19:29:31 -0700 (PDT) From: Doug White To: John Baldwin Cc: freebsd-current@FreeBSD.ORG, Tomas Hodan , Andy Sparrow Subject: Re: install crash on hp omnibook 6100 In-Reply-To: Message-ID: <20020822192553.U33737-100000@carver.gumbysoft.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 22 Aug 2002, John Baldwin wrote: > > There is an issue with the HP laptop DSDT and our ACPI code. They > > initialize some child devices before initializing their parents, causing > > an infinite loop. The acpi-jp list doesn't seem interested in changing > > the way we do initialization, and theres no docs on the part it's > > initializing to rewrite the DSDT. > > Hmm, could you clarify. What child devices is it initializing first? Its trying to fetch some data from the cardbus controller before its been initialized, but its trying to do it in its own _REG routine or something... look for FDS_._REG; the CSID() function is what initiates the loop. Last time I looked at this was april, so I might have the exact details correct .. I have tracebacks and other data at http://people.freebsd.org/~dwhite/hp6000/ if you want to poke at it. (The 6000 and 6100 use the same ACPI code, I checked.) I attempted to post a note to the acpi-jp list in april asking about our architecture model but it appears to have never made it. We may need to revisit our assumption that ACPI can be initialized top-down. -- Doug White | FreeBSD: The Power to Serve dwhite@gumbysoft.com | www.FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message