Как получить правильное состояние батареи?

В этот момент, с тех пор как я установил 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

Любые предложения по получению информация о батарее обновлена?

13
задан 27 February 2019 в 01:19

2 ответа

Ошибка acpi -b, о которой вы сообщили, скорее всего, указывает на проблему с типом ACPI.

ACPI является открытым стандартом для устройств и управления питанием.

Некоторые ноутбуки (большинство из которых, как я обнаружил, были Acer) неправильно сообщают данные о своей батарее в Ubuntu. Я не уверен ни в вашем типе и модели ноутбука, ни в версии BIOS.

Иногда вам нужно собрать собственное ядро ​​с фиксированной таблицей DSDT.

Иногда вам нужно обновить BIOS до самой последней версии, предлагаемой вашим производителем.

Если вы решите последнее действие, вы должны помнить, что обновление BIOS материнской платы или ноутбука всегда является рискованной операцией, потому что, если что-то пойдет не так, риск непоправимого повреждения оборудования очень высок.

Вам нужно будет следовать инструкциям по обновлению BIOS от вашего производителя.

0
ответ дан 27 February 2019 в 01:19

Я смог решить эту проблему с помощью предложения fossfreedom для обновления BIOS. У меня есть Acer Aspire TimelineX 4820T, рабочая человечность 11.10. Вот то, что я сделал:

  1. sudo apt-get install unetbootin
  2. вставленная пустая карта флэш-памяти, используемый diskutil для форматирования его к FAT
  3. загруженный КОРРЕКТНОЕ обновление BIOS с Acer (я ввел в своем порядковом номере и использовал последнее обновление BIOS .exe файл),
  4. используемый unetbootin для создания USB загрузочным с FreeDOS
  5. скопированный BIOS .exe файл к Карте памяти
  6. перезапущенный и выбрал опцию "5" для FreeDos
  7. переключенный на C: управляйте и выполнил исполняемый файл BIOS. (Удостоверьтесь, что Вы имеете достаточно власти, хотя это не берет очень долго),
  8. удаленная Карта памяти, перезагруженная в Ubuntu и проблему с батареей, была решена!

Спасибо переходит в 4zzdawg для получения инструкций относительно того, как обновить BIOS!

2
ответ дан 27 February 2019 в 01:19

Другие вопросы по тегам:

Похожие вопросы: