Ноутбук с Ubuntu 24.04.1 не переходит в режим ожидания – возможно, из-за контроллера Ethernet.

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

Итак, я только что купил своей жене новый ноутбук (MSI Prestige 14 AI Studio), и мы решили попробовать на нем использовать Ubuntu, поэтому я установил Ubuntu 24.04.1 LTS. Сначала казалось, что все работает нормально, но затем мы обнаружили, что он разряжается, когда мы закрываем крышку, как будто он не входит в режим ожидания правильно.
Я поискал в интернете и последовал некоторым советам в этом посте, изменив поведение HandleLidSwitch с suspend на hibernate, но это не помогло.
Затем я проверил dmesg и обнаружил следующее:

[  +0.000013] e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
[  +0.000028] PM: Some devices failed to suspend, or early wake event detected

и, используя lspci, я выяснил, что 0000:00:1f.6 соответствует Ethernet controller: Intel Corporation Device 550b (rev 20), так что, думаю, это устройство мешает переходу в режим ожидания.
Мой вопрос: что я могу с этим сделать? Я нашел проблему (надеюсь), но не знаю, с чего начать ее исправление.

.

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

Решение проблемы: Ошибка при приостановке работы ноутбука на Ubuntu 24.04.1 из-за контроллера Ethernet

Если после установки Ubuntu 24.04.1 на ноутбук MSI Prestige 14 AI Studio возникают проблемы с переходом в режим ожидания (suspend) при закрытии крышки, и вы видите сообщения об ошибках в dmesg, это может быть связано с неисправностью контроллера Ethernet. Давайте рассмотрим, как разобраться с этой проблемой.

1. Диагностика проблемы

Сначала вы уже определили возможную причину ошибки с помощью dmesg и lspci. Как вы заметили, соответствующий код ошибки говорит о сбое при попытке приостановки контроллера Ethernet, который в вашем случае — Intel Corporation Device 550b. Это хороший шаг к идентификации проблемы.

2. Возможные решения

  • Обновление драйверов: Поскольку проблема связана с оборудованием, первым шагом должно быть обновление драйверов Ethernet. Проверьте наличие обновлений через Software & Updates или установите их вручную с сайта Intel.
  • Отключение Wake-on-LAN (WoL): Возможно, ваше устройство пытается выйти из режима ожидания из-за функции WoL. Отключите её с помощью команды:
  • sudo ethtool -s eth0 wol d
  • Загрузка конкретного ядра: Иногда проблема может быть связана с несовместимостью конкретного ядра Linux. Попробуйте загрузить систему с предыдущей версией ядра, чтобы проверить, сохраняется ли проблема.

3. Долгосрочные стратегии

  • Обращение в поддержку: Если проблема не решается стандартными способами, обратитесь в службу поддержки MSI или Ubuntu. Это поможет выявить обширные проблемы совместимости.
  • Сообщество Ubuntu: Задайте вопрос на форумах или посетите специализированные ресурсы, чтобы получить советы от других пользователей или найти аналогичные случаи.

4. Проверка выполнения изменений

После проведения изменений обязательно протестируйте систему, чтобы убедиться, что проблема действительно решена. Закройте крышку ноутбука и проверьте, правильно ли работает режим ожидания.

Следуя данным рекомендациям, вы должны иметь возможность устранить проблемы с приостановкой работы ноутбука на Ubuntu 24.04.1, которые вызваны неисправностями контроллера Ethernet. Постоянное наблюдение и обновление системы должны минимизировать возникновение подобных вопросов в будущем.

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

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