Does generic_rt_build.sh require CONFIG_EXPERT for proper PREEMPT_RT enablement?

Hello,

When using generic_rt_build.sh, it seems that CONFIG_EXPERT is effectively required as part of the build chain to properly enable PREEMPT_RT.

In my setup, there are significant differences in kernel behavior depending on whether CONFIG_EXPERT is enabled or not, even when both kernels are built with RT patches.

It looks like without CONFIG_EXPERT, some of the RT-related configurations are not fully applied, resulting in a partially configured RT kernel.

I’ve attached a config diff for reference:

diff_config.txt (23.3 KB)

I also checked a related discussion on the NVIDIA Developer Forums, where it was mentioned that CONFIG_EXPERT may not be required in newer kernel versions.

However, based on my testing, it still seems to affect the final RT configuration in the Jetson BSP build flow.

Could you clarify whether CONFIG_EXPERT is still implicitly required when using generic_rt_build.sh, or if this behavior is expected?

BUG: The kernel real-time config is missing CONFIG_EXPERT! - Jetson Systems / Jetson Thor - NVIDIA Developer Forums

This document discusses real-time kernel.
discusses 1. Installing via OTA 2. Building Real-Time Linux Kernel Sources

Hi,
This is a known issue on Jetpack 7.1 r38.4. Please check the solution in
Jetson AGX Thor FAQ

Thanks, I missed that.