I downloaded jetson_linux_r35.3.1_aarch64.tbz2, tegra_linux_sample-root-filesystem_r35.3.1_aarch64.tbz2 and public_sources.tbz2. Unpacked all in the recommended way. After building the kernel and flashing the device with the new kernel the display port of my Orin Nano DevKit isn’t working anymore. Does anyone else experience the same behavior? I have to assume that there is a bug in public_sources.tbz2.
It is likely your configuration was wrong. Note that if you rebuild the kernel itself (and not just modules), that you must also rebuild all modules.
Note that every kernel produces the output of the command “uname -r”. This consists of the source release version, which then has the CONFIG_LOCALVERSION as a suffix. The usual suffix is “-tegra”. What do you see from “uname -r”?
Modules are searched for here: /lib/modules/$(uname -r)/kernel
Did you set CONFIG_LOCALVERSION? Which module search location is used? Do you have all modules there? Did you match the running system’s configuration before making any modifications?