Sony IMX728: failed to read deserializer

DRIVE OS Version: Provide DRIVE OS version. Example: 7.0.3

Issue Description: Provide issue description and attached logs as text message instead of images

Dear NVidia representative,
our team has recently received drivers for Sony Cameras for Thor platform but have troubles lounching the cameras.
Could you please support me with this issue?

The Camera model: IMX728EVB-MLH-SMM2
Tested with nvsipl_camera and sample_camera (from DW Samples) apps.

nvsipl_camera fails with following logs:
Pipeline: 8 ISP Output: 0 is using YUV 420 SEMI-PLANAR UINT8 BL REC_709ER

MAX96712: Revision 5 detected
MAX96712 Link 0: PHY optimization was enabled
nvsipl_camera: ERROR: NvSIPLCamera Init failed
nvsipl_camera: ERROR: Master initialization failed. status: 10

dmesg logs:
[ 7101.371721] [TS:7109230656746] cdi-mgr sipl_devblk_1: cdi_mgr_gpio_config: unknown gpio idx 7
[ 7101.371778] [TS:7109230713534] i2c i2c-1: Failed to register i2c client cdi-dev at 0x29 (-16)

sample_camera is run with marameters:
"camera-name=IMX728_RGGB,interface=csi-b,link=0,output-format=processed,isp-mode=yuv420-uint8,file-buffer-size=16777216,skip-eeprom=1,fifo-size=4"
and fails with logs:
[15-12-2025 12:59:04] Camera Match Name: IMX728_RGGB Description: Sony IMX728 RGGB module, MAX96717, 30FPS linkIndex: 4294967295 serInfo.Name: MAX96717F
[15-12-2025 12:59:04] Authentication is disabled for camera IMX728_RGGB
[15-12-2025 12:59:04] CameraMaster::parseCSIPortMapInfo failed to read deserializer Tx port number from device tree, error No such file or directory
[15-12-2025 12:59:04] CameraMaster::parseCSIPortMapInfo setting default deserializer Tx port to : 4294967295
[15-12-2025 12:59:04] Not an EEPROM supported camera IMX728_RGGB
[15-12-2025 12:59:04] Driveworks exception thrown: DW_INVALID_ARGUMENT: CameraMaster: no deserializer detected, cannot initialize NvSIPL.

It looks like the process attempts to access /proc/device-tree/sipl_devblk_*/deserializer/des_tx_port and /proc/device-tree/sipl_devblk_*/deserializer/default-reset-all which are not available.

Would appreciate your support and hints on this issue!
Thanks for your time!

Hi @kateryna.fesyna ,
I don’t see the camera model listed at DRIVE Ecosystem Thor Vendor | NVIDIA Developer . Did sony confirm if it works with DRIVE OS 7.0.3 on Thor platform?

Hello @SivaRamaKrishnaNV ,
thanks for the reply!

Yes, we have received the drivers from Sony for this camera model.

Dear @kateryna.fesyna ,
Could you please check private message?

Dear @kateryna.fesyna ,
Could you share the used command and log for nvsipl_camera ? Please use -v 4 with nvsipl_camera to enable verbose.
Also, share syslog corresponding to the nvsipl_camera.

Hello, @SivaRamaKrishnaNV ,
The command used to test the camera: sudo ./nvsipl_camera -c β€œIMX728_RGGB_CPHY_x4” -m β€œ0x0000 0x0000 0x0001 0x0000” --showfps --disableISP2Output --disableISP1Output
I will provide the verbose logs and syslogs as soon as I am able to re-run the tests.

log_p31.txt (19.1 KB)

log_p31_syslog.txt (21.0 KB)

Hello @SivaRamaKrishnaNV ,
I am attaching the logs for the nvsipl_camera run with following parameters:
sudo ./nvsipl_camera -c β€œIMX728_RGGB_CPHY_x4” -m β€œ0x0000 0x0000 0x0010 0x0000” --showfps --disableISP2Output --disableISP1Output -v4

The dmesg contain one entry after the run:
[ 1508.466149] [TS:1516276399151] cdi-mgr sipl_devblk_12: cdi_mgr_gpio_config: unknown gpio idx 7

Please, let me know if something else is needed.
Thanks for your support!

when you run this command, could you show me picture of which port it is connected on devkit for confirmation. I will check internally and update you.

Thanks! Here are the images of connected cameras:

@SivaRamaKrishnaNV could you please let me know if you have an update on this?

@SivaRamaKrishnaNV , could you please let me know if you have any news on this issue?
I’d also like to clarify that I tried all the mask values ​​when running nvsipl_camera, and the logs attached to this thread refer to the ports that yielded the most informative results.

Thanks for information. Let me check and get back to you .

Dear @kateryna.fesyna ,
Could you check changing the camera connection to Port 4 from Port 3 and use the mask to β€˜0x0001 0 0 0’?

Thanks! I will share the results as soon as I am able to re-run the tests.

Hello @SivaRamaKrishnaNV ,
Me and my colleagues have tried different ports and found that cameras can be run only on port #2.
Thanks a lot for your support!

1 Like

Could you please share the working command and connection picture?

Sure!
We have two cameras on port 2 links 1 and 2.
Corresponding nvsipl_camera parameters are:
sudo ./nvsipl_camera -c "IMX728_RGGB_CPHY_x4" -m "0x0000 0x0000 0x1000 0x0000" --showfps --disableISP2Output --disableISP1Output
sudo ./nvsipl_camera -c "IMX728_RGGB_CPHY_x4" -m "0x0000 0x0000 0x0100 0x0000" --showfps --disableISP2Output --disableISP1Output

I’ll share the picture once I have it

Hi Siva,
Our team has successfully run the cameras using NVSipl Camera sample using the following commands:
sudo ./nvsipl_camera -c "IMX728_RGGB_CPHY_x4" -m "0x0000 0x0000 0x1000 0x0000" --showfps --disableISP2Output --disableISP1Output
sudo ./nvsipl_camera -c "IMX728_RGGB_CPHY_x4" -m "0x0000 0x0000 0x0100 0x0000" --showfps --disableISP2Output --disableISP1Output
or both at the same time:
sudo ./nvsipl_camera -c "IMX728_RGGB_CPHY_x4" -m "0x0000 0x0000 0x1100 0x0000" --showfps --disableISP2Output --disableISP1Output

Working on this, our team found out that the cameras are working only when connected to Port #2.

However there is no success with running the cameras using DriveWorks API (i.e. the sample_camera app that uses the dwSAL and dwSensorCamera interface to setup physical GMSL cameras). We experience the same issues with deserialization as before.

Based on the observations above, could you please share if our experience is as expected?

  1. Is it expected that camera work only on one port? Is extension planned?
  2. Does new Drivers support DriveWorks API 7.0.3+?

Does that mean, when single camera is used in port 2, sample_camera is working without any issue? But when multiple cameras are connected on port 2 you notice eventhough nvsipl_camera works well?
Could you please share the sample_camera log, command, rig.json file ?

Did sony confirm if the drivers are expected work on DRIVE OS 7.0.3 and tested?

@kateryna.fesyna , could you share your observations with Siva ?.

As I knew Sony confirmed their drivers are working on DriveOS7.0.3+.

I believe with sample_app nothing is working whether we connected single camera or multiple cameras, @kateryna.fesyna will confirm on this soon.

Thanks,

Sudarsanarao