web-dev-qa-db-fra.com

Problème de réveil après une suspension à l'aide d'une télécommande USB

Je suis un débutant Linux qui cherche de l'aide.

Je suis actuellement en train de configurer un HTPC XBMC à l'aide d'un ordinateur portable et 10.10 et tout fonctionne très bien, sauf pour se réveiller à partir de la reprise en utilisant le bouton d'alimentation de la télécommande. La suspension fonctionne à distance fonctionne correctement, tout comme la reprise à l'aide du bouton d'alimentation de l'ordinateur portable.

J'ai vérifié/proc/acpi/wakeup qui a initialement montré ce qui suit.

Device  S-state   Status   Sysfs node
C096      S5    *disabled  pci:0000:00:1e.0
C0F1      S3    *disabled  pci:0000:00:1d.0
C0F8      S3    *disabled  pci:0000:00:1d.1
C0F9      S3    *disabled  pci:0000:00:1d.2
C0FA      S3    *disabled  pci:0000:00:1d.3
C0FB      S3    *disabled  pci:0000:00:1d.7
C102      S5    *disabled  pci:0000:00:1c.0
C22B      S5    *disabled  pci:0000:08:00.0
C115      S5    *disabled  pci:0000:00:1c.2
C22C      S5    *disabled  
C118      S5    *disabled  pci:0000:00:1c.3
C22C      S5    *disabled

J'ai depuis configuré ce qui précède afin que les appareils S3 ci-dessus soient activés. J'ai confirmé que ce sont les bons appareils utilisant lspci

00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)

Rien de tout cela n'a fonctionné malheureusement et je suis maintenant coincé. Il refuse simplement de se réveiller de la télécommande. Le récepteur USB n'affiche aucune LED d'activité lorsqu'il est suspendu. Suspendre/reprendre à partir de la télécommande fonctionne bien depuis Windows 7, donc je sais que l'ordinateur portable est ok.

Des idées? Je dois obtenir ce tri pour obtenir l'approbation de l'épouse pour ce système.

Merci, Bod.

2
Bod

Droite! Problème résolu - J'ai trouvé la solution ici http://forum.xbmc.org/showpost.php?p=658293&postcount=168

Pour résumer, j'ai noté le fournisseur et l'ID de produit de lsusb, puis j'ai créé le fichier /etc/udev/rules.d/90-mcewakeup.rules et l'ai rempli avec

SUBSYSTEM=="usb", ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0815" RUN+="/bin/sh -c 'echo enabled > /sys$env{DEVPATH}/../power/wakeup'"

notez que vous devrez remplacer les identifiants du fournisseur et du produit comme indiqué sur votre système.

En plus de cela, j'ai constaté que je devais également modifier la ligne commençant par GRUB_CMDLINE_LINUX_DEFAULT = dans/etc/default/grub comme suit

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash xbmc=autostart,noredir usbcore.autosuspend=-1"

suivi de update-grub pour terminer.

Après tout cela, j'ai maintenant un système qui peut sortir de ma télécommande USB. :)

0
Bod