I tried to install Jetson 36.2 RT Kernel, and it seems to be well installed until i reach the ubuntu login, doesn’t work neither the keyboard nor the mouse.
The keyboard works because at boot menu i can access boot manager and setup.
hey, i put down the steps that i followed tell me if u see something. This week I do not have physical access to the board, when I have it I will do the dmesg with the serial console
Download sources to get kernel source code
The way to do it with git does not work the servers are usually down.
Unzip source code and rootfs
c. Extract the .tbz2 file:
$ tar xf public_sources.tbz2 -C /Linux_for_Tegra/…
d. Extract the kernel and the NVIDIA out-of-tree modules source files:
$ cd /Linux_for_Tegra/source
$ tar xf kernel_src.tbz2
$ tar xf kernel_oot_modules_src.tbz2
$ tar xf nvidia_kernel_display_driver_source.tbz2
This extracts the kernel source to the kernel/ subdirectory, and the NVIDIA out-of-tree kernel modules sources to the current directory.
Activate RT
$./generic_rt_build.sh “enable”
Compile kernel
cd /Linux_for_Tegra/source
./generic_rt_build.sh “enable”
make -C kernel
export INSTALL_MOD_PATH=/Linux_for_Tegra/rootfs/
o If the rootfs folder does not exist, create it
sudo -E make install -C kernel
cp kernel/kernel-jammy-src/arch/arm64/boot/Image \ /Linux_for_Tegra/kernel/Image
o If the kernel folder does not exist, create it
Possible error: fatal error: openssl/opensslv.h: No such file or directory
o Solution: sudo apt-get install libssl-dev
So this one is not required. Actually I don’t even know what exactly you did here.
There is no single folder called /lib/modules/ in the kernel source tree even after compilation.
Of course it’s /.
Also, it’s better you name the new kernel image differently, and specify it in extlinux.conf.
So if it fails to load, you still have the stock kernel which should work properly.