I have been trying to compile a mainline kernel with the purpose of getting to a point where I can compile a version with the PREEMT_RT patch.
During this development I have compiled and flashed a lot of images, u-boot, kernel and rootfs.
After a while with a lot of failed attempts at booting my own kernel/image, I thought I would just flash a Toradex binary image.
When I went to flash the newest Apalis-T30_LXDE-Image_2.8.1 I saw some worrying messages during initial checks. The messages might have been there previously without me paying attention!
During the initial part of the update, I guess the procedure does some verifications of the eMMC.
It is in this step I see several of these messages:
MMC read: dev # 0, block # 16383, count 1 ... MMC: block number 0x4000 exceeds max(0x2000) 0 blocks read: ERROR
and one of these:
MMC read: dev # 0, block # 9, count 1 ... CACHE: Misaligned operation at range [81fffff8, 820001f8]
After this it seems to boot into a working terminal just fine.
Here are the attached log files:
The actual questions I have are these:
- Should I be worried about the messages, because some memory seems corrupted?
- Is there anything I can do to ‘fix’ that memory area so the error messages will go away. Eg. reset the memory with some specific U-boot command?