I am using a Jetson Orin Nano and Jetpack 6.
I am trying to include support in my kernel build for the Sierra Wireless RC7611 module
cd source_build/Linux_for_Tegra/source/kernel/kernel-jammy-src
make menuconfig
These KConfig options are now enabled in the .config
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SIERRA_NET=m
However when I go to build the kernel it just reverts the .config file back to the previous configuration and erases these additions.
cd source_build/Linux_for_Tegra/source/
make -C kernel
How can I enable support for this modem and rebuild the kernel successfully? I’ve followed the docs here
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/SD/Kernel/KernelCustomization.html#building-the-jetson-linux-kernel
edit: I realized that the .config is not actually being used, rather the arch/arm64/configs/defconfig. I would like to know, how can I use this defconfig as the starting place for my modifications and then re-generate the defconfig? When doing a “make menuconfig” and making my changes the diff between that defconfig and my new .config is huge and I believe “make menuconfig” is starting from a different baseline.