Hello, I'm updating the Linux kernel of an i.MX6Q-based SBC to kernel 6.4.8 (Debian distribution).
However, I'm encountering an infinite rootwait.
The SD card is not mounted in the /dev folder (I checked from the initramfs console).
I'm also seeing a lot of 'not linking [...] might never become dev' errors starting from 1.755544s. The errors are as follows:
[ 1.736203][ T1] /soc/bus@2000000/gpc@20dc000: Relaxing link with /soc/bus@2000000/clock-controller@20c4000
[ 1.746272][ T1] /soc/bus@2000000/gpc@20dc000: Relaxing link with /soc/interrupt-controller@a01000
[ 1.755544][ T1] /soc: Relaxing link with /soc/bus@2000000/gpc@20dc000
I think it's a DTS/DTB problem, but I haven't found anything specific yet...
Please find below/in attachement :
- the boot logs
- kernel .config file
- dts, dtsi files
Thank you for your time,
Cécile Janin
Hello,
To be sure:
Can I compile a kernel for imx6 only with the code downloaded from kernel.org ? Or should I add non-free binaries?
Hello,
You can check the 6.1v kernel BSP version since this is the latest official for MX6Q:
Regards