Проблема с пробуждением после приостановки с помощью USB-пульта

Я новичок в Linux, ищу помощь.

В настоящее время я настраиваю XBMC HTPC, используя ноутбук и 10.10, и все отлично работает, кроме выхода из возобновления с помощью кнопки питания на пульте дистанционного управления. Приостановка работает с пульта, отлично работает, как и возобновление с помощью кнопки питания на ноутбуке.

Я проверил / proc / acpi / wakeup, который первоначально показал следующее.

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

С тех пор я настроил вышеприведенное так, чтобы вышеописанные устройства S3 были включены. Я подтвердил, что они являются правильными устройствами, использующими 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)

Ничего из этого не сработало, к сожалению, и я застрял. Он просто отказывается просыпаться с пульта. Приемник USB не показывает светодиод активности во время приостановки. Приостановка / возобновление с пульта отлично работает с Windows 7, поэтому я знаю, что с ноутбуком все в порядке.

Есть идеи? Мне нужно разобраться с этим, чтобы получить одобрение жены для этой системы.

Спасибо, Бод.

2
задан 20 December 2010 в 11:36

1 ответ

Правильно! Проблема решена - я нашел решение здесь http://forum.xbmc.org/showpost.php?p=658293&postcount=168

Подводя итог, я отметил поставщика и продукт Затем id из lsusb создал файл /etc/udev/rules.d/90-mcewakeup.rules и заполнил его примечанием

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

, что вам нужно будет заменить идентификаторы поставщика и продукта, как сообщается в ваша система.

В дополнение к этому я обнаружил, что мне также нужно отредактировать строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT = в / etc / default / grub, следующим образом

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

и затем update-grub добить.

После всего этого у меня теперь есть система, которая может проснуться с моего пульта USB. :)

0
ответ дан 20 December 2010 в 11:36

Другие вопросы по тегам:

Похожие вопросы: