The acpi=noirq option breaks the detection of battery status change. There is a kernel patch available to make the battery status working on AO251. With acpi=noirq status changes (battery -> powersupply and vice versa) are not propagated to the system. Only after suspend/resume the new status is recognized.
The uswsusp workaround is no option if you want to have a working battery status (with the mentioned kernel patch).
coffeeyy wrote in comment #4:
- add "acpi=noirq" to GRUB_CMDLINE_ LINUX_DEFAULT=
The acpi=noirq option breaks the detection of battery status change. There is a kernel patch available to make the battery status working on AO251. With acpi=noirq status changes (battery -> powersupply and vice versa) are not propagated to the system. Only after suspend/resume the new status is recognized.
The uswsusp workaround is no option if you want to have a working battery status (with the mentioned kernel patch).