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

Reply via email to