[Решено] Проблема с выключением ноутбука

RusWolf
Срабатывает после второго раза подряд.
Вот это мне, честно говоря, не понятно - считал, что это почти 100% сработает - возможно вносит кое что UEFI ....
RusWolf
Я в недоумении, работает этот способ, но только с USB 2.0 входом!!! С USB 3.0 входом - это не работает.
Об этом способе уже читал несколько раз, но не мог сам проверить, а, главное, относился к нему с недоверием - а зря. Есть над чем поразмышлять, вплоть до отключения шин USB ...
Спасибо за проверку разных вариантов. Я как Плюшкин, насобирать насобираю, а проверить не удается, не представляется возможность.
Ошибки не исчезают с опытом - они просто умнеют
vasek, а тебе спасибо за то, что ты как кладезь полезной и ценной информации!!!

vasek
Есть над чем поразмышлять, вплоть до отключения шин USB ...
Тоже в этом направление сижу думаю.
https://t.me/arch_linuxru
В общем проблема более менее локализована.
После команд:

modprobe -rf xhci_pci
modprobe -rf ehci_pci
poweroff


ноутбук выключается нормально.
https://t.me/arch_linuxru
Сколько лет прошло, а тут вспомнил, что решение было найдено.
Параметр ядра, xhci_hcd.quirks=270336.
Дополнил, для истории :)))
https://t.me/arch_linuxru
Уточнение --- пришлось этим заниматься несколько раз ...
xhci_hcd.quirks - это шестнадцатеричное значение, указывающее на битовую маску с дополнительными особенностями контроллера xhci. Значение каждого бита можно посмотреть в исходники ядра (в файле drivers/usb/host/xhci.h).
Для решения проблемы с случайным пробуждением после выключения компьютера рекомендуют добавить один из этих параметров ядра
xhci_hcd.quirks=270336
xhci_hcd.quirks=8192
xhci_hcd.quirks=262144
Правильное значение xhci_hcd.quirks завистит от точной версии набора микросхем системы
270336 - включает как XHCI_SPURIOUS_WAKEUP, так и XHCI_SPURIOUS_REBOOT
8192 - только XHCI_SPURIOUS_REBOOT
262144 - только XHCI_SPURIOUS_WAKEUP
В качестве обходного пути можно попробовать отключить контроллер usb 3.0 от UEFI.

PS - Wiki
Fix by kernel quirks
The issue can also be solved by adding the following kernel boot parameter: xhci_hcd.quirks=270336 This activates the following quirks:
    XHCI_SPURIOUS_REBOOT
    XHCI_SPURIOUS_WAKEUP
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.