Убунту зависает на моем ThinkPad L530

Вопрос или проблема

Я сталкиваюсь с этой проблемой с тех пор, как установил Lubuntu на свой ThinkPad L530 от Lenovo в июне 2023 года.
Изначально это была Lubuntu 22.04 LTS.
Сначала компьютер зависал (обычно после 7 дней без перезагрузки ПК), и у меня появлялось сообщение в BIOS “переменная ненадежной памяти почти заполнена, нажмите F1 для настройки”, и мне приходилось сохранять изменения (хотя я ничего не делал), а затем очищать содержание efivars, начиная с dump-*
Я думал, что это произошло потому, что переменная постепенно накапливала дампы, поэтому я создал cronjob для их очистки каждую минуту. Без успеха, это все равно происходило точно также, через несколько дней, обычно 4-7.
Я устал от этой проблемы, поэтому переустановил в режиме MBR и отключил EFI в BIOS.
Я все еще получал зависания, но на этот раз в BIOS не было упоминания о том, что память заполнена, просто зависал, и мне приходилось перезагружать.
Я заподозрил версию 22.04 и обновил ПК до 24.04 LTS с последним ядром Linux.
Я все еще получал зависания тем же образом: после нескольких дней без полной перезагрузки, через несколько минут после выхода моего ноутбука из спящего режима он зависал.
Я также поиграл с некоторыми настройками в BIOS, касающимися спящего режима, но без успеха.
Что я могу сказать, так это то, что ПК не перегревался, он был даже холоднее, чем обычно, потому что это было прямо после выхода из спящего режима.
Оперативная память не была заполнена, я ничего особенного не делал, просто базовое использование моего ПК. Swap тоже был очень далек от заполнения, у ноутбука 16 ГБ ОЗУ и 6 ГБ Swap на SSD.
SSD чистый, проверен с помощью GSmartControl и smartctl.
Я даже заменил его на другой после клонирования диска с помощью dd, и это все равно происходит

Я обновил систему до этой версии: 6.8.0-41-generic #41-Ubuntu SMP PREEMPT_DYNAMIC Пт Авг 2 20:41:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Редактирование: теперь система не просто зависает, а выполняет перезагрузку после того, как зависла на секунду.

Редактирование 2: 10 дек 2024:

Я собрал журналы ядра, используя journalctl -k -b -1 и -2, потому что -1 содержал только очень ограниченные журналы, а -2 содержал все журналы, начиная с даты последней перезагрузки (2 декабря 2024 года).
В последний раз, когда я действительно перезагружал свою систему, был 2 декабря. Сбой произошел 10 числа в 15:52.
Если вы хотите, чтобы я опубликовал журналы, дайте знать, как это сделать.

Я сталкиваюсь с аналогичной проблемой, как и у вас, на DELL Latitude 5520 с 8 Гб оперативной памяти, на Lubuntu 22.04 LTS на протяжении недели, но только от батарей. Пока нет проблем (на данный момент), когда подключен.

С момента первой установки Lubuntu 22.04 у меня всегда появляется сообщение о том, что менеджер батарей выдал ошибку и не будет перезагружен до следующей перезагрузки. Это была единственная проблема (больше никаких данных о состоянии батареи в строке состояния) в течение более года. Теперь у меня появляется это сообщение, и в следующие минуты компьютер зависает без возможности восстановить состояние (только 5 секунд на кнопку питания для перезагрузки).

У меня двойная загрузка (Windows 10), и нет проблем при работе на Win10 без подключения, даже при использовании больших программ. Я не думаю, что это проблема с аппаратным обеспечением.

Мой вывод на данный момент: я думаю, что это может быть проблема, связанная с менеджером батарей. Возможно, его можно заменить другим.

Есть ли у вас разница между работой “с подключением” и работой с батареями?

P.S.: Я изначально потратил некоторое время, чтобы заставить работать режим гибернации, чтобы быть уверенным, если батареи станут слишком слабыми. Гибернация работает правильно (в выделенном разделе подкачки).

Ответ или решение

Проблема с зависаниями системы на компьютере ThinkPad L530 в результате установки Lubuntu может быть обусловлена несколькими различными факторами, и мы постараемся детально проанализировать вашу ситуацию, чтобы предоставить возможные решения.

Описание проблемы

Вы сообщаете о зависаниях и перезагрузках, которые происходят через 4–7 дней работы без перезагрузки, особенно после выхода из спящего режима. Первоначально была ошибка в BIOS, связанная с переполнением переменной, которая исчезла после установки в режиме MBR и отключения EFI.

Возможные причины

  1. Программные конфликты:

    • Несоответствие версий ядра или других системных компонентов может вызвать сбои. Вы обновили систему до версии 24.04 LTS с последней версией ядра, но проблема все еще сохраняется.
  2. Управление энергией:

    • Поскольку у вас возникли проблемы, связанные с выключением и включением состояния сна, это может быть связано с неверными параметрами управления энергопотреблением. Повреждение файлов конфигурации системы или конфликты в настройках BIOS могут еще больше усугубить проблему.
  3. Оперативная память и хранилище:

    • Вы правильно указали, что оперативная память и пространство подкачки не были заполнены. Однако стоит проверить работу оперативной памяти с помощью таких инструментов, как Memtest86+, чтобы исключить вероятность аппаратных ошибок.
  4. Журнал ошибок:

    • Вы упомянули о сборе логов с помощью journalctl. Эти логи могут помочь проанализировать причину зависания и перезагрузки системы.

Рекомендации по устранению

  1. Проверка журналов системы:

    • Анализ логов с помощью команды journalctl -k -b -1 и journalctl -k -b -2 может обнаружить полезную информацию о последних событиях перед зависанием. Обратите внимание на сообщения об ошибках и предупреждениях.
  2. Обновление системы и драйверов:

    • Убедитесь, что все пакеты обновлены до последних версий, включая драйверы для видеокарты и других устройств. Попробуйте установить версию ядра, которая зарекомендовала себя без сбоев (например, последнюю LTS-версию).
  3. Настройки BIOS:

    • Так как BIOS может влиять на поведение ОС, попробуйте сбросить BIOS к значениям по умолчанию и поэкспериментировать с параметрами управления питанием, особенно с настройками, связанными с режимами сна.
  4. Отключение автоматического переключения между режимами питания:

    • Если вы заметили, что проблема возникает только при использовании батареи, попробуйте обновить или изменить настройки менеджера питания. Возможно, потребуется отключение некоторых функций для тестирования.
  5. Использование Live-версии системы:

    • Попробуйте запустить Live-версию Lubuntu с USB-накопителя. Если проблема не возникает в Live-версии, это может подтвердить, что она связана с конфигурацией установленной системы.

Задать вопросы

Если после выполнения вышеуказанных шагов проблема не решается, пожалуйста, поделитесь файлами логов из команд journalctl и dmesg, чтобы мы могли провести более глубокий анализ. Также будет полезно узнать о том, какие конкретные изменения в BIOS вы пробовали, а также результат тестов оперативной памяти.

Заключение

Проблема с зависаниями системы на вашем ThinkPad L530 может иметь различные причины, начиная от программных конфликтов до проблем с аппаратным обеспечением. Следуя приведённым рекомендациям, вы сможете определить источник проблемы и получить более стабильную работу вашей системы Lubuntu.

Оцените материал
Добавить комментарий

Капча загружается...