From owner-acpi-jp@jp.FreeBSD.org Sat Jul 26 01:59:21 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h6PGxLl61078;
	Sat, 26 Jul 2003 01:59:21 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from rootlabs.com (root.org [67.118.192.226])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with SMTP/inet id h6PGxKT61073
	for <acpi-jp@jp.FreeBSD.org>; Sat, 26 Jul 2003 01:59:20 +0900 (JST)
	(envelope-from nate@rootlabs.com)
Received: (qmail 44672 invoked by uid 1000); 25 Jul 2003 16:59:15 -0000
From: Nate Lawson <nate@root.org>
To: "Grover, Andrew" <andrew.grover@intel.com>
cc: acpi-jp@jp.FreeBSD.org
In-Reply-To: <F760B14C9561B941B89469F59BA3A8470255EEA4@orsmsx401.jf.intel.com>
Message-ID: <20030725095718.W44638@root.org>
References: <F760B14C9561B941B89469F59BA3A8470255EEA4@orsmsx401.jf.intel.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: acpi-jp@jp.FreeBSD.org
Precedence: list
Date: Fri, 25 Jul 2003 09:59:15 -0700
X-Sequence: acpi-jp 2506
Subject: [acpi-jp 2506] Re: EC was: RE: acpi and cpu performance states
Sender: owner-acpi-jp@jp.FreeBSD.org
X-Originator: nate@root.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030702

On Thu, 24 Jul 2003, Grover, Andrew wrote:
> Hi Nate,
>
> This T40 I'm borrowing is exhibiting what appear to be EC-related
> issues. I think the Linux and FreeBSD drivers are now roughly comparable
> (correct me if I'm wrong) except that FreeBSD's has better polling. So,
> do you have reports of success or failure of your latest EC code on IBM
> T30 or T40 laptops?

Please cvsup and enable hw.acpi.verbose=1 and send me the full dmesg
output if you are getting AE_NO_HARDWARE_RESPONSE errors.  If not, it's
probably not an EC problem.

> Also, were you still seeing a problem on removing an opregion handler?

To clarify my previous response, please see our new implementation.  It
avoids removing the address space handler by taking advantage of newbus to
"early attach" the actual driver rather than creating a temporary context
until attach time like Linux does.

-Nate
