i have a i.mx6 system with yocto fido (its not possible to update yocto) and Qt-application. Sometimes it occurs that the system boots but the screen is black after boot. During boot there are no errors (for example, serial and ssh connection work normally). Reboot doesn't help.
I found out that X11 doesn't work and that in /usr/lib some files are destroyed. After copying the /usr/lib files from a working system everything works fine again.
I am very confused why that files are destroyed. I assumed that there is an error with the sd-card, but why always exactly the same files are the problem? What can cause a change of that files?
the files in /usr/lib are:
Any idea would be very helpful! thanks
thanks for the answer.
yes, its exactly that behavior. The system works perfectly and after some boots the files are damaged. But the files are never missing, just changed. The problem occured with two different sd-cards.
The flashing tool to load the rootfs on the sd was developed by my forerunner so actually I am not so familiar with that tool. But as I can see it doesn't use the .sdcard file, it works with the linux dd command. I don't think that it is the cause of the problem because why it works for some time and than after some boots the files are damaged?
As I know there should be nothing inside the normal,standard yocto which is aible to change the files in /usr/lib. I am right? Any suggestions how I can find out which changes the files? Or how to search for the failure?
thanks a lot,
sorry, I wrote something wrong: The files I mentioned you can find in /usr/lib/.debug. In the whole folder there are damaged files. If you replace the whole folder /usr/lib the system works again, what files exactly cause the problem I am not sure because there are a lot of files which differ from the working system.
Hello Matthias Albrecht,
It is odd that those files are being damaged. The SD card boots correctly and after some reboots the file appear to be damaged or missing? Have you tried with different SD cards? Also, how are you loading the rootfs on the SD? Are you using the .sdcard file?