RB532 Bad Blocks

Upgraded Rb532 from v2.9.18 to v2.9.19 and start seeing bad blcoks:

[admin@MikroTik] > /system resource print
uptime: 10m5s
version: “2.9.18”
free-memory: 20712kB
total-memory: 30436kB
model: “RouterBOARD 500”
cpu: “MIPS 4Kc V0.10”
cpu-frequency: 266MHz
cpu-load: 0
free-hdd-space: 32860kB
total-hdd-space: 61440kB

[admin@MikroTik] > /system resource print
uptime: 53s
version: “2.9.19”
free-memory: 20768kB
total-memory: 30440kB
model: “RouterBOARD 500”
cpu: “MIPS 4Kc V0.10”
cpu-frequency: 266MHz
cpu-load: 0
free-hdd-space: 32680kB
total-hdd-space: 61440kB
write-sect-since-reboot: 3589
write-sect-total: 3589
bad-blocks: 23

Is this real bad block, can it be relocated thru “format nand”?

Does “format nand” keep my RouterOS license?

FC

i have the same question

a small number of this means nothing, RouterOS algorithm is too aggressive in marking blocks bad that have only a one bit error that is compensated by the file system error correction. It will be fixed to mark pnly blocks that have worse than a one bit error.

I’ve done the format nand on RB112s with no loss of license. Fixes the bad blocks. Had one so bad I couldn’t upload a complete package.

Mike

I have 1 470 bad blocks, and what now? from 64 mb nand is 15 mb free only
this is very confiusing, i cannt do netinstall it’s on 100m tower :slight_smile:

I suggest replacing that router. bring it down to see if the format nand helps, then upgrade the BIOS, upgrade the OS and see how it works in some test setup. you might need to replace it with your reseller.

Up!

How many bad blocks (bb) are acceptable on a brand new RB? I have a lot of RB with 0-3 bb and several with from 3 up to ad infinitum.
If I have a RB with for instance 500 bb the reseller must be replace it? So the question is increment bb are guarantee problem ot not? In point of fact how many writes is the lifetime?

this number does not mean anything unless it somehow affects the behavior of the device.

Ok, I understand.
But is there any limit for maximum number of bad blocks on a normal case?
(For example 3 pixel error on lcd monitor → ok, 4+ error → chage)

My new RB532A has 2 (two) bad blocks and I would like to know the acceptable number of bad blocks at all? Thanks a lot in advance for your correct answer.

RouterBOARD automatically adapts to the situation, and just doesn’t use the bad blocks. Depending on your used space, the bad blocks can not affect anything for a long time. 2 is certainly a small number, if you get into thousands, then use the Format NAND option from the BIOS to fix it.

The only thing I would worry about is that you start with 2 bad blocks but its increasing over time. Data corruption will occur if its increasing, but usually it’s pretty static.

I buy RB112s 40 at a time. About 10 of those will have some bad blocks out of the box. Have not seen them increase with use. One of my first had so many that I couldn’t load an upgrade; wouldn’t fit. QC?

according to the datasheet of the NAND chips, up to 80 blocks can be bad initially, this is according to their standards and is considered normal. Data corruption will NOT occur at any point as it uses correction algorithms.


okay…okay…okay i leave that problem, i had 9 bad blocks.
since 1,5 years ago is great…

Hasbullah.com