Flash data loss

1. Bad blocks cause kernel data loss

The allocated kernel partition size is 2M, the actual kernel size is 1926K, and a bad block is 128K. If there is a bad block, the kernel data will be lost.

2. WEB data is abnormal

The serial port prints "Error -3 while decompressing!" when web data is saved, and there is no problem with the web upgrade. It is speculated that there may be problems with the files upgraded by remote oam. Since the security monitoring mechanism is not added, the image file has been sent by the OLT. , But the B35 version has no judgment on the status of the response to the End Download Request message. Without waiting for the ONU to completely write the software into the non-volatile memory, it directly returns to the state of RPSCode=0x00. After receiving the state of RPSCode=0x00, the olt executes the Activate Image Request request and restarts the flash data, resulting in the loss of flash data.

Reminder:
If there is any unclear description in the above article, please comment in the comment area. If you have time, we will reply as soon as possible, thank you!

Guess you like

Origin blog.csdn.net/qq_20677327/article/details/106975353
Recommended