It’s quite safe if the value doesn’t rise. Use external flash for files operations and logging instead the internal to protect it from the next damages.
Up to 0.5% can be marked as bad from the factory already. This is normal and all flash manufacturers mark some sectors as bad, to avoid any software using them. The only issue is if you see the bad % increase every day. If it stays, it is normal.
But it got me worried. I assumed each sector would be 512 bytes, the write endurance would be something around 3k and the flash controller would do wear leveling. Am I right? Can you give us some ballpark number? Knowing these numbers would be easy to estimate tradeoffs about the flash use.
Adding some kind of new bad blocks since last reboot and new bad blocks since initial boot/reset config may be a nice way to detect failing NAND, and it seems like next to zero work.
One of our CSR226-24 is also showing quite a high amount of writes - luckily no bad blocks yet
[b]Uptime 05:27:35[/b]
...
[b]Sector Writes Since Reboot 1 015[/b]
Total Sector Writes 1 184 744
Bad Blocks 0.0 %
The device is now in operation for approx one year and I do really wonder why it got around 200 writes per hour as it’s just serving as a switch and running a rarely used ovpn-server for maintenance access.
Graphs are being kept in memory and so do the logs. Any idea what can be tuned to reduce the writes?! How many writes can we expect the device to endure?
We’re also having some CRS125 in operation running almost the same config and we don’t notice this sort of behaviour there…
With just 100k sector writes having 91% bad blocks is not normal. Especially if you have multiple boards with the same stats as you imply.
Forget de-soldering the NAND chip. Just send it to RMA.
I’ve got boards with hundreds of thousands (or even millions) of writes without any bad blocks (or at most 0.1%).
Screenshot_1.png
Screenshot_2.png
Screenshot_3.png
My respect, but you decided to play captain obvious ?
I have many other devices everything is fine .
At the moment I have three 493G , which needs to be fixed.The question is only about the license . How can I keep it ?
I have ended the warranty on these devices.
100k writes, it is necessary to consider, that would be reset after netinstall. He does not keep the total number of the recorded sectors. I will say that there was no alloying or web proxy.
At the current moment.
Now will be reset and downgrading to routeros version 5. Netinstall cannot install 6 version.Then upgrade to version 6 bug fix only.Will remove the sd card and will be watching.
I don’t think that’s true. I just did a netinstall on a spare old RB I have here at the office and the Total Sectors Writes was not reset.
Screenshot_2.png
Screenshot_3.png
That’s the expected (and proper) behavior IMHO. What you suggested is like buying a used car (RB) and with just a change of tires (netinstall) you get a reset odometer wiping the 300.000kms (millions of sector writes) you did while you had it, then selling it like new to some unaware guy…
Here’s another board I just noticed today. 8.8 million sector writes. 0.0% bad blocks.
Screenshot_1.png
All I am saying is, your board is pretty much dead (or soon will totally be) with 97% bad blocks. Just replace it if it’s out of warranty.