<div dir="ltr">Hi, everyone,<br><br><div>I'm currently trying to create a kernel for the RASPI-4b using cross-compilation.</div>The reason for this is that I want to use a current real-time kernel from the EVL-project (XENOMAI-4).<br><br><div>I am following the tutorial, i.e.</div><br>- clone, defconfig_bcm2711, make ....<br>- copy kernel (zImage), dtb-files, overlay-folder to '/boot' on sd-card.<br>- copy kernel modules to '/lib/modules' ext4 file system on sd-card.<br>- add kernel=zImage to 'config.txt' on sd-card.<br><br>The kernel version of the original image is 5.10.17 (ISO image).<br><br>The hardware I use is a RASPI-4b with LCD and a Raspi CM4-IO-BOARD with HDMI touch display.<br><br>When I do this with kernel version 5.10.52 from the repository, everything works as expected.<br><br>With all newer kernel versions (5.11.xx - 5.14.xx) the system hangs when booting.<br><br>After the following output, nothing happens on the serial console.<br><div><br></div><div>......<br></div>         Starting Load Kernel Modules...<br>[  OK  ] Started Journal Service.<br>[  OK  ] Started Restore / save the current clock.<br>[    6.039776] i2c /dev entries driver<br>[  OK  ] Mounted RPC Pipe File System.<br>[  OK  ] Mounted POSIX Message Queue File System.<br>[  OK  ] Started Set the console keyboard layout.<br>[  OK  ] Started Create list of req… nodes for the current kernel.<br>[  OK  ] Mounted Kernel Debug File System.<br>[  OK  ] Started Load Kernel Modules.<br>         Starting Apply Kernel Variables...<br>         Mounting Kernel Configuration File System...<br>         Starting File System Check on Root Device...<br>[  OK  ] Started Apply Kernel Variables.<br>[  OK  ] Mounted Kernel Configuration File System.<br>[  OK  ] Started File System Check Daemon to report status.<br>[  OK  ] Started udev Coldplug all Devices.<br>         Starting Helper to synchronize boot up for ifupdown...<br>[  OK  ] Started File System Check on Root Device.<br>[  OK  ] Started Helper to synchronize boot up for ifupdown.<br>         Starting Remount Root and Kernel File Systems...<br>[  OK  ] Started Remount Root and Kernel File Systems.<br>         Starting Create System Users...<br>         Starting Flush Journal to Persistent Storage...<br>         Starting Load/Save Random Seed...<br>[  OK  ] Started Create System Users.<br>[  OK  ] Started Load/Save Random Seed.<br>         Starting Create Static Device Nodes in /dev...<br>[  OK  ] Started Flush Journal to Persistent Storage.<br>[  OK  ] Started Create Static Device Nodes in /dev.<br>[  OK  ] Reached target Local File Systems (Pre).<br>         Starting udev Kernel Device Manager...<br>[  OK  ] Started udev Kernel Device Manager.<br>         Starting Show Plymouth Boot Screen...<br>[  OK  ] Started Show Plymouth Boot Screen.<br>[  OK  ] Reached target Local Encrypted Volumes.<br>[  OK  ] Started Forward Password R…s to Plymouth Directory Watch.<br>[  OK  ] Found device /dev/ttyS0.<br><br><br>If I delete the kernel modules in '/lib/modules' for the kernel, the system boots including the GUI.<br>There is of course a boot message that the kernel modules could not be loaded.<br>Network and USB do not work because the corresponding modules cannot be loaded.<br><br>Then I can log in with SSH.<br><br>I have the impression that the system hangs up when the display is activated.<br>At this point it will turn black.<br><br>Anyone have an idea?<br><br><div>Thanks</div><div><br></div><div>User: HPetersen</div><div><br></div></div>