Como descobrir a data de fabricação de uma bateria do linux

5

Como posso descobrir a data de fabricação de uma bateria do linux?

Se isso não for possível existem outros testes para verificar se a bateria nova e saudável que eu posso rodar no linux?

    
por student 07.03.2014 / 22:49

2 respostas

10

Uso:

sudo dmidecode -t 22

de dmidecode manual:

DMI TYPES
       The SMBIOS specification defines the following DMI types:

       Type   Information
       ────────────────────────────────────────
          0   BIOS
            .
            .
         21   Built-in Pointing Device
         22   Portable Battery
         23   System Reset
            .
            .

No meu laptop, aqui está a saída:

root@aularon-laptop:~# dmidecode -t 22
# dmidecode 2.11
SMBIOS 2.6 present.

Handle 0x0012, DMI type 22, 26 bytes
Portable Battery
    Location: Primary
    Manufacturer: 
    Name: 
    Design Capacity: 
    Design Voltage: 
    SBDS Version: 
    Maximum Error: 
    SBDS Serial Number: 
    SBDS Manufacture Date: 2010-10-10
    SBDS Chemistry: LION
    OEM-specific Information: 0x00000000

root@aularon-laptop:~# 

Como você pode ver, minha bateria foi fabricada em 2010-10-10 .

    
por 07.03.2014 / 23:58
1

Do seu sistema, você pode acessar a maioria das informações relativas à sua bateria com cat /sys/class/power_supply/BAT0/uevent . BAT0 pode ser diferente no seu sistema. No meu, retorna as seguintes informações:

POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Unknown
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000
POWER_SUPPLY_VOLTAGE_NOW=11964000
POWER_SUPPLY_POWER_NOW=1000
POWER_SUPPLY_ENERGY_FULL_DESIGN=4400000
POWER_SUPPLY_ENERGY_FULL=65503000
POWER_SUPPLY_ENERGY_NOW=0
POWER_SUPPLY_CAPACITY=0
POWER_SUPPLY_MODEL_NAME=Dell
POWER_SUPPLY_MANUFACTURER=SDI
POWER_SUPPLY_SERIAL_NUMBER=20374

Outro comando útil é acpi . Por exemplo, acpi -i no meu sistema exibe o status da bateria, o status da carga, etc.:

Battery 0: Unknown, 0%
Battery 0: design capacity 367 mAh, last full capacity 5475 mAh = 100%

Espero que você obtenha melhores resultados no seu sistema. Minha bateria é tão usada que retorna ... bem ... nada útil.

Aparentemente, não há como obter a data de fabricação da bateria, mas duvido que seja uma informação disponível no kernel, afinal. Dependendo do fabricante, pode existir um banco de dados disponível on-line, que pode fornecer as informações do número de série.

EDITAR:

E aparentemente, eu estava errado. :-) Veja a resposta de @aularon sobre dmidecode .

    
por 07.03.2014 / 23:15

Tags