From owner-freebsd-current Fri Aug 23 14:16:35 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 6448D37B400; Fri, 23 Aug 2002 14:16:31 -0700 (PDT) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 230F443E91; Fri, 23 Aug 2002 14:16:31 -0700 (PDT) (envelope-from dwhite@gumbysoft.com) Received: by carver.gumbysoft.com (Postfix, from userid 1000) id 429CC72FC5; Fri, 23 Aug 2002 14:15:21 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by carver.gumbysoft.com (Postfix) with ESMTP id 3DCC272D9E; Fri, 23 Aug 2002 14:15:21 -0700 (PDT) Date: Fri, 23 Aug 2002 14:15:21 -0700 (PDT) From: Doug White To: John Baldwin Cc: Andy Sparrow , Tomas Hodan , Subject: Re: install crash on hp omnibook 6100 In-Reply-To: Message-ID: <20020823141342.W39188-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 Fri, 23 Aug 2002, John Baldwin wrote: > > 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. > > Reading the AML I don't see why we would get into a loop (and atm I don't > feel like wading through 900k to see where the loop is). I'll try to find the offending register... its been a while since I touched it last... Most of the bottom of the traces is the loop itself running over and over until the machine panics :) > > 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. > > No, you have to do things top-down. ACPI assumes this in several areas. > For example, if you want to power on a PCI bus, you have to power on the > bus before powering on devices off that bus. If you want to power off a > bus, you power off children first, but initialization of devices is much > more like the power on situation since parent devices provide resources > needed by child devices. Well, its sorta moot point since HP discontinued the omnibooks. -- 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