14.04 XBMCbuntuを実行していますが、新しいユーザーです。 xbmcを希望どおりにインストールし、MCEリモートセットアップを使用しました。
一時停止しましたが、ウェイクアップはキーボードのみで、IR Remoteやマウスではありません。
さまざまなフォーラムを読んで答えを見つけ、いくつかのことを試しました。
Cat/proc/acpi/wakeupを実行すると
アイテムのリストを取得しますが、USB01またはUSB02ファイルはありません。
echo USB0 > /proc/acpi/wakeup
echo USB1 > /proc/acpi/wakeup
echo USB2 > /proc/acpi/wakeup
echo USB3 > /proc/acpi/wakeup
Lsusbを実行すると
デバイスがあります@ Bus02 Device 08: 0471:o60c Philips (or NXP) eHome Infrared Receiver
/sys/bus/usb/devices/usb2
電源ファイルを「有効」に編集しようとしましたが、バックアップの保存に失敗したというエラーメッセージが表示されるため、ファイルを書き込めません。
以下の面でサポートをお願いします。
同じ問題が発生し、USBが/ proc/acpi/wakeupに表示されないことに困惑しました。しかし、最終的には、これが必要であると示唆する多くのソリューションにもかかわらず、ACPIでUSBを有効にする必要はありませんでした。
代わりに、IRデバイスが接続されたUSBポートでウェイクアップを有効にするだけで十分でした。
デバイスIDを見つけます:
$ lsusb
バス002デバイス002:ID 8087:8001 Intel Corp.
Bus 002 Device 001:ID 1d6b:0002 Linux Foundation 2.0ルートハブ
Bus 001 Device 002:ID 8087:8009 Intel Corp.
Bus 001 Device 001:ID 1d6b:0002 Linux Foundation 2.0ルートハブ
Bus 004 Device 001:ID 1d6b:0003 Linux Foundation 3.0ルートハブ
Bus 003 Device 003:ID 13ba:0018 PCPlay Barcode PCP-BCG4209
Bus 003 Device 002:ID 1934:5168 Feature Integration Technology Inc.(Fintek)F71610AまたはF71612A Consumer Infrared Receiver/Transceiver
Bus 003 Device 001:ID 1d6b:0002 Linux Foundation 2.0ルートハブ
上記の例では、デバイスIDは5168です。
Grep/sys/bus/usbを使用して、デバイスが接続されているポートを見つけます。
$ grep 5168 /sys/bus/usb/devices/*/idProduct
/ sys/bus/usb/devices/3-13/idProduct:5168
これは、デバイスがbus3、ポート13に接続されていることを示しています。
ポートが正しいことを確認します。
$lsusb -t
/:バス04.ポート1:開発1、クラス= root_hub、ドライバー= xhci_hcd/6p、5000M
/:バス03.ポート1:開発1、クラス= root_hub、ドライバー= xhci_hcd/14p、480M
| __ポート13:Dev 2、0の場合、Class = Vendor Specific Class、Driver = mceusb、12M
| __ポート14:Dev 3、0の場合、Class = Human Interface Device、Driver = usbhid、1.5M
| __ポート14:Dev 3、1の場合、Class = Human Interface Device、Driver = usbhid、1.5M
/:バス02.Port 1:Dev 1、Class = root_hub、Driver = ehci-pci/2p、480M | __ Port 1:Dev 2、0の場合、Class = Hub、Driver = hub/8p、 480M
/:バス01.ポート1:Dev 1、Class = root_hub、Driver = ehci-pci/2p、480M
| __ポート1:開発2、0の場合、クラス=ハブ、ドライバー=ハブ/ 6p、480M
バス3、ポート13は、grep(3-13)によって返されたバス/ポートと一致します。
ウェイクアップが有効になっているかどうかを確認します。
$ cat /sys/bus/usb/devices/3-13/power/wakeup
障害者
ポートでウェイクアップを有効にします。
$ Sudo sh -c 'echo "enabled" > /sys/bus/usb/devices/3-13/power/wakeup'
ウェイクアップが有効かどうかを確認します。
$ cat /sys/bus/usb/devices/3-13/power/wakeup
有効
デバイスをテストしますが、システムを起動しますか?
この変更を再起動後も持続させる:
$ Sudo nano /etc/rc.local
コメントの後、「exit 0」の前に次の行を追加します
# Enable Wake on IR for USB bus 3 port 13.
echo enabled > /sys/bus/usb/devices/3-13/power/wakeup
USBデバイスからPCを正常に起動します。
制限事項
このアプローチの1つの問題は、USBポートがIRデバイスの変更に接続されている場合、そのポートを有効にすることは特に役に立たないことです。
この投稿 には、Udevルールを使用してプラグインされたデバイスに基づいて、IRポートを有効にする方法があります。
参考文献
Kodi、MCE Remote、Ubunt
キーボードまたはマウスによるサスペンドからの復帰
devルールによるIRデバイスの有効化