Я новичок в 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, поэтому я знаю, что с ноутбуком все в порядке.
Есть идеи? Мне нужно разобраться с этим, чтобы получить одобрение жены для этой системы.
Спасибо, Бод.
Правильно! Проблема решена - я нашел решение здесь 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. :)