Wie erhalte ich den korrekten Batteriestatus?

13

In diesem Moment, seit ich Ubuntu auf diesem Computer installiert habe, lautet der Akkustatus: nicht vorhanden.

Wenn ich mir diese Antwort anschaue , stelle ich jedoch fest, dass /proc/acpi/battery/BAT1/info(manchmal /proc/acpi/battery/BAT0/infomithilfe des Tabulators "complete") die folgenden Informationen vorliegen:

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        

Entsprechend dieser Antwort habe ich die /proc/acpi/battery/BAT1/stateDatei überprüft :

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

Der acpi -bBefehl gibt Folgendes zurück:

Battery 0: Unknown, 0%, rate information unavailable

Irgendwelche Vorschläge zum Aktualisieren der Batterieinformationen?

GUI Junkie
quelle

Antworten:

8

Der von acpi -bIhnen gemeldete Fehler weist höchstwahrscheinlich auf ein Problem mit dem ACPI-Typ hin.

ACPI ist ein offener Standard für Geräte- und Energieverwaltung.

Einige Laptops (die meisten, von denen ich gegoogelt habe, dass sie von Acer stammen) melden ihre Akkudetails fälschlicherweise an Ubuntu. Ich bin mir nicht sicher, welchen Laptop-Typ und welches Modell Sie verwenden - und welche BIOS-Version Sie verwenden.

Manchmal müssen Sie Ihren eigenen Kernel mit einer festen DSDT-Tabelle kompilieren.

Manchmal müssen Sie Ihr BIOS auf die neueste Version Ihres Herstellers aktualisieren.

Wenn Sie sich für die letztere Aktion entscheiden, sollten Sie beachten, dass das Aktualisieren des BIOS eines Motherboards oder Laptops immer ein riskantes Unterfangen ist, da das Risiko, die Hardware irreparabel zu beschädigen, sehr hoch ist, wenn etwas schief geht.

Sie müssen den Anweisungen Ihres Herstellers für BIOS-Updates folgen.

fossfreedom
quelle
Acer Aspire 5745G. Welche Option ist einfacher? Kernel kompilieren oder BIOS aktualisieren?
GUI Junkie
... Aktualisieren Sie Ihr BIOS ... Welche Version ist Ihr BIOS? Ich würde die Versionshinweise zuerst sorgfältig lesen, da ein BIOS-Update, wenn es nicht korrekt durchgeführt wird, Sie ohne einen funktionierenden Laptop zurücklassen kann.
fossfreedom
... Ich habe diesen Link gefunden - schauen Sie sich die ACPI auf dieser Seite an. Das sieht nach guten Nachrichten aus! linlap.com/wiki/acer+aspire+5745g
fossfreedom
Die BIOS-Version ist v1.11 (sudo dmidecode -s BIOS-Version)
GUI Junkie
die neueste version auf der acer website ist v1.19 - ich konnte jedoch keine release notes finden :(
fossfreedom
2

Ich konnte dieses Problem mithilfe des Vorschlags von fossfreedom zur Aktualisierung des BIOS lösen. Ich habe ein Acer Aspire TimelineX 4820T mit Ubuntu 11.10. Folgendes habe ich getan:

  1. sudo apt-get install unetbootin
  2. Leeres Flash-Laufwerk eingelegt, mit diskutil auf FAT formatiert
  3. das CORRECT-BIOS-Update von Acer heruntergeladen (ich habe meine Seriennummer eingegeben und die neueste .exe-Datei für das BIOS-Update verwendet)
  4. Mit unetbootin können Sie den USB-Stick mit FreeDOS booten
  5. kopierte die BIOS-EXE-Datei auf das USB-Laufwerk
  6. neu gestartet und Option "5" für FreeDos gewählt
  7. wechselte zu C: Laufwerk und lief das BIOS ausführbar. (Stellen Sie sicher, dass Sie genügend Strom haben, obwohl dies nicht sehr lange dauert.)
  8. USB-Stick entfernt, Ubuntu neu gestartet und Batterieproblem behoben!

Vielen Dank an 4zzdawg für Anweisungen zum Aktualisieren des BIOS!

Steve Koch
quelle