Je cours 14.04 XBMCbuntu et suis un nouvel utilisateur. Xbmc est installé comme je le souhaite et dispose d’une configuration à distance MCE.
J'ai suspendu le travail, mais le réveil se fait uniquement via le clavier, pas avec la télécommande ou la souris.
J'ai lu sur divers forums pour trouver la réponse et j'ai essayé plusieurs choses.
Quand je lance cat/proc/acpi/wakeup
Je reçois une liste d’éléments mais pas de fichiers USB01 ou USB02 ..... malgré cela j’ai essayé
echo USB0 > /proc/acpi/wakeup
echo USB1 > /proc/acpi/wakeup
echo USB2 > /proc/acpi/wakeup
echo USB3 > /proc/acpi/wakeup
Quand je cours lsusb
L'appareil est là @ Bus02 Device 08: 0471:o60c Philips (or NXP) eHome Infrared Receiver
J'ai essayé de modifier "activé" les fichiers d'alimentation /sys/bus/usb/devices/usb2
, mais je reçois des messages d'erreur indiquant que la sauvegarde n'a pas été sauvegardée et que je ne peux donc pas écrire le fichier!
Tout soutien serait apprécié sur les fronts suivants:
J'avais le même problème et mes clés USB n'apparaissaient pas dans/proc/acpi/wakeup. Au final, cependant, malgré les nombreuses solutions suggérant que cela était nécessaire, je n’étais pas obligé d’activer les clés USB dans ACPI.
Au lieu de cela, activer le réveil sur le port USB auquel mon périphérique IR était connecté était suffisant.
Trouvez votre identifiant d'appareil:
$ lsusb
Périphérique de bus 002 002: ID 8087: 8001 Intel Corp.
Périphérique de bus 002: ID 1d6b: 0002 concentrateur racine Linux Foundation 2.0
Périphérique de bus 001: ID2: 8087: 8009 Intel Corp.
Périphérique de bus 001: ID 1d6b: 0002 concentrateur racine Linux Foundation 2.0
Périphérique de bus 004: ID 1d6b: 0003 concentrateur racine Linux Foundation 3.0
Dispositif de bus 003: ID 13ba: 0018 Code à barres PCPlay PCP-BCG4209
Dispositif de bus 003: ID 1934: 5168 Feature Integration Technology Inc. (Fintek) Récepteur/émetteur-récepteur infrarouge grand public F71610A
Périphérique de bus 003: ID 1d6b: 0002 concentrateur racine Linux Foundation 2.0
Dans l'exemple ci-dessus, mon ID de périphérique est 5168 .
Grep/sys/bus/usb pour trouver le port sur lequel votre périphérique est branché:
$ grep 5168 /sys/bus/usb/devices/*/idProduct
/ sys/bus/usb/devices/3-13/idProduct: 5168
Cela indique que mon appareil est branché sur bus3, port 13.
Confirmez que le port est correct:
$lsusb -t
/: Bus 04.Port 1: Dev 1, Classe = root_hub, Pilote = xhci_hcd/6p, 5000M
/: Bus 03.Port 1: Dev 1, Classe = root_hub, Pilote = xhci_hcd/14p, 480M
| __ Port 13: Dev 2, Si 0, Classe = Classe spécifique au fournisseur, Pilote = mceusb, 12M
| __ Port 14: Dev 3, Si 0, Classe = Périphérique d'interface humaine, Pilote = usbhid, 1,5 M
| __ Port 14: Dev 3, Si 1, Classe = Périphérique d'interface humaine, Pilote = usbhid, 1,5 M
/: Bus 02.Port 1: Dev 1, Classe = root_hub, Pilote = ehci-pci/2p, 480M | __ Port 1: Dev 2, Si 0, Class = Hub, Pilote = hub/8p, 480M
/: Bus 01.Port 1: Dev 1, Classe = root_hub, Pilote = ehci-pci/2p, 480M
| __ Port 1: Dev 2, Si 0, Classe = Hub, Pilote = Hub/6p, 480M
Le bus 13, port 13, correspond au bus/port renvoyé par grep (3-13)
Vérifiez si le réveil est activé:
$ cat /sys/bus/usb/devices/3-13/power/wakeup
désactivé
Activer le réveil sur le port:
$ Sudo sh -c 'echo "enabled" > /sys/bus/usb/devices/3-13/power/wakeup'
Vérifiez si le réveil est activé:
$ cat /sys/bus/usb/devices/3-13/power/wakeup
activée
Testez votre appareil, cela réveille-t-il le système?
Rendre ce changement persistant lors des redémarrages:
$ Sudo nano /etc/rc.local
Ajoutez les lignes suivantes après les commentaires et avant 'exit 0'
# Enable Wake on IR for USB bus 3 port 13.
echo enabled > /sys/bus/usb/devices/3-13/power/wakeup
Maintenant, réveillez-vous avec bonheur votre PC à partir de votre périphérique USB.
Limitations
L’un des problèmes de cette approche est que, si le périphérique USB est branché sur le port USB, le fait d’activer ce port n’aide en rien.
This post possède un moyen d'activer tout port IR basé sur le périphérique branché dessus à l'aide d'une règle Udev.
Références
Kodi, MCE Remote et Ubunt
Sortie de suspension avec le clavier ou la souris
Activation des périphériques IR avec une règle Udev