วิธีรับสถานะแบตเตอรี่ที่ถูกต้อง


13

ในขณะนี้นับตั้งแต่ฉันติดตั้ง Ubuntu บนเครื่องนี้สถานะแบตเตอรี่พูดว่า: ไม่แสดง

ดูคำตอบนี้แต่ฉันพบว่า/proc/acpi/battery/BAT1/info(บางครั้ง/proc/acpi/battery/BAT0/infoใช้แท็บสมบูรณ์เพื่อช่วย) มีข้อมูลต่อไปนี้:

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        

ตามคำตอบนี้ฉันได้ตรวจสอบ/proc/acpi/battery/BAT1/stateไฟล์:

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

acpi -bคำสั่งส่งกลับ:

Battery 0: Unknown, 0%, rate information unavailable

มีคำแนะนำใด ๆ ในการอัปเดตข้อมูลแบตเตอรี่หรือไม่

คำตอบ:


8

acpi -bข้อผิดพลาดที่คุณได้รายงานส่วนใหญ่อาจบ่งบอกถึงปัญหาประเภท ACPI

ACPI เป็นมาตรฐานแบบเปิดสำหรับอุปกรณ์และการจัดการพลังงาน

แล็ปท็อปบางเครื่อง (googled ส่วนใหญ่ที่ฉันพบคือ Acer) รายงานรายละเอียดแบตเตอรีไปยัง Ubuntu ไม่ถูกต้อง ฉันไม่แน่ใจเกี่ยวกับประเภทและรุ่นแล็ปท็อปของคุณ - หรือเวอร์ชั่น BIOS

บางครั้งคุณต้องคอมไพล์เคอร์เนลของคุณเองด้วยตาราง DSDT คงที่

บางครั้งคุณต้องอัพเกรด BIOS ของคุณให้เป็นเวอร์ชั่นล่าสุดที่ผู้ผลิตของคุณนำเสนอ

หากคุณตัดสินใจดำเนินการขั้นหลังคุณควรจำไว้ว่าการอัพเดต BIOS ของเมนบอร์ดหรือแล็ปท็อปนั้นเป็นการดำเนินการที่มีความเสี่ยงอยู่เสมอเพราะหากมีสิ่งผิดปกติความเสี่ยงของการทำลายฮาร์ดแวร์จะสูงเกินไป

คุณจะต้องทำตามคำแนะนำสำหรับอัพเดต BIOS จากผู้ผลิตของคุณ


Acer Aspire 5745G ตัวเลือกไหนง่ายกว่ากัน? กำลังรวบรวมเคอร์เนลหรืออัพเดต BIOS?
GUI Junkie

... อัปเดต BIOS ของคุณ ... BIOS รุ่นใดของคุณ ฉันจะอ่านบันทึกย่อประจำรุ่นอย่างรอบคอบเพราะการอัปเดต BIOS หากไม่ทำอย่างถูกต้องจะทำให้คุณไม่ต้องใช้แล็ปท็อปที่ใช้งานได้
fossfreedom

... ฉันพบลิงค์นี้ - ดูที่ ACPI ในหน้านั้น นั่นเป็นข่าวดี! linlap.com/wiki/acer+aspire+5745g
fossfreedom

รุ่น BIOS คือ v1.11 (sudo dmidecode -s bios-version)
GUI Junkie

เวอร์ชันล่าสุดบนเว็บไซต์ acer คือ v1.19 - ฉันไม่พบบันทึกย่อประจำรุ่นใด ๆ :(
fossfreedom

2

ฉันสามารถแก้ปัญหานี้ได้โดยใช้คำแนะนำของ fossfreedom เพื่ออัพเดต BIOS ฉันมี Acer Aspire TimelineX 4820T ใช้งาน Ubuntu 11.10 นี่คือสิ่งที่ฉันทำ:

  1. sudo apt-get install unetbootin
  2. แทรก flashdrive เปล่าไว้ใช้ diskutil เพื่อฟอร์แมตเป็น FAT
  3. ดาวน์โหลดการอัพเดทไบออสที่ถูกต้องจาก Acer (ฉันพิมพ์หมายเลขซีเรียลของฉันและใช้ไฟล์. exe การอัพเดตล่าสุด bios)
  4. ใช้ unetbootin เพื่อให้ USB สามารถบูตได้ด้วย FreeDOS
  5. คัดลอกไฟล์ bios .exe ไปยังไดรฟ์ USB
  6. รีสตาร์ทและเลือกตัวเลือก "5" สำหรับ FreeDos
  7. เปลี่ยนเป็น C: drive และรันไบออสที่สามารถเรียกใช้งานได้ (ตรวจสอบให้แน่ใจว่าคุณมีพลังงานเพียงพอแม้ว่าจะใช้เวลาไม่นาน)
  8. ถอดไดรฟ์ USB, รีบูตเข้าไปใน Ubuntu และแก้ไขปัญหาแบตเตอรี่แล้ว!

ขอบคุณไปที่4zzdawg สำหรับคำแนะนำในการอัพเดตไบออส!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.