Bagaimana cara mendapatkan status baterai yang benar?

13

Pada saat ini, sejak saya menginstal Ubuntu pada mesin ini, status baterai mengatakan: tidak ada.

Melihat jawaban ini , saya menemukan bahwa /proc/acpi/battery/BAT1/info(kadang-kadang /proc/acpi/battery/BAT0/info, gunakan tab complete untuk membantu) memiliki info berikut:

present: yes
design capacity: 4400 mAh
last full capacity: 4400 mAh
battery technology: rechargeable
design voltage: 11100 mV
design capacity warning: 300 mAh
design capacity low: 132 mAh
cycle count: 0
capacity granularity 1: 32 mAh
capacity granularity 2: 32 mAh
model number: BAT1      
serial number: 11        
battery type: 11        
OEM info: 11        

Sesuai dengan jawaban ini , saya telah memeriksa /proc/acpi/battery/BAT1/statefile:

present:                 yes
capacity state:          ok
charging state:          charged
present rate:            unknown
remaining capacity:      unknown
present voltage:         10000 mV

The acpi -bperintah kembali:

Battery 0: Unknown, 0%, rate information unavailable

Adakah saran untuk memperbarui informasi baterai?

GUI Junkie
sumber

Jawaban:

8

The acpi -bkesalahan yang Anda telah melaporkan paling mungkin menunjukkan masalah jenis ACPI.

ACPI adalah standar terbuka untuk perangkat dan manajemen daya.

Beberapa laptop (kebanyakan yang saya temukan di Google adalah Acer) salah melaporkan detail baterai ke Ubuntu. Saya tidak yakin dengan tipe dan model laptop Anda - atau versi BIOS-nya.

Terkadang Anda perlu mengkompilasi kernel Anda sendiri dengan tabel DSDT yang diperbaiki.

Terkadang Anda perlu memutakhirkan BIOS Anda ke yang terbaru yang ditawarkan oleh pabrik Anda.

Jika Anda memutuskan tindakan terakhir, Anda harus ingat bahwa memperbarui BIOS motherboard atau laptop selalu merupakan operasi yang berisiko, karena jika terjadi kesalahan, risiko kerusakan perangkat keras yang tidak dapat diperbaiki sangat tinggi.

Anda harus mengikuti instruksi untuk pembaruan BIOS dari pabrik Anda.

kebebasan fosil
sumber
Acer Aspire 5745G. Opsi mana yang lebih mudah? Mengompilasi kernel atau memperbarui BIOS?
GUI Junkie
... memperbarui BIOS Anda ... versi apa BIOS Anda? Saya akan hati-hati membaca catatan rilis pertama karena pembaruan BIOS, jika tidak dilakukan dengan benar dapat meninggalkan Anda tanpa laptop yang berfungsi.
fossfreedom
... Saya menemukan tautan ini - lihat ACPI di halaman itu. Itu seperti kabar baik! linlap.com/wiki/acer+aspire+5745g
fossfreedom
Versi BIOS adalah v1.11 (sudo dmidecode -s bios-version)
GUI Junkie
versi terbaru di situs web acer adalah v1.19 - Saya tidak bisa menemukan catatan rilis :(
fossfreedom
2

Saya dapat mengatasi masalah ini menggunakan saran fossfreedom untuk memperbarui BIOS. Saya memiliki Acer Aspire TimelineX 4820T, menjalankan ubuntu 11.10. Inilah yang saya lakukan:

  1. sudo apt-get install unetbootin
  2. memasukkan flashdrive kosong, gunakan diskutil untuk memformatnya menjadi FAT
  3. mengunduh pembaruan BIOS CORRECT dari Acer (saya mengetikkan nomor seri dan menggunakan file .exe pembaruan terbaru)
  4. digunakan unetbootin untuk membuat USB bootable dengan FreeDOS
  5. menyalin file bios .exe ke drive USB
  6. restart dan memilih opsi "5" untuk FreeDos
  7. beralih ke drive C: dan menjalankan executable bios. (Pastikan Anda memiliki kekuatan yang cukup, meskipun ini tidak butuh waktu lama)
  8. dihapus USB drive, reboot ke Ubuntu dan masalah baterai terpecahkan!

Terima kasih, buka 4zzdawg untuk petunjuk tentang cara memperbarui bios!

Steve Koch
sumber