How to load a loadable kernel module?

Hello,
I try to learn how to write a camera driver. And I find an open source on github about IMX708 RPI V3 camera driver.

I have already compile the code, and i have got nv_imx708.ko.
I want to know except “sudo insmod nv_imx708.ko”, what should i do to load the driver?
I have refer to the guide below, but i didn’t really understand.
https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/SD/CameraDevelopment/SensorSoftwareDriverProgramming.html#loadable-kernel-module-lkm

When you compile the driver as *.ko that means it’s loadable module already.

Thanks

How about device tree?
I think i should put the .dtb file to jetson orin nano to update the device tree.
But i’m not sure where should i put it.

You can apply your device tree by modify the /boot/extlinux/extlinux.conf to add FDT context.

i do those 4 step
1.put “tegra234-p3767-0003-p3768-0000-a0-new.dtb” to /boot/
2.Change /boot/extlinux/extlinux.conf context => “FDT /boot/tegra234-p3767-0003-p3768-0000-a0-new.dtb”
3. reboot
4. sudo insmod nv_imx708.ko

this is the result
dmesg_out.txt (640 Bytes)
How should i fix it?
Thanks

Check with HW engineer to confirm the i2c communication.

Can you tell me more detail?
I refer this

i bought the same camera. I don’t know how to write a driver. So, I try to learn this source code first if I can run it.
But i meet the problem above.

You need to know the power/reset HW design to enable it. Otherwise the sensor didn’t power on the i2c communicated will failed.

I didn’t fix anything.
I just build the kernel image, and replace the /boot/Image with I built.
And it can detect the device.

What happened when I use the loadable kernel module?
Is because of this error (module verification failed: signature and/or required key missing - tainting kernel)?

There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks

Is this still an issue to support? Any result can be shared?