Je te remercie Cyrille,
Donc l'explication (fort utile) de ton lien:
- les répertoires des dispositifs de WakeUp se trouvent là: /sys/bus/usb/devices/*/power/wakeup
- et donc, si tu connais le nom/constructeur de ta souris (Logitech dans mon cas) tu peux trouver son fichier de WakeUp associé
Code : Tout sélectionner
patrick@lmde4:~$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0781:5581 SanDisk Corp. Ultra
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
patrick@lmde4:~$ dmesg | grep Logitech | grep -o -P "usb.+?\s"
usb 3-5:
patrick@lmde4:~$ cat /sys/bus/usb/devices/3-5/power/wakeup
disabled
Jusqu'ici tout va bien mais ...
- J'ai beau mettre "enabled", au prochain boot il me remet "disabled"
- et surtout si je fais un boot à froid (dons pas un redémarrage) le répertoire utilisé (3-5 dans mon exemple) est carrément viré ! La preuve est sur cette sortie où on voit mes répertoires tous à la date/heure du jour (maintenant) et l'ancien (2-5) disparu.
Code : Tout sélectionner
patrick@lmde4:~$ ls -l /sys/bus/usb/devices/*
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/1-0:1.0 -> ../../../devices/pci0000:00/0000:00:1a.0/usb1/1-0:1.0
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/1-1 -> ../../../devices/pci0000:00/0000:00:1a.0/usb1/1-1
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/1-1:1.0 -> ../../../devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/2-0:1.0 -> ../../../devices/pci0000:00/0000:00:1d.0/usb2/2-0:1.0
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/2-1 -> ../../../devices/pci0000:00/0000:00:1d.0/usb2/2-1
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/2-1:1.0 -> ../../../devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/3-0:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb3/3-0:1.0
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/3-5 -> ../../../devices/pci0000:00/0000:00:14.0/usb3/3-5
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/3-5:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/3-5:1.1 -> ../../../devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.1
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/3-5:1.2 -> ../../../devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.2
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/4-0:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb4/4-0:1.0
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/4-6 -> ../../../devices/pci0000:00/0000:00:14.0/usb4/4-6
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/4-6:1.0 -> ../../../devices/pci0000:00/0000:00:14.0/usb4/4-6/4-6:1.0
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/usb1 -> ../../../devices/pci0000:00/0000:00:1a.0/usb1
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/usb2 -> ../../../devices/pci0000:00/0000:00:1d.0/usb2
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/usb3 -> ../../../devices/pci0000:00/0000:00:14.0/usb3
lrwxrwxrwx 1 root root 0 oct. 12 16:09 /sys/bus/usb/devices/usb4 -> ../../../devices/pci0000:00/0000:00:14.0/usb4
J'ai un Ubuntu 20.04.1 sur lequel j'ai fait le même contrôle, et ben mon répertoire ne change pas, raison pour laquelle en "enabled" du WakeUp est toujours valide.
J'ai l'impression qu'il met à jour le répertoire de WakeUpà chaque boot, au moins pour les périphériques amovibles... Raison pour laquelle il ne se rappelle plus le dispositif qui est associé au réveil.
Je continue à chercher.