Unable to get multiple cameras working on AGX ORIN

Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other

Target Operating System
Linux
QNX
other

Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-300)
DRIVE AGX Orin Developer Kit (940-63710-0010-200)
DRIVE AGX Orin Developer Kit (940-63710-0010-100)
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other

SDK Manager Version
1.9.2.10884
other

Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other

Hi ,
I am trying 2 variants of cameras , one Valeo and another Entron. Both of these are working when they alone like single variant connected .
sudo ./nvsipl_camera --platform-config “V1SIM728S2RU2030NB20_CPHY_x4” --link-enable-masks “0x0000 0x0000 0x1111 0x0000” showfps -d 1 → works ok when run alone

and

sudo ./nvsipl_camera --platform-config “F008A120RM0AV2_CPHY_x4” --link-enable-masks “0x1111 0x0000 0x0000 0x0000” -d 1 → works when run alone

but when i want to run with single instance of nvsipl_camera . So created a json file like below

{
“platformConfigs”: [
{

    "name": "MIXED_CAMERA_CPHY_x4",

    "description": "MIXED CAMERA_4 lane CPHY mode",

    "enableMasks" : ["0x1111 0x0000 0x1111 0x0000"],

    "deviceBlocks": [

        {

            "homogenousModules": false,

            "csiPort": "csi-ef",

            "passiveMode": false,

            "phyMode": "cphy",

            "simulatorMode": false,

            "deserializer": "MAX96712_Fusa_nv",

            "groupInitProg": false,

            "cameraModules": [

                {"name": "V1SIM728S2RU2030NB20", "linkIndex": 3, "sensors": [{"name": "IMX728", "id": 0}]},

                {"name": "F008A120RM0AV2", "linkIndex": 1, "sensors": [{"name": "AR0820", "id": 1}]}

            ]

        }

    ]

}

]
}

with this i am trying to initialize nvsipl_camera with below command
sudo ./nvsipl_camera -t ~/mixed_camera.json -c MIXED_CAMERA_CPHY_x4 showfps -d 0

with this i see the below error

warning: number of displays cannot be zero, setting to one
nvsipl_camera: ERROR: NvSIPLCamera Init failed

nvsipl_camera: ERROR: Master initialization failed. status: 10

nvsipl_camera: ERROR: GetSyncObj failed. status: 10

nvsipl_camera: ERROR: Compositor: UnregisterNvSciSyncObjs failed

Here also i am attaching the log with -v 4 verbosity .
camera-multi-variant-failure.txt (58.2 KB)

i need some help to understand where the failure is

In this above configuration i connected cameras to Group A and Group C

Dear @0xdeadbeef,
Could you check if the discussion at How to set up multiple cameras of different models helps?

Hi Siva,

I looked at the link provided by you , but it did not really help me to understand if the json file i am using is correct or not. Also tom in that post did not give any details on how he got it working. Can you look at my json file and help me to see what is missing in that.

Also Siva, is there any knowledge base or some thing that can give a more better understanding on csiPort. I believe this is to be set correctly to make this working.

Hi Siva, Any updates on this ?

Dear @0xdeadbeef,
I will check internally and update you.
As I understand you need to connect 4 cameras each to port A and C. Thanks

Yes Siva, 4 cameras valeo on port A and 4 cameras entron on port C or D

Dear @0xdeadbeef,
My apologies for late response. Does this issue still need support?

Hey Siva, i think i got the answer for this. we can close this case now.

Dear @0xdeadbeef,
Did you get the working JSON file? If so, could you share as a reference to help others in community.

Hey Siva,

at present , we went back to use only 1 type of cameras at at time. i did not get the JSON working.
It will be really helpful if nvidia can support multiple (different vendor ) cameras on different ports.

Regards,
Sistla

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.