Re: [REGRESSION] usb devices don't wake up the system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thursday, July 01, 2010, Maxim Levitsky wrote:
> Hi,
> 
> 
> This is my desktop, and I don't use it much.
> I updated the kernel from 2.6.33 to 2.6.35-rc3, and my usb mouse (usb
> 1.1 of course) doesn't wake the system anymore.

Please wait for 2.6.35-rc4 to appear and see if there's any difference.

> I used (and still do) to enable wakeup via /proc/acpi/wakeup.
> 
> 
> maxim@MAIN:~$ cat bin/system/wake_all 
> #! /bin/bash
> 
> echo "UHC1" > /proc/acpi/wakeup		# ICH8 UHCI1
> echo "UHC2" > /proc/acpi/wakeup		# ICH8 UHCI2
> echo "UHC3" > /proc/acpi/wakeup		# ICH8 UHCI3
> echo "UHC4" > /proc/acpi/wakeup		# ICH8 UHCI4
> echo "UHC5" > /proc/acpi/wakeup		# ICH8 UHCI5
> 
> echo "ILAN" > /proc/acpi/wakeup		# ICH8 internal (lan/azal//EHCI)
> echo "P32" >  /proc/acpi/wakeup 	# ICH8 external (PCI/PCI express)
> echo "UAR1" > /proc/acpi/wakeup		# SUPERIO (UART/Sleep button)

That shouldn't be necessary.

> I checked, and it looks like power/wakeup attributes are enabled:
> 
> root@MAIN:/sys/bus/pci/devices/0000:00:1d.0# cat power/wakeup 
> enabled
> root@MAIN:/sys/bus/pci/devices/0000:00:1d.0# cd usb5/
> root@MAIN:/sys/bus/pci/devices/0000:00:1d.0/usb5# cat power/wakeup 
> enabled
> root@MAIN:/sys/bus/pci/devices/0000:00:1d.0/usb5# cd 5-1/
> root@MAIN:/sys/bus/pci/devices/0000:00:1d.0/usb5/5-1# cat power/wakeup 
> enabled <--- this I set manually to enabled, didn't help
> root@MAIN:/sys/bus/pci/devices/0000:00:1d.0/usb5/5-1# cat id
> idProduct  idVendor   
> root@MAIN:/sys/bus/pci/devices/0000:00:1d.0/usb5/5-1# cat idVendor 
> 1241
> root@MAIN:/sys/bus/pci/devices/0000:00:1d.0/usb5/5-1# lsusb
> Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 005 Device 003: ID 06a3:ff52 Saitek PLC Cyborg 3D Rumble Force Joystick
> Bus 005 Device 002: ID 1241:1166 Belkin MI-2150 Trust Mouse
> Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> root@MAIN:/sys/bus/pci/devices/0000:00:1d.0/usb5/5-1# 
> 
> maxim@MAIN:~$ cat /proc/acpi/wakeup 
> Device	S-state	  Status   Sysfs node
> SLPB	  S4	*enabled   
> P32	  S4	*enabled   pci:0000:00:1e.0
> UAR1	  S4	*enabled   pnp:00:0a
> ILAN	  S4	*enabled   pci:0000:00:19.0
> PEGP	  S4	*enabled   
> PEX0	  S4	*enabled   pci:0000:00:1c.0
> PEX1	  S4	*enabled   pci:0000:00:1c.1
> PEX2	  S4	*enabled   pci:0000:00:1c.2
> PEX3	  S4	*enabled   pci:0000:00:1c.3
> PEX4	  S4	*enabled   pci:0000:00:1c.4
> PEX5	  S4	*enabled   
> UHC1	  S3	*enabled   pci:0000:00:1d.0
> UHC2	  S3	*enabled   pci:0000:00:1d.1
> UHC3	  S3	*enabled   pci:0000:00:1d.2
> UHC4	  S3	*enabled   
> EHCI	  S3	*enabled   pci:0000:00:1d.7
> EHC2	  S3	*enabled   pci:0000:00:1a.7
> UH42	  S3	*enabled   pci:0000:00:1a.0
> UHC5	  S3	*enabled   pci:0000:00:1a.1
> AZAL	  S3	*enabled   pci:0000:00:1b.0
> 
> 
> maxim@MAIN:~$ lsusb -t
> /:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
> /:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
> /:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
>     |__ Port 1: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M
>     |__ Port 2: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
> /:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
> /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
> /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
> /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/4p, 480M
> 
> 
> 
> I don't have much time now for testing, but will try my best to do so.

Rafael
_______________________________________________
linux-pm mailing list
linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/linux-pm


[Index of Archives]     [Linux ACPI]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [CPU Freq]     [Kernel Newbies]     [Fedora Kernel]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux