Hi,
> After two months of continous operation, by Beaglebone-based weather
station interface started showing some signs of wear. The USB/serial
console contained numerous "mmblck0 error" messages - searching various
web resources indicates that the SD card has become corrupted.
Are you sure that the Beaglebone in your weather station is protected against heat, water, moisture etc.? Memory card are not really made for rough environments ...
Christian