DevBlkCDIDeviceWrite write failed

Please provide the following info (check/uncheck the boxes after clicking “+ Create Topic”):
Software Version
DRIVE OS Linux 5.2.0
[*] DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version

Target Operating System
[*] Linux

Hardware Platform
[*] NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)

SDK Manager Version

Host Machine Version
[*] native Ubuntu 18.04

Hi, Team,
I am try to porting our own ar0820 camera module on Drive Xavier. I try it in driver framework and the camera works good. And then i try it in NvSIPL framework. Ser/dser works ok. Camera sensor’s id can read very well, But when i write the camera sensor init register squences, the function DevBlkCDIDeviceWrite always failed after write some registers. The init register squences are same as . Whats wrong with it?

Hi @wangxuhui1 ,

We haven’t heard such issue. Please check if any difference between previous successful DevBlkCDIDeviceWrite() calls and the first failed one. Or what’s the returned value or message from the first failed call?

Hi @VickNV
It returned NVMEDIA_STATUS_ERROR. Command dmesg shows tegra-i2c 3160000.i2c: no acknowledge from address 0x19 . I have checked i2c translator config is ok. I think sould be max96712’s config issue.
BTW, how to add my own eeprom i2c address in the query/database/*.json ?

Hi @VickNV , i solved the problem. I config wrong reset pin for the camera sensor so that sensor sometimes i2c error. Thanks for you help.

Can you tell me add my own eeprom?

Please create another topic for it. It will be easier for searching if others have the same question. Thanks.

Ok, @VickNV here is the topic How to add my own eeprom i2c address in the query/database/*.json NvSIPL

Thanks for letting us know.

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