Come ottenere lo stato corretto della batteria?

In questo momento, da quando ho installato Ubuntu su questa macchina, lo stato della batteria dice: non presente.

Guardando questa risposta , tuttavia, trovo che /proc/acpi/battery/BAT1/info (a volte il suo /proc/acpi/battery/BAT0/info , utilizza la scheda completa per aiutare) ha le seguenti informazioni:

presente: sì

capacità di progetto: 4400 mAh

ultima capacità massima: 4400 mAh

tecnologia della batteria: ricaricabile

tensione di progetto: 11100 mV

avviso capacità di progettazione: 300 mAh

capacità di progettazione bassa: 132 mAh

numero di cicli: 0

granularità di capacità 1: 32 mAh

granularità di capacità 2: 32 mAh

numero di modello: BAT1

numero di serie: 11

tipo di batteria: 11

Informazioni OEM: 11

In base a questa risposta , ho controllato il file /proc/acpi/battery/BAT1/state :

presente: sì

stato di capacità: ok

stato di carica: carico

tasso attuale: sconosciuto

capacità rimanente: sconosciuta

tensione attuale: 10000 mV

Il comando acpi -b restituisce:

Batteria 0: sconosciuta, 0%, informazioni sulla tariffa non disponibili

Qualche suggerimento su come aggiornare le informazioni sulla batteria?

L’errore acpi -b che hai segnalato molto probabilmente indica un problema di tipo ACPI.

ACPI è uno standard aperto per dispositivi e gestione energetica.

Alcuni laptop (i più cercati su Google che ho trovato erano Acer) riportano erroneamente i dettagli della batteria su ubuntu. Non sono sicuro del tipo e del modello del tuo laptop, né della sua versione del BIOS.

A volte è necessario compilare il proprio kernel con una tabella DSDT fissa.

A volte è necessario aggiornare il BIOS al più recente offerto dal produttore.

Se decidi su quest’ultima azione dovresti ricordare che aggiornare il BIOS di una scheda madre o di un laptop è sempre un’operazione rischiosa, perché se qualcosa va storto, il rischio di danneggiare irreparabilmente l’hardware è molto alto.

Dovrai seguire le istruzioni per gli aggiornamenti del BIOS dal produttore.

Sono stato in grado di risolvere questo problema usando il suggerimento di fossfreedom per aggiornare il bios. Ho un Acer Aspire TimelineX 4820T, con Ubuntu 11.10 in esecuzione. Ecco cosa ho fatto:

  1. sudo apt-get install unetbootin
  2. inserito flashdriver vuoto, diskutil utilizzato per formattarlo in FAT
  3. scaricato l’aggiornamento bios CORRECT da Acer (ho digitato il mio numero di serie e ho usato l’ultimo file .exe di aggiornamento del BIOS)
  4. usato unetbootin per rendere l’avvio USB con FreeDOS
  5. copiato il file bios .exe nell’unità USB
  6. riavviato e ha scelto l’opzione “5” per FreeDos
  7. passato a C: guidare ed eseguire il file eseguibile del BIOS. (Assicurati di avere abbastanza potenza, anche se questo non richiede molto tempo)
  8. rimosso l’unità USB, riavviato in Ubuntu e il problema della batteria è stato risolto!

Grazie a 4zzdawg per le istruzioni su come aggiornare il bios!