http://bugzilla.kernel.org/show_bug.cgi?id=13041


ykzhao <yakui.z...@intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |acpi-bugzi...@lists.sourcef
                   |                            |orge.net




--- Comment #7 from ykzhao <yakui.z...@intel.com>  2009-04-13 07:12:33 ---
hi, Jamie
    Thanks for your work.
    With your help we get the root cause about this issue. On this box there
exists the _GTS/_BFS object, in which the EC internal register is accessed. And
this issue is related with the incorrect EC working mode. 
    In course of suspend/resume/shutdown(S5) the polling mode should be used.
At the same time the udelay should be used instead of msleep as the timer
interrupt is disabled. But there is no shutdown function for ACPI EC driver. In
such case the EC interrupt mode is still used in course of shutdown. It causes
that the EC access can't be finished.(As the timer interrupt is disabled, the
function of wait_event_timeout will become useless). 

    In my test the box can be shutdown correctly if the polling mode is used in
the shutdown function. BTW: this is tested on the 2.6.28.3 kernel.And the
udelay is used when the polling mode is used.  And I also do such a test on the
2.6.30-rc1 kernel and find that the S5 can't work well even when the polling
mode is used in the ACPI EC shutdown function. 

    And we find that the _GTS/_BFS object won't be evaluated on windows
XP/Vista even when it exists. So it will be appropriate that the _GTS/_BFS
object should also be deleted on Linux.

-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to