Battery not charging when laptop is turned off

I recently changed by battery due to decrease in the energy consumption(battery health). After changing the battery, i am facing some issues in charging the battery. My laptop battery is only charging when it’s turned on and it’s not charging when it’s off. When keeping my laptop charging(turned off condition), it’s showing me the indication of charging but after i turned on my laptop and check the battery charge, it has not increased.How to overcome this problem and fix it?

I would guess that the new battery isn’t working or has issues. If it has a warranty, you may want to send it back.

The OS installed on your laptop has absolutely nothing to do with anything that happens while your laptop is turned off.

Unfortunately the fault lies with either the battery itself or the laptop.

Please check if it just does not charge when over a certain limit. I have turned on (in KDE and in BIOS as well) to charge only when below 80%. This is to protect battery and increase lifetime.

Please check any other things in BIOS as well. Though I never heard of such a behaviour to not charge at all when off it’s at least not an OS thing

When the laptop is off and you plug it in to charge is the battery charging indicator lit up? Also is it dual booting with Windows?

Reinstall Microsoft ACPI-Compliant Control Method Battery under device manager.

Here is how you do it.

Step 1: Click the Windows “Start” button and right-click “Computer.”

Step 2: Click “Manage,” then “Device Manager.”

Step 3: Click the “Batteries” section. A list of devices will appear.

Step 4: Right-click the “Microsoft ACPI-Compliant Control Method Battery” device and click “Uninstall.”

Step 5: Click the “Action” menu item and “Scan for Hardware Changes” to reinstall the driver.

Restart the computer and the issue should be fixed.

If you only have EOS on the laptop it could be the battery. Did you check the date of manufacture of the battery when you received it? It should be fairly current or is old stock and no good.

The battery charging indicator works perfectly when my laptop is off and it’s not dual booted with windows. It has only EOS installed in my laptop. How to check the battery manufactured date in Linux?

I’m not sure you can do that? I was referring to looking at the battery label that shows it’s manufacturing date. If you just got the battery recently it should be 2024 or late 2023 but preferably 2024 date.