2010-11-18, 16:48
I have an Acer Revo R3610 which is not waking up from suspend with the remote or the wireless keyboard / mouse. It wakes fine by pressing the power button on the Revo.
I've read through this thread but am not sure what the final conclusion is. Has a general fix or workaround now been found or is it only for a lucky few? It's not clear if some have this working with the newer kernels (>2.6.32-22) or not.
EDIT: Anyone got it working on an Acer Revo R3610?
I am running xbmcLive Dharma Beta 4 with kernel 2.6.32-25-generic #45-Ubuntu SMP.
I have the following:
I have done
and also added the two enable USB# lines to rc.local
I've read through this thread but am not sure what the final conclusion is. Has a general fix or workaround now been found or is it only for a lucky few? It's not clear if some have this working with the newer kernels (>2.6.32-22) or not.
EDIT: Anyone got it working on an Acer Revo R3610?
I am running xbmcLive Dharma Beta 4 with kernel 2.6.32-25-generic #45-Ubuntu SMP.
I have the following:
Code:
xbmc@XBMCLive:~$ lsusb
Bus 002 Device 002: ID 045e:006d Microsoft Corp. eHome Remote Control Keyboard keys
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 07ab:fc88 Freecom Technologies
Bus 001 Device 004: ID 1241:f767 Belkin
Bus 001 Device 002: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
xbmc@XBMCLive:~$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
SMB0 S4 disabled pci:0000:00:03.2
USB0 S3 enabled pci:0000:00:04.0
USB2 S3 enabled pci:0000:00:04.1
NMAC S5 disabled pci:0000:00:0a.0
PBB0 S4 disabled pci:0000:00:09.0
HDAC S4 disabled pci:0000:00:08.0
XVR0 S4 disabled pci:0000:00:0c.0
XVR1 S4 disabled
P0P5 S4 disabled
P0P6 S4 disabled pci:0000:00:15.0
P0P7 S4 disabled pci:0000:00:16.0
P0P8 S4 disabled pci:0000:00:17.0
P0P9 S4 disabled pci:0000:00:18.0
xbmc@XBMCLive:~$ grep 006d /sys/bus/usb/devices/*/idProduct
/sys/bus/usb/devices/2-3/idProduct:006d
xbmc@XBMCLive:~$ dmesg | grep mceusb
[ 13.783779] lirc_mceusb: Windows Media Center Edition USB IR Transceiver driver for LIRC 1.90
[ 13.783790] lirc_mceusb: Daniel Melander <[email protected]>, Martin Blatter <[email protected]>, Dan Conti <[email protected]>
[ 14.174100] lirc_mceusb[2]: Microsoft Microsoft IR Transceiver on usb2:2
[ 14.490153] usbcore: registered new interface driver lirc_mceusb
Code:
echo "USB0" > /proc/acpi/wakeup
echo "USB2" > /proc/acpi/wakeup
echo enabled > /sys/bus/usb/devices/2-3/power/wakeup
Code:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo USB0 > /proc/acpi/wakeup
echo USB2 > /proc/acpi/wakeup
exit 0