SSD实战-从串口日志分析SSD问题
一、开卡串口日志
|
reboot fail、NO Found MR or NO BBL
--MP Tool的resource目录下缺少middle.exe |
--硬件故障,换盘 |
短接开卡,开卡后打印Get info Fail或R/W Test fail --去掉物理短接,插上看固件是否更新成功 |
|
rescan fail --更新开卡板固件 |
Sorting ResuIt Fail --没有RDT结果 |
串口没反应 --盘供电异常,插槽或者转接板存在问题 |
二、公司1串口信息
|
版本号:1个是FW,一个是MP Tool填的
|
严重错误: Assert/panic
|
timeout
|
|
No need to release the mutex:需要接地线
|
shutdwon掉盘
|
单盘出现91mPreset:需定位分析 多盘出现91mPreset:先尝试更换转板
|
三、公司2串口信息
| compile:查看版本信息
|
|
1、No more free space:更新时加-F,加config --F:清除nor flash中配置、数据(慎用)
2、EM2 Error
|
| raid recovery fail
--需研发定位 |
连接速率
|
VU命令获取Log
|
|
查看擦写次数
|
|
enter EOL: op too small --UECC太多mark bbm 导致op 太小进EOL,需要分析UECC
|
|
Data Corrupted Error 数据已损坏,不再是写入时的原始值 --重读进行分析,可能是UECC导致 --读正常的,可能被覆写,无法分析 |
UECC --重读能成功,不用分析
--被覆写,无法分析(display_ec查看擦写次数)
|
PI Check Error --fill-up read fail,读填充的pattern数据失败 --没有read fail,可能是内核版本存在Bug |
|
erase_fail --重新aging,看能否筛选出对应blk |
free blk不足 --gc参数问题或UECC |
[TT] 进入温控 [TT]:The disk has been locked composite temp = 91C(364K)
|
|
ASSERT
--汇报体现文件和行数 assert:/nfi_comn.c:1025
|
Assertion failed: nfc_func.c,2712 --编译代码时,颗粒型号选错
|
需要更换config的情况
|
|
assert --需要擦盘 test_matrix_erase_all、test_matrix_erase_force、aging |
boot recycled 0 zero vtc blks --没有vtc 等于0的blk(可用的blk),导致上电无法识别,需要擦盘
|
NOR: XXXX --没认到NOR 串口小板和盘接触不完全\串口板供电问题
|
|
wait PERST high --检查接口是否为U.2插槽、重新插拔 |
enter result reporting mode --aging中断\aging fail 1、delete_aging_fail_result、reboot |
not enalbe, but send shutdown! --pcie链路出问题解决、检查一下转板连接和是否插好 |
|
查看config(配置文件需要和盘匹配)
|
打开vt扫描功能
|
删除除nor_flash部分文件
可以删除的: |
|
修改速率为PCIe Gen5
|
本文来自博客园,作者:FengweiTech,转载请注明原文链接:https://www.cnblogs.com/fengwei-blogs/p/23479268


















浙公网安备 33010602011771号