How do you interpret WAKEUP_STAT and WAKEUP_INTx_PEND in exynos SoC kmsg?

4

I am seeing the following lines in kmsg when my Galaxy S2 device wakes up from suspend. I understand that this is supposed to tell me which interrupts are pending but I can't find a way to figure out which:

<1>[40470.716887] PM: SLEEP
<6>[40681.900179] WAKEUP_STAT: 0x80000001
<6>[40681.900179] WAKEUP_INTx_PEND: 0x0, 0x0, 0x20, 0x0

<6>[ 1099.481006] WAKEUP_STAT: 0x80000001
<6>[ 1099.481006] WAKEUP_INTx_PEND: 0x0, 0x2, 0x0, 0x0
android
linux-kernel
power-management
asked on Stack Overflow Dec 3, 2012 by smichak

1 Answer

3

I think that 0,0,0x20,0 is Wake On LAN, but I don't know what 0,2,0,0 is.

If you look a bit further down from the WAKEUP_INTx_PEND prints you should see a print that starts with wakeup wake lock: where you get the name of the wake lock.

answered on Stack Overflow Dec 3, 2012 by Michael

User contributions licensed under CC BY-SA 3.0