Собственно, сабж. Когда я втыкаю ноутбук заряжаться от монитора через Thunderbolt, линукс выходит из спящего режима (s2idle). Как это выключить? В биосе эту настройку выключил, плюс из-за s2idle бивис тут явно не причём.
Я считаю, что это корректное поведение для PCIe hot-plug.
Можно уточнить SCI, которое выводит из s2idle loop.
С отключенным typec покажите grep "enabled" -r /sys/firmware/acpi/interrupts
Усыпите лаптоп.
Воткните typec.
Когда проснется – еще раз покажите grep "enabled" -r /sys/firmware/acpi/interrupts
Еще покажите lspci при подключенном typec.
Будет ясно, что отключать (ставлю на _L61).
Но я бы этого не делал: мне не понятно, можно ли re-enumerate pcie шину не выходя из s2idle loop (скорее нет). С DP over TB может прокатить, но когда вотнете pcie (док, например), все может посыпаться.