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


[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|                            |PATCH_ALREADY_AVAILABLE




------- Comment #30 from [EMAIL PROTECTED]  2008-08-26 00:34 -------
Hi, Gu Rui
    Thanks for the info.
    From the log in comment #29 it seems that there exists the following
warning message when the system freezes.
   > BUG: soft lockup - CPU#1 stuck for 73s! [swapper:0]
   > [ 4668.559770] Modules linked in:
   > [ 4668.559770]
   > [ 4668.559770] Pid: 0, comm: swapper Not tainted
(2.6.27-rc4-g9-00123-gd3ee1b4 #13)
   > [ 4668.559770] EIP: 0060:[<c04aca78>] EFLAGS: 00000203 CPU: 1
[ 4668.559770] EIP is at _spin_unlock_irq+0x8/0x30
[ 4668.559770] EAX: 00000001 EBX: f70df700 ECX: f669bc18 EDX: f784bef4
[ 4668.559770] ESI: f7844000 EDI: f784bef4 EBP: 00000102 ESP: f784bed4
[ 4668.559770]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 4668.559770] CR0: 8005003b CR2: b7ef3000 CR3: 0065e000 CR4: 000006d0
[ 4668.559770] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 4668.559770] DR6: ffff0ff0 DR7: 00000400
[ 4668.559770]  [<c012eed3>] ? run_timer_softirq+0x123/0x1a0
[ 4668.559770]  [<c012f0c0>] ? process_timeout+0x0/0x10
[ 4668.559770]  [<c012a837>] ? __do_softirq+0x77/0xf0
[ 4668.559770]  [<c012a905>] ? do_softirq+0x55/0x60
[ 4668.559770]  [<c012ab27>] ? irq_exit+0x77/0x80
[ 4668.559770]  [<c0114507>] ? smp_apic_timer_interrupt+0x57/0x90
[ 4668.559770]  [<c0103dec>] ? apic_timer_interrupt+0x28/0x30
[ 4668.559770]  [<c012abd3>] ? raise_softirq+0x3/0x80
[ 4668.559770]  [<c0109d7b>] ? c1e_idle+0x9b/0xd0
[ 4668.559770]  [<c015da0e>] ? rcu_check_callbacks+0x3e/0xb0
[ 4668.559770]  [<c0101d20>] ? cpu_idle+0x90/0x120
[ 4668.559770]  =======================

   Now the remaing issue is not related with ACPI. I don't know how to get the
root cause and fix it. You can send the corresponding log to LKML mail list.
Maybe someone can fix it.

   In fact the issue can be fixed by applying the patch in comment #11. (No
battery or DC status). The purpose of other two patches is to eliminate the
following warning messages and make the EC work more reasonably.
   >[ 1028.112952] ACPI: EC: missing confirmations, switch off interrupt mode.
   >[ 1031.163449] ACPI: EC: acpi_ec_wait timeout, status = 0x09, event =
"b0=1"
   >[ 1031.163619] ACPI: EC: read timeout, command = 130
   >[  510.076787] ACPI: EC: acpi_ec_wait timeout, status = 0x0a, event =
"b0=1"
   >[  510.076787] ACPI: EC: read timeout, command = 130

   But I am not sure whether the other two patches are reasonable
for other laptops. Before it can go upstream, more discussion and more tests
are needed.
   As the patch in comment #11 is already included in 2.6.27-rc4, IMO this bug
can be marked as resolved.
   > commit 9d699ed92a459cb408e2577e8bbeabc8ec3989e1
   > Author: Zhao Yakui <[EMAIL PROTECTED]>
   > Date:   Mon Aug 11 10:33:31 2008 +0800
       >ACPI: Avoid bogus EC timeout when EC is in Polling mode

   thanks.



-- 
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, or are watching someone who is.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to