[Letux-kernel] suspend issues letux-4.15-rc8
Andreas Kemnade
andreas at kemnade.info
Sun Jan 28 11:20:40 CET 2018
Hi,
I have run my suspend test script, and it shows trouble:
no modules: cur: 60868 delta: 60868
+w2sg0004 cur: 60868 delta: 0
-> 60mA idle -> ok
before: 830192
after: 827878
average 27860 uA over 299 seconds
-> 27mA suspend -> nearly ok,
Module Size Used by
phy_twl4030_usb 20480 0
musb_hdrc 106496 1 phy_twl4030_usb
twl4030_charger 20480 0
industrialio 53248 1 twl4030_charger
w2sg0004 16384 0
twl4030_pwrbutton 16384 0
bq27xxx_battery_hdq 16384 0
bq27xxx_battery 20480 1 bq27xxx_battery_hdq
omap_hdq 16384 0
+charger,phy cur: 60868 delta: 0
before: 827700
after: 825564
average 25717 uA over 299 seconds
-> also ok
Module Size Used by
usb_f_ecm 16384 1
g_ether 16384 0
usb_f_rndis 20480 2 g_ether
u_ether 20480 3 usb_f_ecm,g_ether,usb_f_rndis
libcomposite 36864 3 usb_f_ecm,g_ether,usb_f_rndis
configfs 32768 4 usb_f_ecm,usb_f_rndis,libcomposite
omap2430 16384 0
phy_twl4030_usb 20480 2
musb_hdrc 106496 2 omap2430,phy_twl4030_usb
twl4030_charger 20480 0
industrialio 53248 1 twl4030_charger
w2sg0004 16384 0
twl4030_pwrbutton 16384 0
bq27xxx_battery_hdq 16384 0
bq27xxx_battery 20480 1 bq27xxx_battery_hdq
omap_hdq 16384 0
+musb,g_ether cur: 90142 delta: 29274
-> too high (pm_runtime_suspend of phy/musb is not doing its job/reference counter
unbalanced, ...)
was also better at some time with 4.x
before: 825208
after: 820758
average 53578 uA over 299 seconds
-> too high (pm_runtime_suspend of phy/musb is not doing its job...)
was also better at some time with 4.x)
+ifup cur: 90321 delta: 179
-> also too high.
Conclusion: run this script more often
to find issues earlier. I hope that can be automated. I almost have all
ingredients for automating that.
Regards,
Andreas
More information about the Letux-kernel
mailing list