Battery still charging (even when not charging) state

Hello, last time I noticed that my Huawei Matebook stop charging. It shows charging state even if I plug it off.

garuda-inxi
System:
  Kernel: 6.12.18-1-lts arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=417f187a-a42b-44a5-b6b3-c27517119ed0 rw rootflags=subvol=@
    quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=UUID=8f7c97f0-2758-4001-95b0-57f15fb14228 loglevel=3 ibt=off
  Desktop: GNOME v: 47.5 tk: GTK v: 3.24.49 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 47.0 Distro: Garuda base: Arch Linux
Machine:
  Type: Laptop System: HUAWEI product: KLVL-WXX9 v: M1300
    serial: <superuser required>
  Mobo: HUAWEI model: KLVL-WXX9-PCB v: M1300 serial: <superuser required>
    part-nu: C178 uuid: <superuser required> UEFI: HUAWEI v: 1.06
    date: 09/14/2020
Battery:
  ID-1: BAT0 charge: 10.0 Wh (19.9%) condition: 50.3/54.9 Wh (91.5%)
    volts: 7.5 min: 7.6 model: SUNWODA HB4593R1ECW-22S0 type: Li-ion
    serial: <filter> status: charging cycles: 619
CPU:
  Info: model: AMD Ryzen 5 4600H with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 2 gen: 2 level: v3 note: check built: 2020-22
    process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x60 (96) stepping: 1
    microcode: 0x860010D
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
    desc: 6x512 KiB L3: 8 MiB desc: 2x4 MiB
  Speed (MHz): avg: 1400 min/max: 1400/3000 boost: enabled scaling:
    driver: acpi-cpufreq governor: powersave cores: 1: 1400 2: 1400 3: 1400
    4: 1400 5: 1400 6: 1400 7: 1400 8: 1400 9: 1400 10: 1400 11: 1400 12: 1400
    bogomips: 71881
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
  Vulnerabilities: <filter>
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir [Radeon Vega Series /
    Radeon Mobile Series] vendor: Huaqin driver: amdgpu v: kernel arch: GCN-5
    code: Vega process: GF 14nm built: 2017-20 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 04:00.0
    chip-ID: 1002:1636 class-ID: 0300 temp: 33.0 C
  Device-2: IMC Networks HD Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-4:3 chip-ID: 13d3:5451
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: gnome-shell driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: BOE Display 0x0893 built: 2019 res: 2160x1440
    dpi: 185 gamma: 1.2 size: 296x197mm (11.65x7.76") diag: 356mm (14")
    ratio: 3:2 modes: max: 2160x1440 min: 640x480
  API: Vulkan v: 1.4.304 layers: 4 device: 0 type: integrated-gpu name: AMD
    Radeon Graphics (RADV RENOIR) driver: N/A device-ID: 1002:1636
    surfaces: xcb,xlib,wayland device: 1 type: cpu name: llvmpipe (LLVM
    19.1.7 256 bits) driver: N/A device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: vulkaninfo wl: wdisplays x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
    Audio vendor: Huaqin driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 04:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Huaqin driver: N/A alternate: snd_pci_acp3x, snd_rn_pci_acp3x,
    snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
    snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh,
    snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Huaqin driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 04:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.12.18-1-lts status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.0 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
    vendor: & Tele RSH driver: rtw_8822ce v: kernel modules: rtw88_8822ce pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 01:00.0
    chip-ID: 10ec:c822 class-ID: 0280
  IF: wlp1s0 state: up mac: <filter>
  IF-ID-1: docker0 state: down mac: <filter>
  IF-ID-2: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-3:2 chip-ID: 1358:c123
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.1 lmp-v: 10
    status: discoverable: no pairing: no
Drives:
  Local Storage: total: 476.94 GiB used: 207.53 GiB (43.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: PC SN530
    SDBPNPZ-512G-1027 size: 476.94 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 21117000 temp: 36.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 467.84 GiB size: 467.84 GiB (100.00%)
    used: 207.53 GiB (44.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 592 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 467.84 GiB size: 467.84 GiB (100.00%)
    used: 207.53 GiB (44.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 467.84 GiB size: 467.84 GiB (100.00%)
    used: 207.53 GiB (44.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 467.84 GiB size: 467.84 GiB (100.00%)
    used: 207.53 GiB (44.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 7.13 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 12
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 34.0 C mobo: N/A gpu: amdgpu temp: 35.0 C
  Fan Speeds (rpm): fan-1: 2767 fan-2: 3218
Info:
  Memory: total: 8 GiB note: est. available: 7.13 GiB used: 3.11 GiB (43.6%)
  Processes: 372 Power: uptime: 7m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 2.81 GiB services: gsd-power,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Packages: 1899 pm: pacman pkgs: 1854 libs: 464
    tools: gnome-software,pamac,paru pm: flatpak pkgs: 45 Compilers: gcc: 14.2.1
    Shell: garuda-inxi default: Bash v: 5.2.37 running-in: terminology
    inxi: 3.3.37
Garuda (2.7.2-1):
  System install date:     2022-04-09
  Last full system update: 2025-03-13
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager mkinitcpio
  Windows dual boot:       No/Undetected
  Failed units:            syncthing@przemyslaw.service
upower -i /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          BAT0
  vendor:               SUNWODA
  model:                HB4593R1ECW-22S0
  serial:               12657
  power supply:         yes
  updated:              czw, 13 mar 2025, 11:14:03 (4 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    warning-level:       none
    energy:              10,0542 Wh
    energy-empty:        0 Wh
    energy-full:         50,5539 Wh
    energy-full-design:  55,2372 Wh
    energy-rate:         0 W
    voltage:             7,498 V
    charge-cycles:       619
    percentage:          19%
    capacity:            91,5214%
    technology:          lithium-ion
    charge-start-threshold:        75%
    charge-end-threshold:          80%
    charge-threshold-supported:    yes
    icon-name:          'battery-caution-charging-symbolic'

I try linux-zen and lts.
I have problems with that battery from begginning on every linux distro I try (it was charging all the time but I have to reboot or plug off and on cable) but from two days it don’t charge at all. Is it some driver issue? How to check?
Regards.

It start at 75% and stop at 80%?

Did you search the web?
Did you ask HUAWAI?
BIOS update possible?

2 Likes

The laptop should have a charging LED on the left side. Simply check whether this LED indicates the charging process/status correctly. If so, then it is just a readout error from the operating system.

3 Likes

Off topic

Battery:
  ID-1: BAT0 charge: 45.5 Wh (80.0%) condition: 56.9/61.0 Wh (93.2%)
    volts: 16.0 min: 15.4 model: Sunwoda L19D4PH3 type: Li-poly serial: <filter>
    status: not charging cycles: 90
1. Charging light indicate the power and battery status of the computer.
β€’ Solid white: connected to ac power; battery capacity 91%–100%.
β€’ Solid amber: connected to ac power; battery capacity 1%–90%.
β€’ Off: not connected to ac power.
Battery protection: ENABLED

Topic
Sometimes it is helpful to read manuals :grin:

4 Likes

Nobody does this anymore anyway, probably also because hardware manufacturers in the consumer sector no longer offer proper manuals. But the manual for the laptop from the OP even says so:

Charging indicator
Indicates the battery's charge status when charging:
- Blinks white when charging.
- Steady white when the computer is fully charged and stops charging.

As the LED is connected directly to the charging controller, it shows the correct low level/hardware level status, regardless of what the OS displays.

Or short:

RTFM!!!1!!11! :rofl:

1 Like

Hi, LED is blinking all the time with blue like it charging but when I’m back home now it charge from 19% to 25%.

Meybe Huawei-WMI update change that. It should be 20%-80%.

Yes, I didn’t find anything helpful.

They are not helpful with linux like You guys.
Bios update is only for windows. I don’t want to mess with it to not broke something.

The laptop charges via USB-C, right? Have you tried a different USB cable/power adapter? Does the battery charge correctly when you turn off the laptop? It could also be that the battery is slowly dying, the laptop is over 4 years old.

You can try a BIOS update via WinPE, for example with β€œHiren’s BootCD”.

3 Likes

fwupdmgr get-devices
3 Likes

Yes, I try different cable but it not help. I have only OnePlus warp charger but it always have problem with that laptop.

fwupdmgr get-devices
HUAWEI KLVL-WXX9
β”‚
β”œβ”€Touch Controller Sensor:
β”‚     IDevice ID:  a447e5df73f68089597cb6e10f748343055be66a
β”‚     Podsumowanie:       Touchpad
β”‚     Obecna wersja:      0x0005f71c
β”‚     Dostawca:           Goodix inc. (HIDRAW:0x27C6)
β”‚     GUID:               2bb0b5d5-f2a7-5a8e-87ff-64d8a26bde05 ← HIDRAW\VEN_27C6&DEV_01E0
β”‚     Device Flags: β€’ Internal Device
β”‚ β€’ Upgradable
β”‚ β€’ Unsigned Data
β”‚ β€’ May be flagged for emulation
β”‚
β”œβ”€AMD Ryzen 5 4600H with Radeon Graphics:
β”‚ β”‚  Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
β”‚ β”‚   Current ver.:      0x0860010d
β”‚ β”‚   Supplier:           Advanced Micro Devices, Inc.
β”‚ β”‚   GUID:               1f2e0c2f-e078-5fcb-a8de-f78eff9a470a ← CPUID\PRO_0&FAM_17&MOD_60
β”‚ β”‚                       5fd5eb41-dd4a-5742-8448-861eaaa61cf8 ← CPUID\PRO_0&FAM_17&MOD_60&STP_1
β”‚ β”‚   Device Flags: β€’ Internal Device
β”‚ β”‚
β”‚ β”œβ”€AMD Radeon Graphics:
β”‚ β”‚ β”‚   Device ID: 04e17fcf7d3de91da49a163ffe4907855c3648be
β”‚ β”‚ β”‚   Podsumowanie:     Renoir Generic VBIOS
β”‚ β”‚ β”‚   Current ver.:    26
β”‚ β”‚ β”‚   Supp.:         Advanced Micro Devices, Inc. [AMD/ATI] (PCI:0x1002)
β”‚ β”‚ β”‚   GUID:             0891f68d-a336-5866-b615-30b59710ea8e ← AMD\113-RENOIR
β”‚ β”‚ β”‚   Device Flags: β€’ Internal Device
β”‚ β”‚ β”‚ β€’ Can be flagged for emulation
β”‚ β”‚ β”‚
β”‚ └─Secure Processor:
β”‚       Identyfikator urzΔ…dzenia: c54ab0237d7a8db8c717b68e0be78e4374a2a079
β”‚       Obecna wersja:    00.11.01.49
β”‚       Wersja programu startowego: 00.11.01.49
β”‚       Dostawca:         Advanced Micro Devices, Inc. (PCI:0x1022)
β”‚       GUID:             0e8dc554-a0a2-51fb-b439-1eb72b14ec38 ← PCI\VEN_1022&DEV_15DF
β”‚       Device Flags: β€’ Internal Device
β”‚ β€’ Can be flagged for emulation
β”‚
β”œβ”€System Firmware:
β”‚     Identyfikator urzΔ…dzenia: 2511e372dc2954724599a88ba8b8bf32f3f2c9ba
β”‚     Podsumowanie:       UEFI System Resource Table device (updated via NVRAM)
β”‚     Obecna wersja:      65542
β”‚     Minimalna wersja:   65536
β”‚     Dostawca:           HUAWEI (DMI:HUAWEI)
β”‚     Stan aktualizacji:  Powodzenie
β”‚     GUID:               f7fa6ef4-9eb0-4192-ba32-30990895088b
β”‚ Device Flags: β€’ Internal Device
β”‚ β€’ Upgradable
β”‚ β€’ Computer requires external power
β”‚ β€’ Requires restart after installation
β”‚ β€’ Device can be used while the update is in progress
β”‚ Device Requests: β€’ Message
β”‚
└─WDC PC SN530 SDBPNPZ-512G-1027:
      Identyfikator urzΔ…dzenia: 3743975ad7f64f8d6575a9ae49fb3a8856fe186f
      Podsumowanie:       NVM Express solid state drive
      Obecna wersja:      21117000
      Dostawca:           Sandisk Corp (PCI:0x15B7)
      Numer seryjny:      20245S440308
      GUID:               dd75b173-c635-57e1-9569-c9da6dca84bb ← NVME\VEN_15B7&DEV_5009
                          83579426-bdbb-5944-9af0-393070f66a99 ← NVME\VEN_15B7&DEV_5009&SUBSYS_15B75009
                          631cc218-ad3c-546c-8819-f758a8efa7f5 ← WDC PC SN530 SDBPNPZ-512G-1027
     Device Flags: β€’ Internal Device
β€’ Upgradable
β€’ Computer requires external power
β€’ Requires restart after installation
β€’ Device can be used while upgrading
β€’ May be flagged for emulation

If nothing else won’t work I will try that bios. Thanks.

1 Like

Thank You very much. That is it. It charge in 10 minutes to 59% when off. :slight_smile: That’s some fix.
Regards.

1 Like

Then it should be 99% due to the charger.

Looks like the charger is too weak when the laptop is in operation. According to the data sheet for the laptop with the built-in 56Wh battery, a charger with 65W is recommended.

If your charger has 65W and cannot charge the laptop correctly when it is in operation, then the charger may be broken.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.