睡眠电流正常,这样的故障怎样分析?
今天845遇到了这样的bug,双系统待机电流比单系统高50毫安以上。很费解。
首先睡眠正常说明ap通过suspend方式可以进入power collapse,ap可以正常休眠。亮屏情况下电流偏高说明idle进入power collapse可能出现了异常。
自测过程中发现插入usb的行为可能会导致异常,测试步骤为:reboot手机后待机电流均正常135毫安,无论切换到哪个系统,可以随意按动power灭屏休眠,一旦连接usb后拔出,待机电流整体抬高50毫安。原因未知,故障目前看必现。但这不是一个正常的分析bug过程,属于碰巧投机性发现机缘。
亮屏情况下 echo hold > /sys/power/wake_lock(备注释放锁用wake_unlock),随即灭屏观察。正常情况下会出现规律间隔性毛刺,底电流略高于飞行模式底电流,电流图说明手机由于灭屏原因随时准备休眠,但持锁(还没写完...)