![]() |
|
|
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Administrator
Регистрация: 10.12.2009
Адрес: Москва
Сообщений: 286
|
![]()
Краткое описание:
1. Проверяем. чтобы мат. плата поддерживала режим сна S3. Для Zotac ION версия мат. платы должна заканчиваться на 1 и джампер JP3 должен стоять в исходном положении (1-2) 2. В BIOS включаем режим Suspend to RAM (S3 (STR)). Выключаем также возможные варианты Repost BIOS после включения. 3. Драйвер NVidia должен быть 180.* или 190.53 4. Далее после загрузки идем в шелл и по пунктам: sudo su root lspci Ищем свой пульт в списке подключенных устройств и запоминаем его номер шины и нода в виде 00:0*.*. Для 00:01.1 это 1.1. Если не нашли, то используем метод перебора ниже. cat /proc/acpi/wakeup Это перечень устройств, которым разрешено будить ПК от сна. По умолчанию все должно быть Disabled, кроме кнопки Pwr. Если что-то Enabled, см. следующий шаг. Для своего пульта с найденными шиной и нодом находим соответствующий порт USB (можно также PS2K \ PS2M для PS/2 клавиатуры и мыши например) root@XBMCLive:~# echo USB0 > /proc/acpi/wakeup Разрешаем пробуждение для этого порта. Набрав команду еще раз. можно запретить пробуждение для него. cat /proc/acpi/wakeup Проверяем, чтобы разрешение было только для него и для кнопки Pwr. Если все так, проверяем работу, выключив ПК с пульта кнопкой Power, и затем включив через секунд 10. Если ПК сразу пробуждается, то выбран не тот порт USB и выбираем перебором другой шагом выше. Если все работает, записываем помстоянные изменения: nano /etc/rc.local Дописываем: echo USB0>/proc/acpi/wakeup echo "rc.local has completed sucessfully." >> /tmp/resume.log exit 0 Сохраняемся. Все. Если в процессе пробуждения выплывает ошибка lirc, заставляем lirc выключаться перед засыпанием и включаться после пробуждения: /etc/default/acpi-support Ищем в нем STOP_SERVICES="" и меняем на STOP_SERVICES="lirc". Сохраняемся. Должно заработать нормально.
__________________
ARM + онлайн Zotac Atom N330 ION 2Gb \ USB MS MCE Remote \ 12Tb Server |
![]() |
![]() |
![]() |
#2 |
Member
Регистрация: 19.02.2010
Сообщений: 59
|
![]()
Инструкцию следует дополнить!
Для Ubuntu 12.04 и выше следует проделать дополнительные шаги: 1. Необходимо определить параметры USB-порта, к которому подключено Ваше устройство. Делаем так: dmesg | grep usb и смотрим в полученном перечне информацию по вашей железке. В моем случае это оказалась строка: [ 16.213436] input: Media Center Ed. eHome Infrared Remote Transceiver (0471:0815) as /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2:1.0/rc/rc0/input5 соответственно порт /devices/pci0000:00/0000:00:1d.2/usb8/8-2 2. Теперь нам нужно разрешить данному порту пробуждать компьютер. Делается это путем записи «enabled» в файл ./power/wakeup папки Вашего USB порта, в моем случае: echo enabled > /sys/devices/pci0000:00/0000:00:1d.2/usb8/8-2/power/wakeup В вашем случае этот порт может быть другим. 3. Кроме того, в файле /proc/acpi/wakeup разрешим всем портам пробуждать компьютер (реально работать будет только порт, для которого выполнены оба действия).У меня все USB порты были включены по умолчанию. 4. Поскольку файлы возвращаются в исходное состояние после перезапуска ОС, необходимо автоматически их исправлять при каждой загрузке. Делается это добавлением соответствующей команды в /etc/rc.local: echo enabled > /sys/devices/pci0000:00/0000:00:1d.2/usb8/8-2/power/wakeup P.S. И не забудьте включить в XBMC -> Настройки -> Система -> Экономия энергии -> Спящий режим. |
![]() |
![]() |
![]() |
Метки |
remote, wakeup |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Linux] Как поставить XBMCLive 9.11 с USB | Hexus | Подсказки, описания и FAQ по XBMC | 2 | 11.09.2010 14:47 |
[Linux\XBMCLive] Лаг при проигрывании на ION в XBMC 9.11 Camelot | Hexus | Подсказки, описания и FAQ по XBMC | 13 | 08.01.2010 13:10 |