Вентилятор на ноутбуке сходит с ума при выключении Debian 11

Автор EVasilyev, 04 января 2022, 02:17:20

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

EVasilyev

Добрый день всем.
Много где уже задавал свой вопрос, но нигде не нашел ни решения, ни столкнувшихся с такой же проблемой.
После обновления c Debian 10, на Debian 11 на ноутбуке Lenovo Thinkpad E570 наблюдаю следующее аномальное поведение:
При выключении, перед тем, как полностью выключиться, в течении 30-40 секунд кулер ноутбука начинает работать на максимальных оборотах и только после этого компьютер полностью выключается.
Как это выглядит:
Вижу на экране:
[OK] Reached target Shutdown.
[OK] Reached target Final Step.
[OK] Finished Power-Off.
[OK] Reached target Power-Off.
systemd-shutdown[1]: Failed to finalize DM devices. Ignoring.
reboot: Power down

После чего слышу щелчок, гаснет лампочка на кнопке включения, экран НЕ гаснет (до сих пор вижу вывод консоли), после чего начинает неистово шуметь кулер. Шумит около 40 секунд, после чего замолкает и комп выключается.

Обновил прошивку BIOS, переустановил полностью систему (до этого был upgrade), поведение не изменилось.
Поэксперементировал с ядрами, обнаружил, что на ядрах 5.10, 5.14 - проблема сохраняется, а вот при установке устаревшего 4.19 - все работает как надо.
Прошу у форума помощи.
Подскажите, куда копать.
В целом, поведение терпимое, но очень раздражающее, хотелось бы понять, в чем дело.

Могу приложить список загружаемых модулей для 4.19 и 5.10.

Спасибо.

ChubaDuba

#1
Пробуйте 5.15 из testing

ogost

Thinkpad T480, ядра 5.14 и ниже, включительно, такой проблемы не наблюдается.
TLP установлен?

Gamliel

Цитата: EVasilyev от 04 января 2022, 02:17:20обнаружил, что на ядрах 5.10, 5.14 - проблема сохраняется, а вот при установке устаревшего 4.19 - все работает как надо
Насколько я вижу, 5.14 есть только в бэкпортах (backports), но там есть и 5.15. С 5.15 проблема сохраняется?

EVasilyev

#4
Большое спасибо всем за отклик! Сейчас буду проверять проблему с ядром 5.15.
Цитата: ogost от 05 января 2022, 06:23:00TLP установлен?
Что такое TLP?
UPD: TLP - не установлен

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

EVasilyev

Цитата: dzhoser от 19 января 2022, 21:58:00Неплохо бы посмотреть логи выключения.
С этим тоже вопрос, dmesg же сбрасывается после перезагрузки?

EVasilyev

Итог на текущий момент:
Протестировал ядро 5.15 linux-image-5.15.0-0.bpo.2-amd64-unsigned
Проблема не ушла, но форма проявления изменилась:
Теперь, компьютер выключается будто бы полностью (гаснет индикатор на кнопке включения, экран), но слышится шум вентилятора, через секунд 10-15 он усиливается и работает на полную мощность в течении приблизительно 40-60 секунд, после чего выключается.

Как можно посмотреть логи выключения?
Чем может помочь TLP? Стоит ли с ним эксперементировать?

Не упомянул в первом посте, возможно, это окажется важным - в ноутбуке есть дискретная видеокарта
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)
Драйвера на неё установлены (bumblebee).

Заметил так же обстоятельство, при котором шума на ядре 5.10 при выключении не было - система ожидала при выключении пока завершится процесс containerd (был запущен контейнер в докере). После того, как ожидание закончилось, комп благополучно выключился - без шума.

dzhoser

#8
У вас две видюхи? С параметром ядра nomodeset нормально выключается?
На вскидку
Цитироватьsystemd-shutdown[1]: Failed to finalize DM devices. Ignoring
какая то проблема с размонтированием.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

EVasilyev

Цитата: dzhoser от 20 января 2022, 06:22:27У вас две видюхи? С параметром ядра nomodeset нормально выключается?
Попробовал загрузку с nomodeset - нет, отключается так же с шумом турбины.

dzhoser

#10
Давайте тогда соберем логи
отредактируйте файл
Цитировать/etc/systemd/journald.conf
строку
ЦитироватьStorage=auto
заменяем на
ЦитироватьStorage=persistent
Затем два раза перезапустите компьютер. Первый раз мы перезапускаем, чтобы настройки логирования вступили в силу, а второй, чтобы собрать лог последнего выключения Linux. После того, как загрузка завершиться, вы можете посмотреть лог с помощью такой команды: sudo journalctl -b -1 -n300
Этот лог приложите сюда
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

EVasilyev

#11
Произвел процедуры, согласно инструкциям, которые вы приложили.
Переключил journald.conf в режим persistent.
Перезагрузил компьютер.
После чего - выключил его полностью (с шумом).
Включил, посмотрел результат journalctl.
Результат в приложенном файле.
Я посмотрел результат - ничего вызывающего внимания не нашел.

Подскажите,
Цитата: dzhoser от 22 января 2022, 08:40:38sudo journalctl -b -1 -n300
Вот эта команда выдает логи последнего выключения? Перезагрузки?
Возможно, я не упомянул это, но при перезагрузке, а не выключении - аномального шума не наблюдается, все выключается как положено.
Может быть есть смысл сравнить логи выключения и перезагрузки?

Так же, возникает ощущение, что при выключении будто бы "зависает" картинка на мониторе. Т.е. изображение должно пропасть, но монитор продолжает показывать картинку до самого конца.

dzhoser

#12
Докер размонтируется некорректно. Это делает ошибки в фс.  Попробуйте завершить докер и его службы и выключить компьютер. Дефект повторится?
Цитироватьservice"
янв 24 02:43:58 evgen-thinkpad dockerd[1213]: time="2022-01-24T02:43:58.819962244+02:00" level=error msg="Failed to get event" error="rpc error: code = Unavailable desc = transport is closing" module=libcontainerd namespace=plugins.moby
янв 24 02:43:58 evgen-thinkpad dockerd[1213]: time="2022-01-24T02:43:58.820020642+02:00" level=info msg="Waiting for containerd to be ready to restart event processing" module=libcontainerd namespace=plugins.moby
янв 24 02:43:58 evgen-thinkpad dockerd[1213]: time="2022-01-24T02:43:58.820060727+02:00" level=info msg="blockingPicker: the picked transport is not ready, loop back to repick" module=grpc
янв 24 02:43:58 evgen-thinkpad dockerd[1213]: time="2022-01-24T02:43:58.819971296+02:00" level=error msg="Failed to get event" error="rpc error: code = Unavailable desc = transport is closing" module=libcontainerd namespace=moby
янв 24 02:43:58 evgen-thinkpad dockerd[1213]: time="2022-01-24T02:43:58.820111253+02:00" level=info msg="Waiting for containerd to be ready to restart event processing" module=libcontainerd namespace=moby
янв 24 02:43:58 evgen-thinkpad dockerd[1213]: time="2022-01-24T02:43:58.820181960+02:00" level=info msg="Processing signal 'terminated'"
янв 24 02:43:58 evgen-thinkpad dockerd[1213]: time="2022-01-24T02:43:58.821260688+02:00" level=info msg="Daemon shutdown complete"
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

EVasilyev

Попробовал. Точно так же выключился, с проблемой.
После последнего выключения собрал вывод journalctl (в подшивке).