Недавно у меня возникла проблема, связанная с тем, что один из USB-портов мешал Ubuntu 20.04 приостановить работу.Он был подвешен, но в сплите второй начался снова.
нашел в нескольких постах(1, 2, 3), что это можно исправить, отключив устройство в /proc/acpi/пробуждение
, а как узнать какое устройство стоит за кодом каждого устройства не упоминалось.
Узел S-state Status Sysfs устройства
PEG0 S4 *включен PCI:0000:00:01.0
PEGP S4 *отключен PCI:0000:01:00.0
LID0 S3 *поддерживаемая платформа:PNP0C0D:01
RP01 S4 *отключено
PXSX S4 *отключен
RP02 S4 *отключено
PXSX S4 *отключен
RP03 S4 *отключено
PXSX S4 *отключен
RP04 S4 *отключено
PXSX S4 *отключен
RP05 S4 *включен PCI:0000:00:1c.0
PXSX S4 *отключен
RP06 S4 *отключено
PXSX S4 *отключено
RP07 S4 *включен PCI:0000:00:1c.6
PXSX S4 *отключен pci:0000:03:00.0
RP08 S4 *включен PCI:0000:00:1c.7
PXSX S4 *включен pci:0000:04:00.0
ГЛАН S4 *отключено
EHC1 S3 *отключен pci:0000:00:1d.0
EHC2 S3 *отключен pci:0000:00:1a.0
XHC S3 *отключено PCI:0000:00:14.0
TPD4 S4 *отключено
TPD7 S0 *отключено
TPD8 S0 *отключено
HDEF S4 *отключен PCI:0000:00:1b.0
Для меня проблематично было EHC2
который является USB3.0 (эхо EHC2 | sudo tee /proc/acpi/пробуждение
), но я узнал об этом после нескольких проб операций отключения-приостановки.
Как я могу узнать, какое устройство подразумевается под этими 3-4-значными идентификаторами устройств?