Вопрос или проблема
Контекст:
Я взял свой старый Chromebook (Asus C200-MA) и установил Xubuntu (24.04.2 LTS, ядро 6.8.0-55-generic) в качестве единственной операционной системы. (спасибо mrchromebox.tech). Я уверен, что батарея была в порядке на ChromeOS.
Проблема:
Батарея не заряжается, хотя и распознается. Немедленно выключается, как только я отключаю кабель зарядки.
Информация:
- У меня нет этих файлов (и я не могу их создать):
- /sys/class/power_supply/BAT0/charge_control_start_threshold
- /sys/class/power_supply/BAT0/charge_control_end_threshold
- Результат
upower -i $(upower -e | grep BAT)
:
native-path: BAT0
vendor: AS19IUD
model: C200-42
power supply: yes
updated: пн. 10 марта 2025 19:21:44 (1 секунда назад)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: pending-charge
warning-level: none
energy: 0 Wh
energy-empty: 0 Wh
energy-full: 48.336 Wh
energy-full-design: 48.336 Wh
energy-rate: 0 W
voltage: 5,775 V
charge-cycles: 115
percentage: 0%
capacity: 100%
technology: lithium-ion
icon-name: 'battery-caution-charging-symbolic'
- Результат
acpi -V
:
Battery 0: design capacity 4240 mAh, last full capacity -42 mAh = -1%
Adapter 0: on-line
Cooling 0: Processor 0 of 10
Cooling 1: soc_dts1 no state information available
Cooling 2: intel_powerclamp 0 of 100
Cooling 3: soc_dts0 no state information available
Cooling 4: Processor 0 of 10
- Результат команды info tlp
tlp-stat -b
:
--- TLP 1.6.1 --------------------------------------------
+++ Battery Care
Plugin: generic
Supported features: none available
+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer = AS19IUD
/sys/class/power_supply/BAT0/model_name = C200-42
/sys/class/power_supply/BAT0/cycle_count = 115
/sys/class/power_supply/BAT0/charge_full_design = 4240 [mAh]
/sys/class/power_supply/BAT0/charge_full = (not available)
/sys/class/power_supply/BAT0/charge_now = 0 [mAh]
/sys/class/power_supply/BAT0/current_now = 0 [mA]
/sys/class/power_supply/BAT0/status = Not charging
/sys/class/power_supply/BAT0/charge_control_start_threshold = (not available)
/sys/class/power_supply/BAT0/charge_control_end_threshold = (not available)
Capacity = 0.0 [%]
-
В BIOS нет опции для включения/отключения батареи
-
Фото управления питанием:
- Есть идеи, что можно попробовать?
Редактировать:
cat /sys/class/power_supply/BAT0/voltage_now
5763000
cat /sys/class/power_supply/BAT0/voltage_min_design
11400000
-> Может быть, батарея или зарядное устройство вышли из строя? (работает при подключении к сети)
Большое спасибо 🙂
Ответ или решение
Уважаемый пользователь,
Ваша ситуация с Chromebook Asus C200-MA под управлением Xubuntu 24.04.2 LTS, столкнувшимся с проблемой зарядки аккумулятора, может быть связана с несколькими факторами, начиная от самого программного обеспечения до физического состояния батареи. Давайте разберемся более подробно.
Теоретическая часть
Когда батарея ноутбука или мобильного устройства не заряжается, это может указывать на несколько потенциальных причин. Наиболее распространенные из них включают проблемы с самим аккумулятором, зарядным устройством, или неверные настройки программного обеспечения, которые контролируют процесс зарядки. В случае с вашей системой, исходя из предоставленных данных, проблемы с зарядкой могут также быть связаны с установкой другой операционной системы (в данном случае Xubuntu), которая может некорректно взаимодействовать с аппаратной частью вашего устройства.
Операционные системы на базе Linux могут иметь ограниченную поддержку конкретных чипов управления питания на устаревших моделях техники, особенно если они изначально разрабатывались под ChromeOS. Это может привести к некорректной работе служб управления питанием и отслеживания состояния батареи.
Примеры и анализ
-
Состояние батареи:
- Из отчета
upower
видно, что батарея определяется системой (наличие энергетической информации, уровень заряда 0%), но система не получает текущих данных о заряде и разряде. - Вывод
acpi -V
показывает аномальные данные о последней полной емкости (-42 mAh), что может свидетельствовать о некорректной работе драйверов или контроллера аккумулятора.
- Из отчета
-
Конфигурация системы:
- Отсутствие файлов
/sys/class/power_supply/BAT0/charge_control_start_threshold
и других может указывать на то, что конфигурация управления питанием не поддерживается на уровне ядра Linux для вашего устройства. - Вывод
tlp-stat -b
отражает, что функции управления зарядом аккумулятора недоступны, что зачастую связано с отсутствием поддержки драйверов конкретной аппаратной реализации.
- Отсутствие файлов
-
Возможные аппаратные проблемы:
- Результат
cat
команд показывает, что текущее напряжение значительно ниже минимального дизайнированного, что может означать недостаточную подачу мощности зарядного устройства или износ самого аккумулятора.
- Результат
Применение и рекомендации
-
Проверка аппаратного обеспечения:
- Подключите другое зарядное устройство, соответствующее техническим характеристикам Chromebook, и проверьте результат.
- Если есть возможность, замените батарею на аналогичную, даже если она временно заимствована из другого устройства, если они совместимы.
-
Проверка программного обеспечения:
- Убедитесь, что в BIOS/UEFI нет отключенных настроек управления питанием. Они могут быть доступны неявно и не всегда визуализируются в графическом интерфейсе.
- Переустановите пакет управления питанием, такой как
TLP
, и перезагрузите конфигурации сервиса.
-
Обновление драйверов и системы:
- Убедитесь, что все обновления для ядра Linux и системных пакетов установлены; возможно, более новые ядра исправляют проблемы совместимости с вашей аппаратной платформой.
-
Тестирование с другим дистрибутивом:
- Попробуйте загрузиться с другого дистрибутива Linux, поддерживающего Chromebook, или даже с загрузочного ChromeOS, чтобы проверить, как поведет себя устройство с точки зрения питания в различных ПО-средах.
-
Консультация с профессионалами:
- Обратитесь в поддержке вендора или профессионалам, специализирующимся на аппаратных проблемах, если указанные выше шаги не дают результатов.
Надеюсь, что эти рекомендации помогут вам выявить и, по возможности, устранить проблему с зарядкой вашего Chromebook. Если у вас возникнут дополнительные вопросы или потребуется дальнейшая помощь, не стесняйтесь обращаться за консультацией.
С уважением, [Ваше имя]