https://bugzilla.kernel.org/show_bug.cgi?id=107191

Lv Zheng <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from Lv Zheng <[email protected]> ---
Hi,

I cannot see any EC failure in the log:
[    0.377764] ACPI: smb_hc_write ACPI_SMB_PROTOCOL(0)=09
[    0.377764] ACPI : EC: 2: Increase command
[    0.377765] ACPI : EC: ***** Command(WR_EC) started *****
[    0.377766] ACPI : EC: ===== TASK (3) =====
[    0.377771] ACPI : EC: EC_SC(R) = 0x20 SCI_EVT=1 BURST=0 CMD=0 IBF=0 OBF=0
[    0.377772] ACPI : EC: EC_SC(W) = 0x81
[    0.377790] ACPI : EC: ===== IRQ (2) =====
[    0.377796] ACPI : EC: EC_SC(R) = 0x28 SCI_EVT=1 BURST=0 CMD=1 IBF=0 OBF=0
[    0.377797] ACPI : EC: EC_DATA(W) = 0x20
[    0.377815] ACPI : EC: ===== IRQ (2) =====
[    0.377821] ACPI : EC: EC_SC(R) = 0x20 SCI_EVT=1 BURST=0 CMD=0 IBF=0 OBF=0
[    0.377822] ACPI : EC: EC_DATA(W) = 0x09
[    0.377833] ACPI : EC: ===== TASK (3) =====
[    0.377843] ACPI : EC: EC_SC(R) = 0x20 SCI_EVT=1 BURST=0 CMD=0 IBF=0 OBF=0
[    0.377844] ACPI : EC: ===== IRQ (2) =====
[    0.377849] ACPI : EC: EC_SC(R) = 0x20 SCI_EVT=1 BURST=0 CMD=0 IBF=0 OBF=0
[    0.377850] ACPI : EC: ***** Command(WR_EC) stopped *****
[    0.377851] ACPI : EC: 1: Decrease command
...
[    1.497723] ACPI : EC: 2: Increase command
[    1.497724] ACPI : EC: ***** Command(RD_EC) started *****
[    1.497726] ACPI : EC: ===== TASK (1) =====
[    1.497744] ACPI : EC: EC_SC(R) = 0x00 SCI_EVT=0 BURST=0 CMD=0 IBF=0 OBF=0
[    1.497745] ACPI : EC: EC_SC(W) = 0x80
[    1.497766] ACPI : EC: ===== IRQ (2) =====
[    1.497772] ACPI : EC: EC_SC(R) = 0x08 SCI_EVT=0 BURST=0 CMD=1 IBF=0 OBF=0
[    1.497773] ACPI : EC: EC_DATA(W) = 0x21
[    1.497823] ACPI : EC: ===== IRQ (2) =====
[    1.497832] ACPI : EC: EC_SC(R) = 0x01 SCI_EVT=0 BURST=0 CMD=0 IBF=0 OBF=1
[    1.497836] ACPI : EC: EC_DATA(R) = 0x00
[    1.497844] ACPI : EC: ***** Command(RD_EC) stopped *****
[    1.497846] ACPI : EC: 1: Decrease command
[    1.497848] ACPI : EC: 2: Increase command
[    1.497850] ACPI : EC: ***** Command(RD_EC) started *****
[    1.497852] ACPI : EC: ===== TASK (1) =====
[    1.497871] ACPI : EC: EC_SC(R) = 0x00 SCI_EVT=0 BURST=0 CMD=0 IBF=0 OBF=0
[    1.497872] ACPI : EC: EC_SC(W) = 0x80
[    1.497891] ACPI : EC: ===== IRQ (2) =====

=CUT=

No IRQ loss, no transaction failure, no no-op IRQs...
This simply looks like a gap in the smart battery driver.
Some control methods that access the EC opregion field are evaluated at the
wrong state.
IMO, this is a smart battery bug, EC driver has nothing to do here.

Thanks
-Lv

-- 
You are receiving this mail because:
You are watching the assignee of the bug.

------------------------------------------------------------------------------
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to