Subject: ACPI init (sequel)
To: None <tech-kern@netbsd.org>
From: Vincent <10.50@free.fr>
List: tech-kern
Date: 03/31/2005 08:16:40
Hello,
while still working on Acpi problems, I think I encounter the following
"bug".
On my P4 laptop, it seems that as long as the SpeedStep feature is
disabled, one can not modify the speed of the processor through the _Txx
methods (clock throttling).
But, SpeedStep enabling occurs only when ichlpcib0 is initialized, that
is to say way after acpi init is performed. The acpi code reports thus
no clock control possible (erroneously) and do not set up any variables
related to clock control.
Of course, the solution would be to use the proper ACPI methods to start
SpeedStep up.
More generally, is it sane, on an acpi enabled plateform, to carry on
initialiazing the devices through the classical mechanism of bus
enumeration? Or should it rather be done within the acpi phase using the
acpi mechanism? (Which would require a rewrite of the autoconf code)
Just wondering,
Vincent