https://bugzilla.novell.com/show_bug.cgi?id=396311
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c50 --- Comment #50 from Yakui Zhao <[EMAIL PROTECTED]> 2008-06-18 19:17:59 MDT --- Hi, Thomas There is a similar bug in kernel bugzilla. http://bugzilla.kernel.org/show_bug.cgi?id=9919 In the DSDT we can't find anything directly related with cpufreq.But the cpufreq is affected by whether the VIST table is loaded successfully. When there is no boot option of acpi_osi!=windows2006, OS will try to load the SSDT table from the address of 0x7F6CDAFC( VIST table). But the VIST table has no signature, which causes that the vista table can't be loaded successfully. As the vist table is not loaded, the _INI will return execption, which causes that the following object can't be executed correctly. Of course the other side effect is that some objects can't be found. For example: \_SB_.PCI0.GFX0.LCD_.BLNF. > Method (\_SB._INI, 0, NotSerialized) { \_SB.OSTP () If (LGreaterEqual (\_SB.OSTP (), 0x40)) { Load (VIST, VSTH) }// because of the error, the _INI object will exit directly. \_SB.FEXT.BINI () // BINI object can't be executed. \_SB.PCI0.LPCB.TINI () //TINI object can't be executed. } From the AML code it seems that the following variables are initialized in the TINI object. > TCDT, TCUT ( the two variables are related with the _PPC object) As the variables related with the _PPC object are not initialized correctly, the cpufreq won't work well. If the boot option of acpi!="windows 2006" is added, the VIST table won't be loaded and the _INI method can be executed correctly. So cpufreq can work well. After the patch inc omment #32 is applied, the _INI object can be executed correctly and the variables related with _PPC object are also initialized correctly. So in such case the cpufreq can work well even without the option of acpi!="windows 2006". Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ acpi-bugzilla mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla
