Jak uzyskać prawidłowy stan baterii?

13

W tej chwili, odkąd zainstalowałem Ubuntu na tym komputerze, stan baterii mówi: brak.

Patrząc na tę odpowiedź , okazuje się jednak, że /proc/acpi/battery/BAT1/info(czasami jej /proc/acpi/battery/BAT0/infoużycie, użyj karty kompletnej, aby pomóc) zawiera następujące informacje:

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        

Zgodnie z tą odpowiedzią sprawdziłem /proc/acpi/battery/BAT1/stateplik:

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

Te acpi -bpowroty polecenie:

Battery 0: Unknown, 0%, rate information unavailable

Wszelkie sugestie dotyczące aktualizacji informacji o baterii?

GUI Junkie
źródło

Odpowiedzi:

8

Zgłoszony acpi -bbłąd najprawdopodobniej wskazuje na problem typu ACPI.

ACPI to otwarty standard zarządzania urządzeniami i energią.

Niektóre laptopy (najbardziej google, które znalazłem to Acer) niepoprawnie zgłaszają szczegóły swojej baterii Ubuntu. Nie jestem pewien typu i modelu laptopa - ani jego wersji systemu BIOS.

Czasami musisz skompilować własne jądro ze stałą tabelą DSDT.

Czasami musisz zaktualizować system BIOS do najnowszej wersji oferowanej przez producenta.

Jeśli zdecydujesz się na tę ostatnią akcję, pamiętaj, że aktualizacja systemu BIOS płyty głównej lub laptopa jest zawsze ryzykowną operacją, ponieważ jeśli coś pójdzie nie tak, ryzyko nieodwracalnego uszkodzenia sprzętu jest bardzo wysokie.

Będziesz musiał postępować zgodnie z instrukcjami aktualizacji BIOS od producenta.

fossfreedom
źródło
Acer Aspire 5745G. Która opcja jest łatwiejsza? Kompilujesz jądro lub aktualizujesz BIOS?
GUI Junkie
... aktualizowanie systemu BIOS ... jaka wersja jest systemem BIOS? Najpierw uważnie przeczytam informacje o wersji, ponieważ aktualizacja systemu BIOS, jeśli nie zostanie wykonana poprawnie, może pozostawić cię bez działającego laptopa.
fossfreedom
... Znalazłem ten link - spójrz na ACPI na tej stronie. To wygląda na dobrą wiadomość! linlap.com/wiki/acer+aspire+5745g
fossfreedom
Wersja systemu BIOS to v1.11 (sudo dmidecode -s bios-version)
GUI Junkie
najnowsza wersja na stronie acer to v1.19 - nie mogłem jednak znaleźć żadnych informacji o wydaniu :(
fossfreedom
2

Byłem w stanie rozwiązać ten problem, korzystając z sugestii fossfreedom o aktualizacji BIOS-u. Mam Acer Aspire TimelineX 4820T z systemem Ubuntu 11.10. Oto co zrobiłem:

  1. sudo apt-get install unetbootin
  2. włożono pusty dysk flashdrive, użyłem diskutil do sformatowania go w FAT
  3. pobrałem PRAWIDŁOWĄ aktualizację bios z Acer (wpisałem numer seryjny i użyłem najnowszego pliku .exe aktualizacji bios)
  4. użyłem unetbootin, aby bootować USB z FreeDOS
  5. skopiował plik .exe bios na dysk USB
  6. zrestartowałem i wybrałem opcję „5” dla FreeDos
  7. przełączyłem na C: drive i uruchomiłem plik wykonywalny bios. (Upewnij się, że masz wystarczającą moc, chociaż nie trwa to długo)
  8. usunięty dysk USB, ponownie uruchomiony w Ubuntu i problem z baterią został rozwiązany!

Dzięki, przejdź do 4zzdawg po instrukcje dotyczące aktualizacji bios!

Steve Koch
źródło