Despite the fact that my sd card seems fine, I'm getting lots of errors while the kernel attempts to load the rootfs. Boot log attached. Also, I noticed that while the kernel loads, my LCD screen gradually fades to all white. I'm wondering if this is just a symptom of the kernel hanging up and the LCDIF buffer filling? The issue starts at line 409, where it says mmc0: Timeout waiting for hardware interrupt. Is this related to the card detect line? I tried changing the device tree setting for the card to non-removable but that didn't help.
Solved! Go to Solution.
Thanks, I actually figured this out a while ago. It turned out I had disabled something in my defconfig file that I hadn't realized was related to the SD card (SCSI or something like that). The kernel now loads the rootfs.
Hello,
please check your board, using recommendations of the Hardware Development
Guide for the i.MX 6UltraLite.
http://cache.nxp.com/files/32bit/doc/user_guide/IMX6ULHDG.pdf
Perhaps, it makes sense to test memory:
https://community.nxp.com/docs/DOC-105652
Is it possible to try booting SD card instead of eMMC?
Have a great day,
Yuri
------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer
button. Thank you!
Thanks, I actually figured this out a while ago. It turned out I had disabled something in my defconfig file that I hadn't realized was related to the SD card (SCSI or something like that). The kernel now loads the rootfs.