I need drivers these for my sensor camera ar0233 sensing.
Check below document to get the kernel source that should include it.
Thanks
I am usign jetson xavier nx with 32.6.7 which kernel has no max929 files. IF i upgrade it wiht higher kernel versions i need to update my jetpack version to 5.1 currently i am using 4.6.4
@ShaneCCC kidnly guide me i have to integrate ar0233 sensing camera with jetson xavier using coax cable. Ill modified dts then decompiled still not being detected with developed c file for ar0233 as well.
I don’t thing the ar0233 have support by default kernel image.
No matter what you need to implement the ko file for your sensor by download the kernel source code to implement it.
@ShaneCCC But for this purpose i need max9295 and max9296 drivers for this. Where should i get this? I aalready built ko file for ar0233 but it says [151789.661112] ar0233: loading out-of-tree module taints kernel.
Do you get the JP4 kernel source code to build the ar0233?
Do you follow below to build the kernel?
@ShaneCCC whaat i did make ar0233.c them using cmake build its ko file then i modified dts file to include it in device tree. Then recompiled DTB and reboot still not camera detected.
@ShaneCCC @DaneLLL @DavidDDD Kindly if you can guide me the correct flow for this. Am using ar0233-5200 gmsl2 sensing camera on jetson xavier nx.
Please follow the document to build the driver and check the .c file follow the sensor programing guide.
Hello @msulman5262,
How is everything going?
Any updates on this issue? We would like to try to help you.
best regards,
Andrew
Embedded Software Engineer at ProventusNova
@proventusnova The issue is about how flow will work. Because for 32.7.1 or 32.7.4 linux tegras there is no support of max serializers and deserializers of 9295 and 9296. I just wanted that c files becuase i want to make custom driver ar0233-5200 gmsl camera. @ShaneCCC prescribed me to follow the document where it ask me to download sources. Sources compatible to linux tegras didn’t have drivers for MAX ics. So issue is i need c files for MAX ics so that i modified dts file and then decompiled to dtb . So camera will work.
Hello @msulman5262,
Thanks for clarifying the situation.
One thing that I would suggest is checking these driver files from Framos for the MAX9295 and MAX9296:
I know they are for L4T 33.4.4 however, they are a good starting point to back port.
Hope this helps.
Please let us know if you need help back-porting the driver, we would be glad to give you a hand.
best regards,
Andrew
Embedded Software Engineer at ProventusNova
Thanks @proventusnova What are the major changes needed to port it for L4T 32.7.1.
Hello @msulman5262,
I don’t really know which would be the major changes out of the top of my head.
However, I would not expect anything crazy.
Usually when it comes to porting camera drivers between Jetpack versions, unless is a huge jump, there is really little changes.
That is because the camera capture subsystem usually remains the same or at least very similar between Jetpack version.
I would recommend you simply try adding the driver as it is and check how it behaves. If it breaks, you can check the errors and determine if it would be something easily fixable.
Also, if this is something you rather not invest your team’s time into, please let me know and we could take care of it for you. This way your team can focus on something really important, like building the product.
best regards,
Andrew
Embedded Software Engineer at ProventusNova
I tried to compiled but it is not compiling nor iving eros. @proventusnova
Hello @msulman5262,
Can you walk me through the steps you took for adding the driver to your code base and compiling?
best regards,
Andrew
Embedded Software Engineer at ProventusNova