Fedora 39 KDE Plasma battery not charging but detected

Hi guys, I just installed Fedora alongside Windows 11. Everything went okay, but I noticed that the battery is not charging on Fedora, but it shows up as 100% on Windows and charges normally.

I also noticed that if I unplug the charger while on Fedora, my laptop turns off, but works fine on windwos.

On the control panel it shows the battery as 0% charged and not charging.

I ran Upower and got this output:

upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: HP
model: Primary
serial: SerialNumber
power supply: yes
updated: Fri 01 Mar 2024 04:11:57 PM -03 (24 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: pending-charge
warning-level: none
energy: 0 Wh
energy-empty: 0 Wh
energy-full: 0 Wh
energy-full-design: 0 Wh
energy-rate: 0 W
charge-cycles: N/A
percentage: 0%
technology: lithium-ion
icon-name: β€˜battery-caution-charging-symbolic’
I also ran tlp-stat -b and got this:

– TLP 1.5.0 --------------------------------------------

+++ Battery Care
Plugin: generic
Supported features: none available

+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer = HP
/sys/class/power_supply/BAT0/model_name = Primary
/sys/class/power_supply/BAT0/cycle_count = 0 (or not supported)
/sys/class/power_supply/BAT0/status = Not charging

/sys/class/power_supply/BAT0/charge_control_start_threshold = (not available)
/sys/class/power_supply/BAT0/charge_control_end_threshold = (not available)

1 Like

Very strange, good infos already, please add hardware infos, what manifacturer, what make, what embedded controller and BIOS version etc.

Also please use ``` before and after codeblocks :smiley:

Try these commands to get the infos:

sudo dmidecode -t system | grep -E 'Manufacturer|Product|Version|Serial'
sudo dmidecode -t bios | grep -E 'Version|Vendor|Release Date'
sudo dmidecode -t baseboard | grep -E 'Manufacturer|Product|Version'
sudo fwupdmgr get-devices

i have similar issues. Even though my laptop is fully charged, if I turn it off, without AC I cannot turn it on again. After turned on with AC, the control panel also shows battery 0%.

please find my device info here:

	Manufacturer: PCSpecialist
	Product Name: GM7TG7P
	Version: Standard
	Serial Number: GM7TG7P2212507893
	Vendor: American Megatrends International, LLC.
	Version: N.1.07A05
	Release Date: 07/09/2021
	Manufacturer: TongFang
	Product Name: GM7TG7P
	Version: Standard
PCSpecialist GM7TG7P
β”‚
β”œβ”€11th Gen Intel Coreβ„’ i7-11800H @ 2.30GHz:
β”‚     Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
β”‚     Current version:    0x0000004e
β”‚     Vendor:             Intel
β”‚     GUIDs:              a6bd4ca5-75a6-5796-b564-66b5cab1b11b ← CPUID\PRO_0&FAM_06&MOD_8D
β”‚                         d9dd5e77-df17-5bab-b5ec-22827598bfed ← CPUID\PRO_0&FAM_06&MOD_8D&STP_1
β”‚     Device Flags:       β€’ Internal device
β”‚   
β”œβ”€Corsair MP400:
β”‚     Device ID:          03281da317dccd2b18de2bd1cc70a782df40ed7e
β”‚     Summary:            NVM Express solid state drive
β”‚     Current version:    ECFM53.0
β”‚     Vendor:             Phison Electronics Corporation (NVME:0x1987)
β”‚     Serial Number:      212179220001307754D8
β”‚     GUIDs:              a44eb54c-5441-56f2-8cc0-5e48964c6457 ← NVME\VEN_1987&DEV_5012
β”‚                         94e27f4a-86e3-53a2-a728-18db5dd2be18 ← NVME\VEN_1987&DEV_5012&SUBSYS_19875012
β”‚                         1021ce6e-537a-57e5-ab73-6e4c6606f3f2 ← Corsair MP400
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Updatable
β”‚                         β€’ System requires external power source
β”‚                         β€’ Needs shutdown after installation
β”‚                         β€’ Device is usable for the duration of the update
β”‚   
β”œβ”€Corsair MP400:
β”‚     Device ID:          67d165dda33e98d725ddf02dbef2576fcc386468
β”‚     Summary:            NVM Express solid state drive
β”‚     Current version:    ECFM53.0
β”‚     Vendor:             Phison Electronics Corporation (NVME:0x1987)
β”‚     Serial Number:      2121792200013077554E
β”‚     GUIDs:              a44eb54c-5441-56f2-8cc0-5e48964c6457 ← NVME\VEN_1987&DEV_5012
β”‚                         94e27f4a-86e3-53a2-a728-18db5dd2be18 ← NVME\VEN_1987&DEV_5012&SUBSYS_19875012
β”‚                         1021ce6e-537a-57e5-ab73-6e4c6606f3f2 ← Corsair MP400
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Updatable
β”‚                         β€’ System requires external power source
β”‚                         β€’ Needs shutdown after installation
β”‚                         β€’ Device is usable for the duration of the update
β”‚   
β”œβ”€GA104M [GeForce RTX 3070 Mobile / Max-Q]:
β”‚     Device ID:          ce4c74a5188d5b9cdb1e72ed32dad2d313c1c999
β”‚     Current version:    a1
β”‚     Vendor:             NVIDIA Corporation (PCI:0x10DE, PCI:0x8086)
β”‚     GUIDs:              402f12fa-651c-57c6-b5c5-cf4e59c4cce7 ← PCI\VEN_10DE&DEV_249D
β”‚                         5b39aa52-09cc-5a61-b2dc-e1daecd8fa4e ← PCI\VEN_10DE&DEV_249D&SUBSYS_1D051147
β”‚                         c7dac7da-12ca-57be-ba1d-8617ec295689 ← PCI\VEN_8086&DEV_9A01
β”‚                         de8c6099-853d-54c0-9039-67d1f879961c ← PCI\VEN_8086&DEV_9A01&SUBSYS_1D051147
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Cryptographic hash verification is available
β”‚   
β”œβ”€System Firmware:
β”‚ β”‚   Device ID:          a45df35ac0e948ee180fe216a5f703f32dda163f
β”‚ β”‚   Summary:            UEFI ESRT device
β”‚ β”‚   Current version:    107
β”‚ β”‚   Minimum Version:    107
β”‚ β”‚   Vendor:             PCSpecialist (DMI:American Megatrends International, LLC.)
β”‚ β”‚   Update State:       Success
β”‚ β”‚   GUID:               00e2da2a-8848-5087-b61b-b5bd1ede0d21
β”‚ β”‚   Device Flags:       β€’ Internal device
β”‚ β”‚                       β€’ Updatable
β”‚ β”‚                       β€’ System requires external power source
β”‚ β”‚                       β€’ Needs a reboot after installation
β”‚ β”‚                       β€’ Cryptographic hash verification is available
β”‚ β”‚                       β€’ Device is usable for the duration of the update
β”‚ β”‚   Device Requests:    β€’ Message
β”‚ β”‚ 
β”‚ β”œβ”€BootGuard Configuration:
β”‚ β”‚     Device ID:        b0d4430dfa6bde9f0c22680df36dbc8c15c80753
β”‚ β”‚     Current version:  11
β”‚ β”‚     Vendor:           Intel Corporation (MEI:0x8086)
β”‚ β”‚     GUIDs:            dd17041c-09ea-4b17-a271-5b989867ec65
β”‚ β”‚                       0ad638e6-06cd-51c3-ab0d-d7f8f7d49418 ← MEI\VEN_8086&DEV_43E0
β”‚ β”‚                       df7b71f4-2e3c-5746-9d63-f672bd3843a2 ← MEI\VEN_8086&DEV_43E0&SUBSYS_1D051147
β”‚ β”‚     Device Flags:     β€’ Internal device
β”‚ β”‚   
β”‚ └─UEFI dbx:
β”‚       Device ID:        362301da643102b9f38477387e2193e57abaa590
β”‚       Summary:          UEFI revocation database
β”‚       Current version:  371
β”‚       Minimum Version:  371
β”‚       Vendor:           UEFI:Linux Foundation
β”‚       Install Duration: 1 second
β”‚       GUIDs:            f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64
β”‚                         5c4d2cf8-1c74-5a71-b0db-f9e297f5da67 ← UEFI\CRT_37CF9D3EA66EA9BFF4684A50D3CDB316A225E51D3F493DCA430BBC3318160DD5&ARCH_X64
β”‚       Device Flags:     β€’ Internal device
β”‚                         β€’ Updatable
β”‚                         β€’ Supported on remote server
β”‚                         β€’ Needs a reboot after installation
β”‚                         β€’ Device is usable for the duration of the update
β”‚                         β€’ Only version upgrades are allowed
β”‚                         β€’ Signed Payload
β”‚     
β”‚     
β”œβ”€TPM:
β”‚     Device ID:          c6a80ac3a22083423992a3cb15018989f37834d6
β”‚     Summary:            TPM 2.0 Device
β”‚     Current version:    600.7.0.0
β”‚     Vendor:             Intel (TPM:INTC)
β”‚     GUIDs:              34801700-3a50-5b05-820c-fe14580e4c2d ← TPM\VEN_INTC&DEV_0000
β”‚                         00d06c7f-2244-5a35-aa98-5d60704b3f5d ← TPM\VEN_INTC&MOD_TGL
β”‚                         03f304f4-223e-54f4-b2c1-c3cf3b5817c6 ← TPM\VEN_INTC&DEV_0000&VER_2.0
β”‚                         9c3106c7-42ca-5099-9363-96ef5c22cbf7 ← TPM\VEN_INTC&MOD_TGL&VER_2.0
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ System requires external power source
β”‚                         β€’ Needs a reboot after installation
β”‚                         β€’ Device can recover flash failures
β”‚                         β€’ Full disk encryption secrets may be invalidated when updating
β”‚                         β€’ Signed Payload
β”‚   
β”œβ”€TigerLake-H GT1 [UHD Graphics]:
β”‚     Device ID:          5792b48846ce271fab11c4a545f7a3df0d36e00a
β”‚     Current version:    01
β”‚     Vendor:             Intel Corporation (PCI:0x8086)
β”‚     GUIDs:              542e165e-ec6d-59dd-b7c2-60892a04d76a ← PCI\VEN_8086&DEV_9A60
β”‚                         081e61a7-f231-5cb6-833c-eddb208b2cca ← PCI\VEN_8086&DEV_9A60&SUBSYS_1D051147
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Cryptographic hash verification is available
β”‚   
β”œβ”€UEFI Device Firmware:
β”‚     Device ID:          349bb341230b1a86e5effe7dfe4337e1590227bd
β”‚     Summary:            UEFI ESRT device
β”‚     Current version:    52
β”‚     Minimum Version:    52
β”‚     Vendor:             DMI:American Megatrends International, LLC.
β”‚     Update State:       Success
β”‚     GUID:               69585d92-b50a-4ad7-b265-2eb1ae066574
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Updatable
β”‚                         β€’ System requires external power source
β”‚                         β€’ Needs a reboot after installation
β”‚                         β€’ Device is usable for the duration of the update
β”‚     Device Requests:    β€’ Message
β”‚   
β”œβ”€UEFI Device Firmware:
β”‚     Device ID:          2292ae5236790b47884e37cf162dcf23bfcd1c60
β”‚     Summary:            UEFI ESRT device
β”‚     Current version:    1967856
β”‚     Vendor:             DMI:American Megatrends International, LLC.
β”‚     Update State:       Success
β”‚     GUID:               d1144042-2de8-410c-a7cc-6333c352a976
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Updatable
β”‚                         β€’ System requires external power source
β”‚                         β€’ Needs a reboot after installation
β”‚                         β€’ Device is usable for the duration of the update
β”‚     Device Requests:    β€’ Message
β”‚   
β”œβ”€UEFI Device Firmware:
β”‚     Device ID:          f95c9218acd12697af946874bfe4239587209232
β”‚     Summary:            UEFI ESRT device
β”‚     Current version:    69140
β”‚     Vendor:             DMI:American Megatrends International, LLC.
β”‚     Update State:       Success
β”‚     GUID:               4e88068b-41b2-4e05-893c-db0b43f7d348
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Updatable
β”‚                         β€’ System requires external power source
β”‚                         β€’ Needs a reboot after installation
β”‚                         β€’ Device is usable for the duration of the update
β”‚     Device Requests:    β€’ Message
β”‚   
β”œβ”€UEFI Device Firmware:
β”‚     Device ID:          d96de5c124b60ed6241ebcb6bb2c839cb5580786
β”‚     Summary:            UEFI ESRT device
β”‚     Current version:    1
β”‚     Vendor:             DMI:American Megatrends International, LLC.
β”‚     Update State:       Success
β”‚     GUID:               eed54281-1c11-4358-bf5a-f64995fbf11b
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Updatable
β”‚                         β€’ System requires external power source
β”‚                         β€’ Needs a reboot after installation
β”‚                         β€’ Device is usable for the duration of the update
β”‚     Device Requests:    β€’ Message
β”‚   
────────────────────────────────────────────────

i pressed boot button multiple times, it turned on eventually, yet the battery always shows fully charged (even tho it is not…)
with upower:

  native-path:          BAT0
  vendor:               OEM
  model:                standard
  serial:               00001
  power supply:         yes
  updated:              Fri 08 Mar 2024 12:39:06 GMT (0 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    energy:              91.245 Wh
    energy-empty:        0 Wh
    energy-full:         225.375 Wh
    energy-full-design:  91.245 Wh
    energy-rate:         0 W
    voltage:             12.408 V
    charge-cycles:       N/A
    percentage:          100%
    capacity:            100%
    technology:          lithium-ion
    icon-name:          'battery-full-symbolic'
  History (rate):
    1709901542	0.000	discharging
    1709901469	10.603	fully-charged
    1709901439	10.996	fully-charged

It seems likely that the battery is either failed and will not recharge or that the charging system has failed. I suggest that you first replace the battery to see which may be the case.

How old is your system & battery? Maybe it is still under warranty?