Other Parts Discussed in Thread: SN74AUP1G17
I have a custom board with am335x, based on on it.
I'm running linux 3.12.10-ti2013.12.01 from SDK 07.00.00.00.
When I set the system into standby mode with "echo standby > /sys/power/state", I get this output:
[ 139.310366] PM: Syncing filesystems ... done. [ 139.316653] Freezing user space processes ... (elapsed 0.001 seconds) done. [ 139.325244] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. [ 139.334284] Suspending console(s) (use no_console_suspend to debug) [ 139.421915] PM: suspend of devices complete after 80.142 msecs [ 139.422732] PM: late suspend of devices complete after 0.798 msecs [ 139.423708] PM: noirq suspend of devices complete after 0.958 msecs [ 139.423789] PM: Successfully put all powerdomains to target state [ 139.423789] PM: Wakeup source USB1_PHY [ 139.438159] PM: noirq resume of devices complete after 14.312 msecs [ 139.438871] PM: early resume of devices complete after 0.583 msecs [ 139.439530] net eth0: initializing cpsw version 1.12 (0) [ 139.441171] libphy: PHY 4a101000.mdio:00 not found [ 139.441178] net eth0: phy 4a101000.mdio:00 not found on slave 0 [ 139.441470] net eth0: phy found : id is : 0x221622 [ 139.711328] PM: resume of devices complete after 272.421 msecs [ 139.782830] Restarting tasks ... done.
There is no device connected to the usb bus, as lsusb shows:
# lsusb
Bus 002 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 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
I can stop the wakeup only by removing the usb hub from the wakeup sources:
echo disabled > /sys/bus/platform/devices/47401b00.usb-phy/power/wakeup
This issue is mentioned in the kernel release notes as LCPD-1191.
But I need a fix for this, since I have to wakeup for a usb fingerprint reader.
My kernel is 3.12.10-ti2013.12.01.
Any hints are welcome.