
Tengo un Lenovo ThinkPad T480 con Ubuntu 22.04 LTS, un Lenovo ThinkPad X1 Carbon con NixOS y un dispositivo USB con ID de proveedor 0x36dc. El dispositivo USB es capaz de reactivar remotamente la señalización de reanudación USB, según la especificación USB Revisión 2.0, sección 7.1.7.7, y lo confirma un analizador de señal USB TotalPhase.
Tengo la siguiente regla udev en ambas computadoras portátiles: ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="36dc", MODE:="0660", TAG+="uaccess", ATTR{power/wakeup}="enabled"
.
La computadora portátil Ubuntu no se despierta del modo de suspensión cuando recibe la señal de activación remota. La computadora portátil NixOS sí lo hace.
La computadora portátil Ubuntu tiene enabled
capacidad /sys/bus/usb/devices/<PORT>/power/wakeup
para cualquier puerto al que conecto el dispositivo, por lo que la regla udev claramente funciona. /proc/acpi/wakeup
se muestra enabled
para el XHC
dispositivo que tiene la misma ruta PCI que el controlador USB al que está conectado el dispositivo.
¿Qué más podría estar impidiendo que la computadora portátil Ubuntu se active?