Батарея разряжается при выключенном питании после обновления до ядра 4.13

Батарея разряжается при выключенном питании после обновления до ядра 4.13

После обновления до ядра 4.13 батарея моего ноутбука начала разряжаться в выключенном состоянии (примерно 30% за один день). Этого не происходило, если я загружал ноутбук с ядра 4.12 или Windows 8.1, так что проблема явно связана с новой версией ядра.

У меня была похожая проблема из-за wake-on-lan (WoL). Однако это было решено давно путем постоянного отключения WoL. Я могу легко проверить, ethtoolчто WoL по-прежнему отключен.

Может ли быть так, что WoL снова включается, когда я выключаю ноутбук из меню выключения? Действительно, если я принудительно выключаю его (т. е. удерживая кнопку питания нажатой), то я не наблюдаю разряда батареи. Однако у меня недостаточно навыков, чтобы проверить эту гипотезу.

Было бы здорово, если бы кто-нибудь помог мне решить эту проблему.

решение1

Эта проблема, вызывающая разрядку батареи во время приостановки работы системы, гибернации или выключения для некоторых устройств PCI, которым пользовательское пространство не позволяет выводить систему из спящего режима или выключать питание, является регрессией, которая появилась в версии 4.13.

На самом деле это было исправлено в версии 4.16этот патч.

Патч был перенесен в 4.14 LTS из .41

решение2

Существует множество возможных причин регрессии, подобной этой, но некоторые вероятные претенденты могут быть либо прошивкой устройства, либо драйвером ядра, который не может выключить устройство при завершении работы. Если более новое ядро ​​не исправило вашу проблему, то лучший способ найти виновника — провести сравнение git bisectмежду двумя наиболее близкими известными рабочими и нерабочими версиями ядра, чтобы выяснить, какое именно изменение вызвало регрессию.

Чтобы получить некоторые рекомендации по этому вопросу, попробуйте ввести запрос git bisect linux kernelв вашу любимую поисковую систему.

Чтобы быстро проверить потребляемую мощность, вы можете использовать подключаемый измеритель мощности и проверить потребляемую мощность устройства при извлеченном аккумуляторе (если ваш ноутбук позволяет это сделать) или при полностью заряженном аккумуляторе.

Связанный контент