排查wb的flush during hibernate功能是否生效方法与思路?
1. 关闭wb flush enable, 全程只开启flush during hibernate enable,排除wb flush的影响
2. 确认系统是否下发hibernate 到ufs device层,系统下发hibernate有三种方式:
(1)auto hibernate
(2) clkgate hibernate
(3)ufs suspend hibernate
3.确认ufs devices层是否收到hibernate或者ufs devices的link是否处于hibernate状态,这个可以通过抓取PA来分析(PA是链路,通过抓取ufs host和ufs devices之间的命令包)
4.如果系统下发了hibernate, 且PA抓到了link 是hibernate,这时候需要排查FW和系统下发hibernate的配合,比如系统idle多久之后才下发hibernate,如果系统只支持auto hibernate, 可以考虑更改auto hibernate timer测试
5....
版权声明:本文为guozhidixian原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。