电池设计容量为零?

我有一台Lenovo G780设备,其电池设计容量报告为零。 这是一个全新的单位。

/sys/class/power_supply/BAT1我可以找到以下信息:

  • POWER_SUPPLY_NAME = BAT1
  • POWER_SUPPLY_STATUS =充电
  • POWER_SUPPLY_PRESENT = 1
  • POWER_SUPPLY_TECHNOLOGY =未知
  • POWER_SUPPLY_CYCLE_COUNT = 1491
  • POWER_SUPPLY_VOLTAGE_MIN_DESIGN = 1000
  • POWER_SUPPLY_VOLTAGE_NOW = 11820000
  • POWER_SUPPLY_POWER_NOW = 635500000
  • POWER_SUPPLY_ENERGY_FULL_DESIGN = 0
  • POWER_SUPPLY_ENERGY_FULL = 47520000
  • POWER_SUPPLY_ENERGY_NOW = 36350000
  • POWER_SUPPLY_MODEL_NAME =
  • POWER_SUPPLY_MANUFACTURER =锂离子
  • POWER_SUPPLY_SERIAL_NUMBER = PABAS0241231

起初,我认为这是电池问题,但是当我使用基于Windows的电池工具时,我获得了3个容量值的良好值:

  • 设计能力
  • 最后一次充满电的能力
  • 目前的能力

这三个值在窗口中是不同的,因此不是其中一个容量值被重用于其他值之一。

知道问题可能是什么? 这是Ubuntu缺陷吗?

谢谢。

从/ sys接口获取的信息是内核从_BIF或_BIX的ACPI电池信息中获取的信息。 _BIF和_BIX对象通常来自智能电池的信息,智能电池本身通常通过某种i2c接口收集到嵌入式控制器(EC),ACPI控制器从EC获取数据。 因此问题可能出在底层固件或ACPI控件中。