«Будим» KODI с MCE-пульта [Автор: Roman Mazur, написано 2016-03-20 в 15:00]
Добавим в /etc/default/grub параметр usbcore.autosuspend=-1, чтобы USB-ядро не вешалось при S3.
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash xbmc=autostart,noredir usbcore.autosuspend=-1″
и
sudo update-grub
Создадим /etc/udev/rules.d/90-mcewakeup.rules с содержимым:
# enable wake from S3 for MCE USB device 0471:0815
SUBSYSTEM==»usb», ATTRS{idVendor}==»0471″, ATTRS{idProduct}==»0815″ RUN+=»/bin/sh -c ‘echo enabled > /sys$env{DEVPATH}/../power/wakeup'»
Теперь разрешим менять power state (wakeup) с USB-девайса:
echo USB1 > /proc/acpi/wakeup
Не обязательно USB1, нужно искать девайс, пока не найдется.
И:
echo enabled > /sys/bus/usb/devices/usb1/power/wakeup
Готово.
ПС: KODI при wakeup очень любит отпадать от TVHeadend, поэтому можем засунуть в /etc/pm/sleep.d такой простой скрипт, он будет рестартовать менеджер lightdm (и KODI) при пробуждении:
#! /bin/sh
case $1 in
suspend|suspend_hybrid|hibernate)
/usr/bin/service lightdm stop
;;
resume|thaw)
/usr/bin/service lightdm restart
;;
esac
Комментарии к записи «Будим» KODI с MCE-пульта отключены