https://bugzilla.kernel.org/show_bug.cgi?id=107191
--- Comment #2 from Lv Zheng <[email protected]> --- If you looked into the details, you could see the smart battery driver was executing a control method that wait the EC register(0x21) to return none zero value. While RD_EC(0x21) (EC read command) always return 0x00. [ 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 This definitely indicates a gap in the smart battery driver. Maybe a state machine problem in the smb driver or a feature gap. Thanks and best regards -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
