As some roboRIOs are 8 years old now, I’m interested in how the flash memory is holding up, since flash memory devices have limited erase cycles. Can you collect the following information from roboRIO(s)? The statistics are retained when the roboRIO is reimaged.
ssh to the roboRIO as admin and run ubinfo /dev/ubi1
. It will give you an output like:
Volumes count: 1
Logical eraseblock size: 129024 bytes, 126.0 KiB
Total amount of logical eraseblocks: 3443 (444229632 bytes, 423.6 MiB)
Amount of available logical eraseblocks: 0 (0 bytes)
Maximum count of volumes 128
Count of bad physical eraseblocks: 0
Count of reserved physical eraseblocks: 80
Current maximum erase counter value: 202
Minimum input/output unit size: 2048 bytes
Character device major/minor: 247:0
Present volumes: 0
This is from my personal roboRIO and doesn’t show many flash erase cycles, but I’m very curious on how teams roboRIOs are holding up.