Some basic info on the eMMC health could be gained with (not sure if the app is actually included in the mtd’s rescue image, probably not though)
There been also the mention of
But I am not sure whether that ever materialised.
the u-boot console provides some limited (e)MMC commands
=> mmc
mmc - MMC sub system
Usage:
mmc info - display info of the current MMC device
mmc read addr blk# cnt
mmc write addr blk# cnt
mmc erase blk# cnt
mmc rescan
mmc part - lists available partition on current mmc device
mmc dev [dev] [part] - show or set current mmc device [partition]
mmc list - lists available devices
mmc hwpartition [args...] - does hardware partitioning
arguments (sizes in 512-byte blocks):
[user [enh start cnt] [wrrel {on|off}]] - sets user data area attributes
[gp1|gp2|gp3|gp4 cnt [enh] [wrrel {on|off}]] - general purpose partition
[check|set|complete] - mode, complete set partitioning completed
WARNING: Partitioning is a write-once setting once it is set to complete.
Power cycling is required to initialize partitions after set to complete.
mmc setdsr <value> - set DSR register value
From what been posted the eMMC does not seem to exhibit the symptoms of exhaustion in comparison to what been reported elsewhere, e.g.
It seems more like the partition table is suffering some issue, after
Those errors might have been useful in troubleshooting