Hello I am trying to develop custom camera driver on Jetson Orin NX.
For that I am going through : Sensor Software Driver Programming — NVIDIA Jetson Linux Developer Guide 1 documentation
On Jetson Orin NX I have L4T R36.3.0 Driver Package (BSP) and Sample Root File-System : Jetson Linux 36.3 | NVIDIA Developer
I have also downloaded Driver Package(BSP) Sources (L4T R36.3.0) to find example camera driver module from above link. I have compiled kernel module imx208.c (from /driver/media/i2c/)
But now as I am trying to insert kernel module, it fails. Checking dmesg it gives me this error :
[ 1740.446962] imx208: disagrees about version of symbol v4l2_i2c_subdev_init
[ 1740.446971] imx208: Unknown symbol v4l2_i2c_subdev_init (err -22)
[ 1740.446997] imx208: disagrees about version of symbol v4l2_async_unregister_subdev
[ 1740.446999] imx208: Unknown symbol v4l2_async_unregister_subdev (err -22)
[ 1740.447066] imx208: disagrees about version of symbol v4l2_async_register_subdev_sensor
[ 1740.447068] imx208: Unknown symbol v4l2_async_register_subdev_sensor (err -22)
Could you build reference driver like nv_imx219/nv_imx477 to check if the same error.
Thanks
Hello @nareshs,
Were you able to fix the issue?
That seems to be a mismatch between your driver module and the other kernel modules.
You could try compiling and copying all the modules into the board and see if the behavior changes.
regards,
Andrew
I am using third party Carrier board, And l will have to use source from their BSP.
Hello @nareshs,
Thanks for reaching back.
That sounds good.
We have used other carrier boards in the past, including CTI, Auvidea and others.
Just out of curiosity.
- What carrier boards are you going to be using ?
- Are you familiarized with the process of adding custom BSP changes into Jetpack ?
Please let us know if there is something we could help you with, we have done that many times in the past.
regards,
Andrew
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.