Estoy tratando de configurar mi Lenovo en Arch Linux. Lo último que necesito hacer es que la batería funcione al 100%.
En este momento parece que se desconoce el estado de la batería principal:
> acpi -V
Battery 0: Unknown, 97%
Battery 0: design capacity 5849 mAh, last full capacity 5956 mAh = 100%
Battery 1: Charging, 96%, 00:05:50 until charged
Battery 1: design capacity 1861 mAh, last full capacity 1536 mAh = 82%
Adapter 0: on-line
Thermal 0: ok, 43.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 200.0 degrees C
Cooling 0: x86_pkg_temp no state information available
Cooling 1: intel_powerclamp no state information available
Cooling 2: Processor 0 of 10
Cooling 3: Processor 0 of 10
Cooling 4: Processor 0 of 10
Cooling 5: Processor 0 of 10
Pero si consulto la batería directamente, obtengo una respuesta completamente diferente:
> cat /sys/class/power_supply/BAT0/status
Charging
> cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Charging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
POWER_SUPPLY_VOLTAGE_NOW=12389000
POWER_SUPPLY_POWER_NOW=0
POWER_SUPPLY_ENERGY_FULL_DESIGN=23200000
POWER_SUPPLY_ENERGY_FULL=19150000
POWER_SUPPLY_ENERGY_NOW=19050000
POWER_SUPPLY_CAPACITY=99
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=45N1773
POWER_SUPPLY_MANUFACTURER=SANYO
POWER_SUPPLY_SERIAL_NUMBER=16120
Estoy completamente perdido en cuanto a qué hacer aquí. Tengo un script que informa sobre la duración de la batería que se sale de la salida de algunos de estos comandos y me gustaría que fuera lo más completo posible. Claramente, la batería se está cargando, pero ¿por qué acpi -V dice que es desconocida? ¿Alguien sabe?
Respuestas:
Mientras esté en Arch, puede intentar instalar el paquete
tpacpi-bat
(un script de Perl con llamadas ACPI para ThinkPads recientes (como T420 y W520) cuyos umbrales de batería no son compatibles con tp_smapi) conPodría ayudar a arreglarlo. Ver información sobre la configuración aquí .
fuente
Este es un problema común con las computadoras portátiles Thinkpad con baterías duales.
Cuando conecte su computadora portátil, comenzará cargando BAT0 mientras BAT1 informa un estado desconocido. BAT1 informará un estado de carga cuando BAT0 esté lleno y BAT1 realmente comience a cargar.
Debe tener esto en cuenta en su secuencia de comandos y combinar valores para BAT0 y BAT1 para tener algo utilizable:
Aquí hay un ejemplo completo:
fuente