LINUX.ORG.RU

Как сделать чтобы Linux не просыпался при подключении Thunderbolt?

 ,


0

3

Привет, ЛОР!

Собственно, сабж. Когда я втыкаю ноутбук заряжаться от монитора через Thunderbolt, линукс выходит из спящего режима (s2idle). Как это выключить? В биосе эту настройку выключил, плюс из-за s2idle бивис тут явно не причём.

Решение тут. Спасибо @t184256.

★★★★★

Последнее исправление: hateyoufeel (всего исправлений: 1)

Я считаю, что это корректное поведение для 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 (док, например), все может посыпаться.

i586 ★★★★★
()
Ответ на: комментарий от i586

С DP over TB может прокатить, но когда вотнете pcie (док, например), все может посыпаться.

Монитор – это док с собственно монитором и пачкой USB. В моём случае всё решилось выключением TXHC, TDM0 и TDM1 в /proc/acpi/wakeup.

hateyoufeel ★★★★★
() автор топика