Problema com o wake after suspend usando o controle remoto USB

2

Sou um novato no Linux procurando ajuda.

No momento, estou configurando um XBMC HTPC usando um laptop e 10.10, e tudo funciona muito bem, exceto pelo fato de eu começar a usar o botão liga / desliga no controle remoto. A suspensão funciona a partir de trabalhos remotos bem como o currículo usando o botão de energia no laptop.

Eu verifiquei / proc / acpi / wakeup que inicialmente mostrou o seguinte.

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

Desde então, configurei os itens acima para que os dispositivos S3 acima sejam ativados. Eu confirmei que eles são os dispositivos corretos usando o 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)

Nada disso funcionou, infelizmente, e agora estou preso. Ele simplesmente se recusa a despertar do controle remoto. O receptor USB não mostra LED de atividade enquanto está suspenso. Suspender / retomar a partir do remoto funciona bem a partir do Windows 7, então eu sei que o laptop está ok com isso.

Alguma ideia? Preciso resolver isso para obter aprovação da esposa para este sistema.

Obrigado Bod.

    
por Bod 20.12.2010 / 09:36

1 resposta

0

certo! Problema resolvido - encontrei a solução aqui link

Para resumir, observei o fornecedor e o ID do produto do lsusb, em seguida, criei o arquivo /etc/udev/rules.d/90-mcewakeup.rules e o preenchai com

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

observe que você precisará substituir os IDs do fornecedor e do produto, conforme relatado em seu sistema.

Além disso, descobri que também precisava editar a linha que começa com GRUB_CMDLINE_LINUX_DEFAULT = em / etc / default / grub da seguinte forma

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

seguido por update-grub para terminar.

Depois de tudo isso, agora tenho um sistema que pode ser ativado a partir do meu controle remoto USB. :)

    
por Bod 30.12.2010 / 21:38