From owner-freebsd-chat Mon Feb 18 22:35:14 2002 Delivered-To: freebsd-chat@freebsd.org Received: from resnet.uoregon.edu (resnet.uoregon.edu [128.223.122.47]) by hub.freebsd.org (Postfix) with ESMTP id C79F437B402 for ; Mon, 18 Feb 2002 22:35:11 -0800 (PST) Received: from localhost (dwhite@localhost) by resnet.uoregon.edu (8.11.3/8.10.1) with ESMTP id g1J6ZeU07280; Mon, 18 Feb 2002 22:35:40 -0800 (PST) Date: Mon, 18 Feb 2002 22:35:40 -0800 (PST) From: Doug White To: "Gary W. Swearingen" Cc: Terry Lambert , "freebsd-chat@FreeBSD.ORG" Subject: Re: Why is Python slower on FreeBSD than Windows?/Terry is a genius:) In-Reply-To: <7zsn7zgatl.n7z@localhost.localdomain> Message-ID: <20020218223149.C2222-100000@resnet.uoregon.edu> X-All-Your-Base: are belong to us MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On 17 Feb 2002, Gary W. Swearingen wrote: > Saying that it's a FreeBSD problem and not a VAIO problem is like saying > that a dead battery is a driver's problem and not a car problem. A > dead battery IS a car problem and a non-standard (and closed) ACPI > implementation in a VAIO IS a VAIO problem, unless we don't share a > common language. Well, here's the funny part ... ACPI is fully open. You can download the spec, download Intel's free implementation, and disassemble the in-BIOS ACPI code with acpidump(8). Then you can fix it, recompile the code with Intel's ASL compiler, and use loader(8) to load your fixed code and use it instead. I've done this on my HP laptop to get around an inifinite recusion bug. The problem is dealing with any custom wierd crap that the vendor's ACPI code dinks with. HP case in point, they write to some very odd registers for the embedded controller, and there is some Magic Sequence to enable said controller that we're missing. Otherwise, the code to do power state changes, inquiry temperature, get battery status, etc. is all there. Doug White | FreeBSD: The Power to Serve dwhite@resnet.uoregon.edu | www.FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message