Camera PXL_SOF syncpt timeout

Hello! I’m porting my custom camera driver from TX2 to TX2 NX and I have encountered a weird problem:

The driver initializes successfully, it shows up as /dev/video0 and passes v4l2-compliance test, however, when I try to open Argus camera, it says No cameras available. Also, when I try to capture an image with v4l2-ctl via terminal it just freezes.

On TX2 everything worked fine - and the only things I changed here was the I2C and reset pins.

Here’s the problem I found on dmesg:

[  931.754066] imx 0-001a: imx_power_off: power off
[  959.179971] imx 0-001a: imx_power_on: power on
[  959.224231] imx 0-001a: imx_set_mode: writing mode table
[  959.264958] imx 0-001a: imx_start_streaming: called, ret:0
[  959.466533] tegra-vi4 15700000.vi: PXL_SOF syncpt timeout! err = -11
[  959.473026] tegra-vi4 15700000.vi: tegra_channel_error_recovery: attempting to reset the capture channel
[  959.686517] tegra-vi4 15700000.vi: PXL_SOF syncpt timeout! err = -11
[  959.693006] tegra-vi4 15700000.vi: tegra_channel_error_recovery: attempting to reset the capture channel
[  959.906516] tegra-vi4 15700000.vi: PXL_SOF syncpt timeout! err = -11
[  959.913115] tegra-vi4 15700000.vi: tegra_channel_error_recovery: attempting to reset the capture channel

The PXL_SOF syncpt timeout just repeats forever in dmesg. What could cause it?

EDIT: Here’s log from Argus

=== NVIDIA Libargus Camera Service (0.98.3)=== Listening for connections...=== argus_camera[11439]: Connection established (7F7EFB81D0)Thread 1 getting next capture
Thread 1 is waiting
Thread 2 getting next capture
Thread 2 is waiting
Thread 5 getting next capture
Thread 5 is waiting
Thread 9 getting next capture
Thread 9 is waiting
Thread 10 getting next capture
Thread 10 is waiting
Thread 11 getting next capture
Thread 11 is waiting
Thread 4 getting next capture
Thread 6 getting next capture
Thread 7 getting next capture
Thread 8 getting next capture
Thread 12 getting next capture
Thread 4 is waiting
Thread 3 getting next capture
Thread 6 is waiting
Thread 7 is waiting
Thread 8 is waiting
Thread 12 is waiting
Thread 3 is waiting
Starting services...
Worker thread IspHw statsComplete start
Worker thread IspHw frameComplete start
Worker thread CaptureScheduler checkFramePending start
Worker thread CaptureScheduler frameStart start
Worker thread V4L2CaptureScheduler checkCaptureComplete start
Worker thread V4L2CaptureScheduler issueCaptures start
Worker thread PS handleRequests start
getInstance: s_instance(0x7f7884f130)
getInstance: s_instance(0x7f7884f130)
subscribe: SensorType(gyroscope)
subscribe: create SensorType(gyroscope) sensor(0x7f7878c280)
subscribe: SensorType(accelerometer)
subscribe: create SensorType(accelerometer) sensor(0x7f78856be0)
AC plugin not present: dlopen "acplugin.so", acplugin.so: cannot open shared object file: No such file or directory
Services are started
NvPclSetHotplugCallback: ++++++++++++++++++++++
---- Imager: Calibration blob file handling supported in this build ----
NvPclHwGetModuleList: OFParserListModules Succeeded
OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module0
OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module1
NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
NvPclHwGetModuleList: No module data found
NvPclHwPrintModuleDefinition -- Name: imx283_temp
NvPclHwPrintModuleDefinition -- Position: 1
NvPclHwPrintModuleDefinition -- CalibrationData Found: 1
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].Name: v4l2_lens
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].DevName: 
NvPclHwPrintCameraSubModule -- HwCamSubModule[1].Name: v4l2_sensor
NvPclHwPrintCameraSubModule -- HwCamSubModule[1].DevName: imx283 32-001a
NvPclHwMatchPartNum: Found calibration Part#: RBP194:"RBP194"
NvPclHwGetModuleList: No module data found
NvPclHwPrintModuleDefinition -- Name: lanai_rear_RBP194
NvPclHwPrintModuleDefinition -- Position: 0
NvPclHwPrintModuleDefinition -- CalibrationData Found: 1
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].Name: v4l2_lens
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].DevName: 
NvPclHwPrintCameraSubModule -- HwCamSubModule[1].Name: v4l2_sensor
NvPclHwPrintCameraSubModule -- HwCamSubModule[1].DevName: imx219 10-0010
NvPclHwGetModuleList: OFParserListModules Succeeded
NvPclModuleListInitialize: NvPclModule list[0]: imx283_temp position1
NvPclModuleListInitialize: NvPclModule list[1]: lanai_rear_RBP194 position0
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
getHotplugMonitor: Getting hotplug monitor instance
 initializeHotplug++
 hotPlugfunc ++ 
 addWatch: Watch added wd='1'
CheckProcDTExists: INFO: accessing /proc/device-tree/tegra-virtual-camera-platform/modules; No such file or directory
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
setHotplugCallback: Registered new callback client
 hotPlugfunc: reading from inotify FD, Thread waiting 
NvPclSetHotplugCallback: ----------------------
NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 1 match at index[0]
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7876c3a0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f787c16b0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7844dc80
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f78774e30
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f788e8b00
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f788d76b0
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16
CheckOverridesPermissions: stat(/Calib/camera_override.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/camera_overrides.isp] 2/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/camera_overrides.isp] 5/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/imx283_temp.isp] 6/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/imx283_temp.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/imx283_temp.isp] 7/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/imx283_temp.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/imx283_temp.isp] 8/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/imx283_temp.isp) call failed
---- imager: No override file found. ----
Imager: looking for override file [/mnt/factory/camera/factory.bin] 1/16
Imager: looking for override file [/Calib/factory.bin] 2/16
Imager: looking for override file [/Calib/calibration.bin] 3/16
Imager: looking for override file [(null)] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
Imager: looking for override file [/data/vendor/nvcam/settings/factory.bin] 1/16
Imager: looking for override file [/data/vendor/nvcam/settings/imx283_temp.bin] 2/16
Imager: looking for override file [/opt/nvidia/nvcam/settings/imx283_temp.bin] 3/16
Imager: looking for override file [/var/nvidia/nvcam/settings/imx283_temp.bin] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_lens)
NvPclCreateDriver: Found a Driver name match (v4l2_lens)
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_sensor)
NvPclCreateDriver: Found a Driver name match (v4l2_sensor)
NvPclConnectDrivers: hImager was NULL, creating new imager
NvPclInitializeDrivers: v4l2_lens ++++++++++++++++++
initialize WARNING: No focuser object, allocating for lens
OFDPropertyCopyToLong: could not read property [maxslewrate]
loadLensMetadata: maxslewrate not set in driver
NvPclInitializeDrivers: NvOdmLensStub ------------------
NvPclInitializeDrivers: v4l2_sensor ++++++++++++++++++
OFDPropertyGetString: could not read property [devnode-bus]
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent:  (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent:  (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 107)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f78774e30
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f788e8b00
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f788d76b0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f7876c3a0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f787c16b0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f7844dc80
NvPclStateControllerOpen: Failed ImagerGUID 1. (error 0xA000E)
NvPclStateControllerClose: Module imx283_temp closed
NvPclOpen: PCL Open Failed. Error: 0xf
NvPclClose: ++++++++++++++++++++++
NvPclClose: ----------------------
NvPclOpen: ----------------------
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter:  (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter:  (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 305)
SCF: Error BadParameter:  (propagating from src/api/CameraDriver.cpp, function getSource(), line 471)
Acquiring SCF Camera device source via index 0 has failed. NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 0 match at index[1]
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f788e8980
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7844dc80
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f787c16b0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7876c3a0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f788d76b0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f788e8b00
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16
CheckOverridesPermissions: stat(/Calib/camera_override.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/camera_overrides.isp] 2/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/camera_overrides.isp] 5/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/lanai_rear_RBP194.isp] 6/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/lanai_rear_RBP194.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/lanai_rear_RBP194.isp] 7/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/lanai_rear_RBP194.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/lanai_rear_RBP194.isp] 8/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/lanai_rear_RBP194.isp) call failed
---- imager: No override file found. ----
Imager: looking for override file [/mnt/factory/camera/factory.bin] 1/16
Imager: looking for override file [/Calib/factory.bin] 2/16
Imager: looking for override file [/Calib/calibration.bin] 3/16
Imager: looking for override file [(null)] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
Imager: looking for override file [/data/vendor/nvcam/settings/factory.bin] 1/16
Imager: looking for override file [/data/vendor/nvcam/settings/lanai_rear_RBP194.bin] 2/16
Imager: looking for override file [/opt/nvidia/nvcam/settings/lanai_rear_RBP194.bin] 3/16
Imager: looking for override file [/var/nvidia/nvcam/settings/lanai_rear_RBP194.bin] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_lens)
NvPclCreateDriver: Found a Driver name match (v4l2_lens)
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_sensor)
NvPclCreateDriver: Found a Driver name match (v4l2_sensor)
NvPclConnectDrivers: hImager was NULL, creating new imager
NvPclInitializeDrivers: v4l2_lens ++++++++++++++++++
initialize WARNING: No focuser object, allocating for lens
OFDPropertyCopyToLong: could not read property [maxslewrate]
loadLensMetadata: maxslewrate not set in driver
NvPclInitializeDrivers: NvOdmLensStub ------------------
NvPclInitializeDrivers: v4l2_sensor ++++++++++++++++++
OFDPropertyGetString: could not read property [devnode-bus]
# entries-in-buffer/entries-written: 453/453   #P:4
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
     kworker/3:0-9788  [003] ....   843.999946: rtos_queue_peek_from_isr_failed: tstamp:26501790504 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   844.112038: rtos_queue_peek_from_isr_failed: tstamp:26506790511 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   844.280029: rtos_queue_peek_from_isr_failed: tstamp:26511790488 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   844.447976: rtos_queue_peek_from_isr_failed: tstamp:26516790590 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   844.616108: rtos_queue_peek_from_isr_failed: tstamp:26521790610 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   844.783967: rtos_queue_peek_from_isr_failed: tstamp:26526790474 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   844.952053: rtos_queue_peek_from_isr_failed: tstamp:26531790599 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   845.120086: rtos_queue_peek_from_isr_failed: tstamp:26536790584 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   845.232120: rtos_queue_peek_from_isr_failed: tstamp:26541790584 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   845.400117: rtos_queue_peek_from_isr_failed: tstamp:26546790547 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   845.568101: rtos_queue_peek_from_isr_failed: tstamp:26551790536 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   845.736065: rtos_queue_peek_from_isr_failed: tstamp:26556790521 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   845.904094: rtos_queue_peek_from_isr_failed: tstamp:26561790520 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   846.071999: rtos_queue_peek_from_isr_failed: tstamp:26566790417 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   846.239954: rtos_queue_peek_from_isr_failed: tstamp:26571790427 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   846.351975: rtos_queue_peek_from_isr_failed: tstamp:26576790408 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   846.520072: rtos_queue_peek_from_isr_failed: tstamp:26581790495 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   846.688086: rtos_queue_peek_from_isr_failed: tstamp:26586790497 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   846.856116: rtos_queue_peek_from_isr_failed: tstamp:26591790525 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   847.024113: rtos_queue_peek_from_isr_failed: tstamp:26596790371 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   847.192014: rtos_queue_peek_from_isr_failed: tstamp:26601790375 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   847.307982: rtos_queue_peek_from_isr_failed: tstamp:26606790372 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   847.476013: rtos_queue_peek_from_isr_failed: tstamp:26611790354 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   847.644004: rtos_queue_peek_from_isr_failed: tstamp:26616790350 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   847.812123: rtos_queue_peek_from_isr_failed: tstamp:26621790490 queue:0x0b4b4940
     kworker/3:1-10626 [003] ....   847.980018: rtos_queue_peek_from_isr_failed: tstamp:26626790476 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   848.152126: rtos_queue_peek_from_isr_failed: tstamp:26631790342 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   848.320104: rtos_queue_peek_from_isr_failed: tstamp:26636790465 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   848.432145: rtos_queue_peek_from_isr_failed: tstamp:26641790420 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   848.600085: rtos_queue_peek_from_isr_failed: tstamp:26646790452 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   848.768121: rtos_queue_peek_from_isr_failed: tstamp:26651790405 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   848.936125: rtos_queue_peek_from_isr_failed: tstamp:26656790399 queue:0x0b4b4940
     kworker/3:0-9788  [003] ....   849.048043: rtos_queue_peek_from_isr_failed: tstamp:26659755291 queue:0x0b4b4940
  nvargus-daemon-11349 [003] ....   851.433495: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11349 [003] ....   851.434362: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11349 [003] ....   851.434371: camera_common_s_power: status : 0x1
  nvargus-daemon-11349 [003] ....   851.434662: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11349 [003] ....   851.434664: csi_s_power: enable : 0x1
  nvargus-daemon-11349 [003] ....   851.436350: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11349 [003] ....   851.436356: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11349 [003] ....   851.436360: camera_common_s_power: status : 0x0
  nvargus-daemon-11349 [003] ....   851.436469: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11349 [003] ....   851.436471: csi_s_power: enable : 0x0
  nvargus-daemon-11349 [003] ....   851.438837: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11349 [003] ....   851.438843: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11349 [003] ....   851.438848: camera_common_s_power: status : 0x1
  nvargus-daemon-11349 [003] ....   851.439100: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11349 [003] ....   851.439102: csi_s_power: enable : 0x1
  nvargus-daemon-11349 [003] ....   851.439176: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11349 [003] ....   851.439178: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11349 [003] ....   851.439181: camera_common_s_power: status : 0x0
  nvargus-daemon-11349 [000] ....   851.439267: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11349 [000] ....   851.439272: csi_s_power: enable : 0x0
  nvargus-daemon-11349 [003] ....   851.455253: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11349 [003] ....   851.455262: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11349 [003] ....   851.455267: camera_common_s_power: status : 0x1
  nvargus-daemon-11349 [003] ....   851.455532: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11349 [003] ....   851.455534: csi_s_power: enable : 0x1
  nvargus-daemon-11349 [003] ....   851.455552: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11349 [003] ....   851.455555: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11349 [003] ....   851.455557: camera_common_s_power: status : 0x0
  nvargus-daemon-11349 [003] ....   851.455622: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11349 [003] ....   851.455623: csi_s_power: enable : 0x0
  nvargus-daemon-11395 [004] ....   852.003851: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11395 [004] ....   852.004682: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11395 [004] ....   852.004688: camera_common_s_power: status : 0x1
  nvargus-daemon-11395 [004] ....   852.004971: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11395 [004] ....   852.004973: csi_s_power: enable : 0x1
  nvargus-daemon-11395 [004] ....   852.006404: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11395 [004] ....   852.006406: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11395 [004] ....   852.006409: camera_common_s_power: status : 0x0
  nvargus-daemon-11395 [004] ....   852.006478: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11395 [004] ....   852.006478: csi_s_power: enable : 0x0
  nvargus-daemon-11395 [004] ....   852.008715: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11395 [004] ....   852.008721: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11395 [004] ....   852.008724: camera_common_s_power: status : 0x1
  nvargus-daemon-11395 [004] ....   852.008991: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11395 [004] ....   852.008992: csi_s_power: enable : 0x1
  nvargus-daemon-11395 [004] ....   852.009059: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11395 [004] ....   852.009061: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11395 [004] ....   852.009063: camera_common_s_power: status : 0x0
  nvargus-daemon-11395 [004] ....   852.009130: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11395 [004] ....   852.009131: csi_s_power: enable : 0x0
  nvargus-daemon-11395 [004] ....   852.025140: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11395 [004] ....   852.025148: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11395 [004] ....   852.025154: camera_common_s_power: status : 0x1
  nvargus-daemon-11395 [004] ....   852.025421: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11395 [004] ....   852.025423: csi_s_power: enable : 0x1
  nvargus-daemon-11395 [004] ....   852.025444: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11395 [004] ....   852.025445: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11395 [004] ....   852.025448: camera_common_s_power: status : 0x0
  nvargus-daemon-11395 [004] ....   852.025515: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11395 [004] ....   852.025516: csi_s_power: enable : 0x0
  nvargus-daemon-11440 [005] ....   852.579088: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11440 [000] ....   852.579908: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11440 [000] ....   852.579914: camera_common_s_power: status : 0x1
  nvargus-daemon-11440 [000] ....   852.580229: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11440 [000] ....   852.580231: csi_s_power: enable : 0x1
  nvargus-daemon-11440 [000] ....   852.581704: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11440 [000] ....   852.581710: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11440 [000] ....   852.581715: camera_common_s_power: status : 0x0
  nvargus-daemon-11440 [000] ....   852.581813: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11440 [000] ....   852.581816: csi_s_power: enable : 0x0
  nvargus-daemon-11440 [000] ....   852.585010: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11440 [000] ....   852.585019: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11440 [000] ....   852.585024: camera_common_s_power: status : 0x1
  nvargus-daemon-11440 [000] ....   852.585288: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11440 [000] ....   852.585290: csi_s_power: enable : 0x1
  nvargus-daemon-11440 [000] ....   852.585371: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11440 [000] ....   852.585373: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11440 [000] ....   852.585375: camera_common_s_power: status : 0x0
  nvargus-daemon-11440 [000] ....   852.585445: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11440 [000] ....   852.585446: csi_s_power: enable : 0x0
  nvargus-daemon-11440 [000] ....   852.602072: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11440 [000] ....   852.602081: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11440 [000] ....   852.602088: camera_common_s_power: status : 0x1
  nvargus-daemon-11440 [000] ....   852.602358: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11440 [000] ....   852.602360: csi_s_power: enable : 0x1
  nvargus-daemon-11440 [000] ....   852.602380: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11440 [000] ....   852.602382: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11440 [000] ....   852.602386: camera_common_s_power: status : 0x0
  nvargus-daemon-11440 [000] ....   852.602454: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11440 [000] ....   852.602455: csi_s_power: enable : 0x0
  nvargus-daemon-11485 [003] ....   853.149328: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11485 [003] ....   853.150160: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11485 [003] ....   853.150166: camera_common_s_power: status : 0x1
  nvargus-daemon-11485 [003] ....   853.150450: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11485 [003] ....   853.150452: csi_s_power: enable : 0x1
  nvargus-daemon-11485 [003] ....   853.151883: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11485 [003] ....   853.151887: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11485 [003] ....   853.151890: camera_common_s_power: status : 0x0
  nvargus-daemon-11485 [003] ....   853.152220: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11485 [003] ....   853.152223: csi_s_power: enable : 0x0
  nvargus-daemon-11485 [003] ....   853.155631: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11485 [003] ....   853.155640: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11485 [003] ....   853.155645: camera_common_s_power: status : 0x1
  nvargus-daemon-11485 [003] ....   853.155916: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11485 [003] ....   853.155918: csi_s_power: enable : 0x1
  nvargus-daemon-11485 [003] ....   853.155999: tegra_channel_close: vi-output, imx283 0-001a
  nvargus-daemon-11485 [003] ....   853.156001: tegra_channel_set_power: imx283 0-001a : 0x0
  nvargus-daemon-11485 [003] ....   853.156004: camera_common_s_power: status : 0x0
  nvargus-daemon-11485 [003] ....   853.156157: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-11485 [003] ....   853.156158: csi_s_power: enable : 0x0
  nvargus-daemon-11485 [005] ....   853.172424: tegra_channel_open: vi-output, imx283 0-001a
  nvargus-daemon-11485 [005] ....   853.172434: tegra_channel_set_power: imx283 0-001a : 0x1
  nvargus-daemon-11485 [005] ....   853.172441: camera_common_s_power: status : 0x1
  nvargus-daemon-11485 [005] ....   853.172707: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-11485 [005] ....   853.172710: csi_s_power: enable : 0x1


The trace log tell didn’t receive any validate data from MIPI bus.
You may need to probe the MIPI signal to confirm it.

Ok, so I did some stuff with the driver and now I’m left with these logs. Here’s a comparison between working driver on TX2 (top) and TX2 NX (bottom), which doesn’t work. I am no longer having the PXL_SOF timeout.

dmesg (TX2)

[    1.248115] imx283 32-001a: probing v4l2 sensor at addr 0x1a
[    1.248167] imx283 32-001a: imx283_parse_dt: parsing devicetree
[    1.248246] imx283 32-001a: imx283_power_get: power get
[    1.249087] imx283 32-001a: tegracam sensor driver:imx283_v2.0.6
[    1.249092] imx283 32-001a: imx283_power_on: power on
[    1.257077] imx283 32-001a: i2c probe - HMAX (0x3036) = 1
[    1.257407] imx283 32-001a: i2c probe - HMAX (0x3037) = 28
[    1.257438] imx283 32-001a: imx283_set_gain: setting gain 0dBx10 as PGC 0d
[    1.258027] imx283 32-001a: imx283_set_exposure: shr val more than max (4000)
[    1.265200] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[    1.266733] imx283 32-001a: imx283_set_exposure: setting exposure 0 us as svr 0x0000 and shr 0x0f9c
[    1.268284] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[    1.269820] imx283 32-001a: imx283_set_exposure: setting exposure 50 us as svr 0x0000 and shr 0x0f9c
[    1.271051] imx283 32-001a: detected imx283 sensor
[    1.463087] tegra-vi4 15700000.vi: subdev imx283 32-001a bound
[    3.154389] imx283 32-001a: imx283_open:
[    3.171040] imx283 32-001a: imx283_power_on: power on
[    3.187058] imx283 32-001a: imx283_power_off: power off
[  228.517737] imx283 32-001a: imx283_power_on: power on
[  228.519589] imx283 32-001a: imx283_power_off: power off
[  228.524462] imx283 32-001a: imx283_power_on: power on
[  228.524770] imx283 32-001a: imx283_power_off: power off
[  228.550433] imx283 32-001a: imx283_power_on: power on
[  228.550589] imx283 32-001a: imx283_power_off: power off
[  228.551269] imx283 32-001a: imx283_power_on: power on
[  228.551510] imx283 32-001a: imx283_power_off: power off
[  228.552511] imx283 32-001a: imx283_power_on: power on
[  228.553255] imx283 32-001a: imx283_power_off: power off
[  229.621541] imx283 32-001a: imx283_power_on: power on
[  229.653843] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  229.655738] imx283 32-001a: imx283_set_exposure: setting exposure 33330 us as svr 0x0000 and shr 0x0535
[  229.667432] imx283 32-001a: imx283_set_mode: writing mode table
[  229.700400] imx283 32-001a: imx283_set_gain: setting gain 0dBx10 as PGC 0d
[  229.701215] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  229.704534] imx283 32-001a: imx283_set_exposure: setting exposure 33330 us as svr 0x0000 and shr 0x0535
[  229.735147] imx283 32-001a: imx283_start_streaming: called, ret:0
[  230.137214] imx283 32-001a: imx283_set_gain: setting gain 11dBx10 as PGC 244d
[  230.188550] imx283 32-001a: imx283_set_gain: setting gain 17dBx10 as PGC 364d
[  230.235992] imx283 32-001a: imx283_set_gain: setting gain 20dBx10 as PGC 421d
[  230.289893] imx283 32-001a: imx283_set_gain: setting gain 21dBx10 as PGC 440d
[  230.339609] imx283 32-001a: imx283_set_gain: setting gain 28dBx10 as PGC 564d
[  230.341574] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  230.343468] imx283 32-001a: imx283_set_exposure: setting exposure 29999 us as svr 0x0000 and shr 0x0640
[  230.385896] imx283 32-001a: imx283_set_gain: setting gain 30dBx10 as PGC 598d
[  230.436051] imx283 32-001a: imx283_set_gain: setting gain 35dBx10 as PGC 679d
[  230.486084] imx283 32-001a: imx283_set_gain: setting gain 40dBx10 as PGC 756d
[  230.535778] imx283 32-001a: imx283_set_gain: setting gain 42dBx10 as PGC 785d
[  230.585820] imx283 32-001a: imx283_set_gain: setting gain 47dBx10 as PGC 856d
[  230.635858] imx283 32-001a: imx283_set_gain: setting gain 50dBx10 as PGC 896d
[  230.686210] imx283 32-001a: imx283_set_gain: setting gain 52dBx10 as PGC 923d
[  230.736522] imx283 32-001a: imx283_set_gain: setting gain 56dBx10 as PGC 973d
[  230.785929] imx283 32-001a: imx283_set_gain: setting gain 58dBx10 as PGC 998d
[  230.836427] imx283 32-001a: imx283_set_gain: setting gain 61dBx10 as PGC 1033d
[  230.886522] imx283 32-001a: imx283_set_gain: setting gain 64dBx10 as PGC 1068d
[  230.936378] imx283 32-001a: imx283_set_gain: setting gain 65dBx10 as PGC 1079d
[  230.986066] imx283 32-001a: imx283_set_gain: setting gain 68dBx10 as PGC 1112d
[  231.036185] imx283 32-001a: imx283_set_gain: setting gain 70dBx10 as PGC 1133d
[  231.085889] imx283 32-001a: imx283_set_gain: setting gain 73dBx10 as PGC 1164d
[  231.786173] imx283 32-001a: imx283_set_gain: setting gain 79dBx10 as PGC 1223d
[  231.836157] imx283 32-001a: imx283_set_gain: setting gain 82dBx10 as PGC 1251d
[  231.886316] imx283 32-001a: imx283_set_gain: setting gain 83dBx10 as PGC 1260d
[  231.936169] imx283 32-001a: imx283_set_gain: setting gain 84dBx10 as PGC 1269d
[  231.986079] imx283 32-001a: imx283_set_gain: setting gain 82dBx10 as PGC 1251d
[  232.036176] imx283 32-001a: imx283_set_gain: setting gain 83dBx10 as PGC 1260d
[  233.731579] imx283 32-001a: imx283_stop_streaming: stop stream
[  233.738152] imx283 32-001a: imx283_power_off: power off
[  695.591131] imx283 32-001a: imx283_power_on: power on
[  695.593774] imx283 32-001a: imx283_power_off: power off
[  695.598083] imx283 32-001a: imx283_power_on: power on
[  695.598744] imx283 32-001a: imx283_power_off: power off
[  695.618767] imx283 32-001a: imx283_power_on: power on
[  695.618978] imx283 32-001a: imx283_power_off: power off
[  695.619817] imx283 32-001a: imx283_power_on: power on
[  695.620091] imx283 32-001a: imx283_power_off: power off
[  695.620884] imx283 32-001a: imx283_power_on: power on
[  695.621133] imx283 32-001a: imx283_power_off: power off
[  696.532904] imx283 32-001a: imx283_power_on: power on
[  696.538344] imx283 32-001a: imx283_set_gain: setting gain 0dBx10 as PGC 0d
[  696.543770] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  696.545408] imx283 32-001a: imx283_set_exposure: setting exposure 33330 us as svr 0x0000 and shr 0x0535
[  696.552793] imx283 32-001a: imx283_set_mode: writing mode table
[  696.586202] imx283 32-001a: imx283_set_gain: setting gain 0dBx10 as PGC 0d
[  696.587853] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  696.589719] imx283 32-001a: imx283_set_exposure: setting exposure 33330 us as svr 0x0000 and shr 0x0535
[  696.619992] imx283 32-001a: imx283_start_streaming: called, ret:0
[  696.997273] imx283 32-001a: imx283_set_gain: setting gain 24dBx10 as PGC 494d
[  696.998027] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  697.001527] imx283 32-001a: imx283_set_exposure: setting exposure 33329 us as svr 0x0000 and shr 0x0535
[  697.047070] imx283 32-001a: imx283_set_gain: setting gain 43dBx10 as PGC 800d
[  697.047759] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  697.049453] imx283 32-001a: imx283_set_exposure: setting exposure 33330 us as svr 0x0000 and shr 0x0535
[  697.096987] imx283 32-001a: imx283_set_gain: setting gain 54dBx10 as PGC 948d
[  697.147381] imx283 32-001a: imx283_set_gain: setting gain 59dBx10 as PGC 1010d
[  697.148270] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  697.152087] imx283 32-001a: imx283_set_exposure: setting exposure 33329 us as svr 0x0000 and shr 0x0535
[  697.198249] imx283 32-001a: imx283_set_gain: setting gain 63dBx10 as PGC 1056d
[  697.199081] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  697.200817] imx283 32-001a: imx283_set_exposure: setting exposure 29999 us as svr 0x0000 and shr 0x0640
[  697.297007] imx283 32-001a: imx283_set_gain: setting gain 69dBx10 as PGC 1123d
[  697.347034] imx283 32-001a: imx283_set_gain: setting gain 77dBx10 as PGC 1204d
[  697.396969] imx283 32-001a: imx283_set_gain: setting gain 82dBx10 as PGC 1251d
[  697.447136] imx283 32-001a: imx283_set_gain: setting gain 89dBx10 as PGC 1313d
[  697.497084] imx283 32-001a: imx283_set_gain: setting gain 90dBx10 as PGC 1321d
[  697.547081] imx283 32-001a: imx283_set_gain: setting gain 91dBx10 as PGC 1330d
[  697.597005] imx283 32-001a: imx283_set_gain: setting gain 94dBx10 as PGC 1354d
[  697.647203] imx283 32-001a: imx283_set_gain: setting gain 96dBx10 as PGC 1370d
[  697.697269] imx283 32-001a: imx283_set_gain: setting gain 99dBx10 as PGC 1393d
[  697.747069] imx283 32-001a: imx283_set_gain: setting gain 102dBx10 as PGC 1415d
[  697.797109] imx283 32-001a: imx283_set_gain: setting gain 104dBx10 as PGC 1430d
[  697.847083] imx283 32-001a: imx283_set_gain: setting gain 105dBx10 as PGC 1437d
[  697.897114] imx283 32-001a: imx283_set_gain: setting gain 106dBx10 as PGC 1444d
[  697.947062] imx283 32-001a: imx283_set_gain: setting gain 108dBx10 as PGC 1457d
[  700.397032] imx283 32-001a: imx283_set_gain: setting gain 99dBx10 as PGC 1393d
[  700.397759] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  700.401251] imx283 32-001a: imx283_set_exposure: setting exposure 33333 us as svr 0x0000 and shr 0x0535
[  702.347248] imx283 32-001a: imx283_set_gain: setting gain 108dBx10 as PGC 1457d
[  702.347939] imx283 32-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[  702.349640] imx283 32-001a: imx283_set_exposure: setting exposure 29999 us as svr 0x0000 and shr 0x0640
[  704.892769] imx283 32-001a: imx283_stop_streaming: stop stream
[  704.898980] imx283 32-001a: imx283_power_off: power off

dmesg (TX2 NX)

[    3.442313] imx283 2-001a: probing v4l2 sensor at addr 0x1a
[    3.442352] imx283 2-001a: imx283_parse_dt: parsing devicetree
[    3.442415] imx283 2-001a: avdd not present. err: -22 
[    3.442418] imx283 2-001a: iovdd not present. err: -22 
[    3.442421] imx283 2-001a: dvdd not present. err: -22 
[    3.442423] imx283 2-001a: avdd, iovdd and/or dvdd reglrs. not present, assume sensor powered independently
[    3.442427] imx283 2-001a: imx283_power_get: power get
[    3.442682] imx283 2-001a: tegracam sensor driver:imx283_v2.0.6
[    3.442685] imx283 2-001a: imx283_power_on: power on
[    3.468795] imx283 2-001a: i2c probe - HMAX (0x3036) = 1
[    3.468966] imx283 2-001a: i2c probe - HMAX (0x3037) = 28
[    3.468993] imx283 2-001a: imx283_set_gain: setting gain 0dBx10 as PGC 0d
[    3.469263] imx283 2-001a: imx283_set_exposure: shr val more than max (4000)
[    3.469266] imx283 2-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[    3.469919] imx283 2-001a: imx283_set_exposure: setting exposure 0 us as svr 0x0000 and shr 0x0f9c
[    3.470581] imx283 2-001a: imx283_set_settings: setting 20000000 as vmax to 4000
[    3.471232] imx283 2-001a: imx283_set_exposure: setting exposure 50 us as svr 0x0000 and shr 0x0f9c
[    3.471757] imx283 2-001a: detected imx283 sensor
[    3.646540] tegra-vi4 15700000.vi: subdev imx283 2-001a bound
[    6.998840] imx283 2-001a: imx283_open:
[    7.085480] imx283 2-001a: imx283_power_on: power on
[    7.146321] imx283 2-001a: imx283_power_off: power off
[  201.569025] imx283 2-001a: imx283_power_on: power on
[  201.596085] imx283 2-001a: imx283_power_off: power off
[  201.599243] imx283 2-001a: imx283_power_on: power on
[  201.624914] imx283 2-001a: imx283_power_off: power off
[  202.196482] imx283 2-001a: imx283_power_on: power on
[  202.223632] imx283 2-001a: imx283_power_off: power off
[  202.228578] imx283 2-001a: imx283_power_on: power on
[  202.254314] imx283 2-001a: imx283_power_off: power off
[  202.812779] imx283 2-001a: imx283_power_on: power on
[  202.839871] imx283 2-001a: imx283_power_off: power off
[  202.843908] imx283 2-001a: imx283_power_on: power on
[  202.869643] imx283 2-001a: imx283_power_off: power off
[  203.437877] imx283 2-001a: imx283_power_on: power on
[  203.465065] imx283 2-001a: imx283_power_off: power off
[  203.469200] imx283 2-001a: imx283_power_on: power on
[  203.494955] imx283 2-001a: imx283_power_off: power off
[  204.058870] imx283 2-001a: imx283_power_on: power on
[  204.086047] imx283 2-001a: imx283_power_off: power off
[  204.091641] imx283 2-001a: imx283_power_on: power on
[  204.117383] imx283 2-001a: imx283_power_off: power off
[  204.690559] imx283 2-001a: imx283_power_on: power on
[  204.717635] imx283 2-001a: imx283_power_off: power off
[  204.721799] imx283 2-001a: imx283_power_on: power on
[  204.747501] imx283 2-001a: imx283_power_off: power off
[  205.311784] imx283 2-001a: imx283_power_on: power on
[  205.338919] imx283 2-001a: imx283_power_off: power off
[  205.344359] imx283 2-001a: imx283_power_on: power on
[  205.370096] imx283 2-001a: imx283_power_off: power off
[  205.930691] imx283 2-001a: imx283_power_on: power on
[  205.957723] imx283 2-001a: imx283_power_off: power off
[  205.960889] imx283 2-001a: imx283_power_on: power on
[  205.986679] imx283 2-001a: imx283_power_off: power off
[  206.552037] imx283 2-001a: imx283_power_on: power on
[  206.579248] imx283 2-001a: imx283_power_off: power off
[  206.583633] imx283 2-001a: imx283_power_on: power on
[  206.609435] imx283 2-001a: imx283_power_off: power off
[  207.171899] imx283 2-001a: imx283_power_on: power on
[  207.199041] imx283 2-001a: imx283_power_off: power off
[  207.205565] imx283 2-001a: imx283_power_on: power on
[  207.231316] imx283 2-001a: imx283_power_off: power off
[  207.801911] imx283 2-001a: imx283_power_on: power on
[  207.829100] imx283 2-001a: imx283_power_off: power off
[  207.834063] imx283 2-001a: imx283_power_on: power on
[  207.859923] imx283 2-001a: imx283_power_off: power off
[  208.425914] imx283 2-001a: imx283_power_on: power on
[  208.453001] imx283 2-001a: imx283_power_off: power off
[  208.458360] imx283 2-001a: imx283_power_on: power on
[  208.483996] imx283 2-001a: imx283_power_off: power off
[  209.047280] imx283 2-001a: imx283_power_on: power on
[  209.074378] imx283 2-001a: imx283_power_off: power off
[  209.079435] imx283 2-001a: imx283_power_on: power on
[  209.105196] imx283 2-001a: imx283_power_off: power off
[  209.672934] imx283 2-001a: imx283_power_on: power on
[  209.700104] imx283 2-001a: imx283_power_off: power off
[  209.704206] imx283 2-001a: imx283_power_on: power on
[  209.729971] imx283 2-001a: imx283_power_off: power off

Argus (TX2)

=== NVIDIA Libargus Camera Service (0.97.3)=== Listening for connections...(Argus)=== argus_camera[8405]: Connection established (7FA86C91D0)Thread 1 getting next capture
Thread 1 is waiting
Thread 2 getting next capture
Thread 2 is waiting
Thread 3 getting next capture
Thread 3 is waiting
Thread 4 getting next capture
Thread 4 is waiting
Thread 5 getting next capture
Thread 5 is waiting
Thread 6 getting next capture
Thread 6 is waiting
Thread 7 getting next capture
Thread 7 is waiting
Thread 8 getting next capture
Thread 8 is waiting
Thread 9 getting next capture
Thread 9 is waiting
Thread 10 getting next capture
Thread 10 is waiting
Thread 11 getting next capture
Thread 11 is waiting
Thread 12 getting next capture
Thread 12 is waiting
Starting services...
Worker thread IspHw statsComplete start
Worker thread IspHw frameComplete start
Worker thread CaptureScheduler checkFramePending start
Worker thread CaptureScheduler frameStart start
Worker thread V4L2CaptureScheduler checkCaptureComplete start
Worker thread V4L2CaptureScheduler issueCaptures start
Worker thread PS handleRequests start
getInstance: s_instance(0x7fa0849c70)
getInstance: s_instance(0x7fa0849c70)
subscribe: SensorType(gyroscope)
subscribe: create SensorType(gyroscope) sensor(0x7fa084c270)
subscribe: SensorType(accelerometer)
subscribe: create SensorType(accelerometer) sensor(0x7fa08517d0)
AC plugin not present: dlopen "acplugin.so", acplugin.so: cannot open shared object file: No such file or directory
Services are started
NvPclSetHotplugCallback: ++++++++++++++++++++++
---- Imager: Calibration blob file handling supported in this build ----
NvPclHwGetModuleList: OFParserListModules Succeeded
OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module0
NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
NvPclHwGetModuleList: No module data found
NvPclHwPrintModuleDefinition -- Name: imx283_temp
NvPclHwPrintModuleDefinition -- Position: 1
NvPclHwPrintModuleDefinition -- CalibrationData Found: 1
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].Name: v4l2_sensor
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].DevName: imx283 32-001a
NvPclHwGetModuleList: OFParserListModules Succeeded
NvPclModuleListInitialize: NvPclModule list[0]: imx283_temp position1
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
getHotplugMonitor: Getting hotplug monitor instance
 initializeHotplug++
 hotPlugfunc ++ 
 addWatch: Watch added wd='1'
CheckProcDTExists: INFO: accessing /proc/device-tree/tegra-virtual-camera-platform/modules; No such file or directory
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
setHotplugCallback: Registered new callback client
NvPclSetHotplugCallback: ----------------------
 hotPlugfunc: reading from inotify FD, Thread waiting 
NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 1 match at index[0]
NvPclHwInitializeModule: allocate overrides pathname @ 0x7fa0766df0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7fa079d560
NvPclHwInitializeModule: allocate overrides pathname @ 0x7fa0448520
NvPclHwInitializeModule: allocate overrides pathname @ 0x7fa076f880
NvPclHwInitializeModule: allocate overrides pathname @ 0x7fa08ad560
NvPclHwInitializeModule: allocate overrides pathname @ 0x7fa08ad130
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16
CheckOverridesPermissions: stat(/Calib/camera_override.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/camera_overrides.isp] 2/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16
CheckOverridesPermissions: override file [/var/nvidia/nvcam/settings/camera_overrides.isp] has correct owner and mode
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
Imager: looking for override file [/mnt/factory/camera/factory.bin] 1/16
Imager: looking for override file [/Calib/factory.bin] 2/16
Imager: looking for override file [/Calib/calibration.bin] 3/16
Imager: looking for override file [(null)] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
Imager: looking for override file [/data/vendor/nvcam/settings/factory.bin] 1/16
Imager: looking for override file [/data/vendor/nvcam/settings/imx283_temp.bin] 2/16
Imager: looking for override file [/opt/nvidia/nvcam/settings/imx283_temp.bin] 3/16
Imager: looking for override file [/var/nvidia/nvcam/settings/imx283_temp.bin] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_sensor)
NvPclCreateDriver: Found a Driver name match (v4l2_sensor)
NvPclConnectDrivers: hImager was NULL, creating new imager
NvPclInitializeDrivers: v4l2_sensor ++++++++++++++++++
OFDPropertyGetString: could not read property [devnode-bus]
OFDPropertyCopyToLong: could not read property [has-eeprom]
OFDPropertyGetString: could not read property [sync_sensor]
OFDPropertyGetString: could not read property [type]
loadSubType: Sensor type missing in DT, 208
OFDPropertyCopyToLong: could not read property [mode0.vc_id]
OFDPropertyCopyToLongLong: could not read property [mode0.serdes_pix_clk_hz]
OFDPropertyCopyToLongLong: could not read property [mode0.exp_time_1h]
OFDPropertyCopyToFloat: could not read property [mode0.gain_step_pitch]
OFDPropertyCopyToLong: could not read property [mode0.clk_settletime]
OFDPropertyCopyToLong: could not read property [mode0.embedded_metadata_width]
OFDPropertyGetString: could not read property [mode0.x_start]
OFDPropertyGetString: could not read property [mode0.y_start]
OFDPropertyGetString: could not read property [mode0.x_end]
OFDPropertyGetString: could not read property [mode0.y_end]
OFDPropertyGetString: could not read property [mode0.h_scaling]
OFDPropertyGetString: could not read property [mode0.v_scaling]
initialize: Loaded Driver: 1 Modes Available--------------
NvPclInitializeDrivers: v4l2_sensor ------------------
NvPclOpen: ----------------------
CAM: serial no file already exists, skips storing againLSC: LSC surface is not based on full res!
=== argus_camera[8405]: CameraProvider initialized (0x7fa08ad520)sourceRegistry[0] assigned

ispRegistry[0] assigned

Using Source GUID 1
Worker thread ViCsiHw frameComplete start
Worker thread ViCsiHw frameStart start
NvPclPowerOn: +++++++++++
NvPclPowerOn: -----------
Using ISP A
NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=2, m_value=4294967295, m_timeout_ms=1000

CAM: serial no file already exists, skips storing againLSC: LSC surface is not based on full res!
AC plugin not present: dlopen "acplugin.so", acplugin.so: cannot open shared object file: No such file or directory
No library found, disabling AC plugin.
NvIspAfConfigParamsSanityCheck: Error: positionWorkingHigh is not larger than positionWorkingLow positionWorkingHigh = 0, positionWorkingLow = 0

NvIspAfConfigParamsSanityCheck: Error: positionWorkingHigh is not larger than positionWorkingLow positionWorkingHigh = 0, positionWorkingLow = 0

Worker thread CaptureDispatcher start
NvIspAfConfigParamsSanityCheck: Error: positionWorkingHigh is not larger than positionWorkingLow positionWorkingHigh = 0, positionWorkingLow = 0

Session::updatePerfHints()
updatePerfHints(): guid=1ll, CaptureIntent=1
updatePerfHints(): NvCameraCoreUseCase_Preview
NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=1, m_value=30, m_timeout_ms=1000

NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=15, m_value=0, m_timeout_ms=1000

No output buffers for 2
No output buffers for 1
InstructionList:
  + GraphSettings
      | SensorMode: 5496x3694 BayerS16RGGB 20.0fps
      | output 0: 5496x3694 BL U8_V8_ER 420SP
      | inputClipRect 0: (0.00,0.00, 1.00,1.00)

  + Instruction List
      | id: 0
      +  0: CCDataSetupStage
          | EstimatedIspOutLatencyFrames: 5
          | NumConcurrentCaptures: 1
          | UnprocessedYuvBufferMask: 0
      +  1: ACSynchronizeStage
      +  2: AeAfApplyStage
      +  3: AcPluginStage
          | operation: opApply
      +  4: AcMergeStage
          | IspIn: [5496, 3694]
          | IspOut0: [5496, 3694]
          | IspOut1: [0, 0]
          | IspOut2: [640, 430]
      +  5: StatsBufferAcquireStage
          | Buffer Index: 1
          | BufferRequirements: 640x430 Pitch Y8_ER 420
      +  6: TempBufferAcquireStage
          | Buffer Index: 2
          | BufferRequirements: 5496x1 Pitch NonColor8
      +  7: TempBufferAcquireStage
          | Buffer Index: 3
          | BufferRequirements: 524288x1 Pitch NonColor8
      +  8: SensorISPCaptureStage
          | Source GUID: 1
          | Output A Buffer: 0
          | Output Thumb Buffer: 1
          | SensorMetadata Buffer: 2
          | Output IspStats Buffer: 3
      +  9: StatsUpdateStage
          | Output Meta Buffer: 2
          | Output IspStats Buffer: 3
      + 10: BufferReturnStage
          | Output A Buffer: 2
      + 11: BufferReturnStage
          | Output A Buffer: 3
      + 12: AcPluginStage
          | operation: opAnalyze
      + 13: AfAnalysisStage
      + 14: MonitorStage
      + 15: ExifStage
      + 16: MakerNoteStage
      + 17: BufferReturnStage
          | Output A Buffer: 0
      + 18: MetadataReturnStage
      + 19: PerfStatsStage

Session::updatePerfHints()
updatePerfHints(): guid=1ll, CaptureIntent=1
updatePerfHints(): NvCameraCoreUseCase_Preview
NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=1, m_value=30, m_timeout_ms=1000

Created fiber 0x7f4c000b20 for CC 101 globalID 101 session 1
NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=15, m_value=0, m_timeout_ms=1000

Thread 1 is working on CC 101 session 1 globalID 101 step 0
CC 101 session 1 completed step 0 in fiber 0x7f4c000b20
cc 101(1) session 1 runCount=0 runIspOut=0, latest ccId=0
CC 101 session 1 completed step 1 in fiber 0x7f4c000b20
NV AE and AfApply algorithms are active.
Created fiber 0x7f4c000dd0 for CC 102 globalID 102 session 1
Thread 2 is working on CC 102 session 1 globalID 102 step 0
CC 102 session 1 completed step 0 in fiber 0x7f4c000dd0
cc 102(2) session 1 runCount=1 runIspOut=0, latest ccId=0
CC 102 session 1 completed step 1 in fiber 0x7f4c000dd0
NV AE and AfApply algorithms are active.
CC 102 session 1 completed step 2 in fiber 0x7f4c000dd0
CC 102 session 1 stalled step 3 in fiber 0x7f4c000dd0
FiberScheduler: cc 102, session 1 fiber 0x7f4c000dd0 not ready to execute stalled on 0x7fa0c6c600 stage...

Thread 2 getting next capture
Thread 2 is waiting
Thread 3 is waiting
Session::updatePerfHints()
updatePerfHints(): guid=1ll, CaptureIntent=1
updatePerfHints(): NvCameraCoreUseCase_Preview
NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=1, m_value=30, m_timeout_ms=1000

NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=15, m_value=0, m_timeout_ms=1000

CC 101 session 1 completed step 2 in fiber 0x7f4c000b20
CC 101 session 1 completed step 3 in fiber 0x7f4c000b20
Thread 4 is working on CC 102 session 1 globalID 102 step 3
CC 102 session 1 completed step 3 in fiber 0x7f4c000dd0
CC 102 session 1 stalled step 4 in fiber 0x7f4c000dd0
FiberScheduler: cc 102, session 1 fiber 0x7f4c000dd0 not ready to execute stalled on 0x7fa0c6c530 stage...

Thread 4 getting next capture
Thread 4 is waiting
CC 101 session 1 completed step 4 in fiber 0x7f4c000b20
Thread 6 is working on CC 102 session 1 globalID 102 step 4
CC 101 session 1 completed step 5 in fiber 0x7f4c000b20
CC 102 session 1 completed step 4 in fiber 0x7f4c000dd0
CC 101 session 1 completed step 6 in fiber 0x7f4c000b20
CC 102 session 1 completed step 5 in fiber 0x7f4c000dd0
CC 102 session 1 completed step 6 in fiber 0x7f4c000dd0
CC 101 session 1 completed step 7 in fiber 0x7f4c000b20
Thread 5 is waiting
CC 101 session 1 processing step 8 in fiber 0x7f4c000b20
FiberScheduler: cc 101, session 1, fiber 0x7f4c000b20 in progress...

Thread 1 getting next capture
Thread 1 is waiting
Thread 7 is waiting
CC 102 session 1 completed step 7 in fiber 0x7f4c000dd0
CC 102 session 1 processing step 8 in fiber 0x7f4c000dd0
FiberScheduler: cc 102, session 1, fiber 0x7f4c000dd0 in progress...

Thread 6 getting next captureThread 8 is waiting

Thread 6 is waiting
NvPclSettingsUpdate: Sending Updated Settings through PCL
NvPclSettingsApply: Applying last settings through PCL
apply:+++++++++++++++++++++++
writeMode: Target mode Id(0): Resolution 5496x3694
writeFrameRate:	INPUT frameRate:20.000000
writeGain:	INPUT gainCtrl:0 analogGain:0.000000
updateOutputSettings:	OUTPUT frameRate:20.000000
updateOutputSettings:	OUTPUT analogGain:1.000000
apply:-----------------------
NvPclSettingsApply: Reading PCL settings
NvPclSettingsUpdate: Sending Updated Settings through PCL
NvPclSettingsApply: Applying last settings through PCL
apply:+++++++++++++++++++++++
writeExposure:	INPUT expTime:0.033330
updateOutputSettings:	OUTPUT expTime:0.033330
apply:-----------------------
NvPclSettingsApply: Reading PCL settings
PowerServiceHw:addRequest: table size: before: 0, after:1
	request table for ISP 0:
	req[0]: output1 width=366, output1 height=246, output1 Bpp=16
	req[0]: output2 width=320, output2 height=200, output2 Bpp=16
	req[0]: input width=5496, input height=3694, input Bpp=12
	req[0]: output width=368, output height=248, output Bpp=16
	req[0]: input fps=20
	req[0]: guID=1, stage type=SensorIspCapture
	req[0]: clock=0 Hz, iso bw=1883050 KB/s, non-iso bw=0 KB/s
	req[450]: timeout=0
PowerServiceHwIsp:setLaBw: m_bwVal_Iso=1883050 and m_bwVal_NonIso=0 KBpS

PowerServiceCore:setCameraBw: totalIsoBw=1883050
NvPclSettingsUpdate: Sending Updated Settings through PCL
NvPclSettingsApply: Applying last settings through PCL
apply:+++++++++++++++++++++++
apply:-----------------------
NvPclSettingsApply: Reading PCL settings
NvPclSettingsUpdate: Sending Updated Settings through PCL
NvPclSettingsApply: Applying last settings through PCL
apply:+++++++++++++++++++++++
apply:-----------------------
NvPclSettingsApply: Reading PCL settings
NvPclSettingsUpdate: Sending Updated Settings through PCL
NvPclSettingsApply: Applying last settings through PCL
apply:+++++++++++++++++++++++
apply:-----------------------
NvPclSettingsApply: Reading PCL settings
NvPclSettingsUpdate: Sending Updated Settings through PCL
NvPclSettingsApply: Applying last settings through PCL
apply:+++++++++++++++++++++++
apply:-----------------------
NvPclSettingsApply: Reading PCL settings
PowerServiceHw:addRequest: table size: before: 1, after:2
	request table for ISP 0:
	req[0]: output1 width=366, output1 height=246, output1 Bpp=16
	req[0]: output2 width=320, output2 height=200, output2 Bpp=16
	req[0]: input width=5496, input height=3694, input Bpp=12
	req[0]: output width=368, output height=248, output Bpp=16
	req[0]: input fps=20
	req[0]: guID=1, stage type=SensorIspCapture
	req[0]: clock=0 Hz, iso bw=1883050 KB/s, non-iso bw=0 KB/s
	req[396]: timeout=0
	req[1]: output1 width=366, output1 height=246, output1 Bpp=16
	req[1]: output2 width=640, output2 height=430, output2 Bpp=13
	req[1]: input width=5496, input height=3694, input Bpp=12
	req[1]: output width=5496, output height=3694, output Bpp=12
	req[1]: input fps=20
	req[1]: guID=1, stage type=SensorIspCapture
	req[1]: clock=0 Hz, iso bw=11563387 KB/s, non-iso bw=0 KB/s
	req[450]: timeout=0
PowerServiceHw:updateRequests: table size: before: 2, after:2
	request table for ISP 0:
	req[0]: output1 width=366, output1 height=246, output1 Bpp=16
	req[0]: output2 width=320, output2 height=200, output2 Bpp=16
	req[0]: input width=5496, input height=3694, input Bpp=12
	req[0]: output width=368, output height=248, output Bpp=16
	req[0]: input fps=20
	req[0]: guID=1, stage type=SensorIspCapture
	req[0]: clock=0 Hz, iso bw=1883050 KB/s, non-iso bw=0 KB/s
	req[395]: timeout=0
	req[1]: output1 width=366, output1 height=246, output1 Bpp=16
	req[1]: output2 width=640, output2 height=430, output2 Bpp=13
	req[1]: input width=5496, input height=3694, input Bpp=12
	req[1]: output width=5496, output height=3694, output Bpp=12
	req[1]: input fps=20
	req[1]: guID=1, stage type=SensorIspCapture
	req[1]: clock=0 Hz, iso bw=11563387 KB/s, non-iso bw=0 KB/s
	req[449]: timeout=0
PowerServiceHwIsp:setLaBw: m_bwVal_Iso=11563387 and m_bwVal_NonIso=0 KBpS

PowerServiceCore:setCameraBw: totalIsoBw=11563387
Created fiber 0x7f4c000f70 for CC 103 globalID 103 session 1
Thread 9 is working on CC 103 session 1 globalID 103 step 0
CC 103 session 1 completed step 0 in fiber 0x7f4c000f70
Session::updatePerfHints()
updatePerfHints(): guid=1ll, CaptureIntent=1
updatePerfHints(): NvCameraCoreUseCase_Preview
NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=1, m_value=30, m_timeout_ms=1000

NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=15, m_value=0, m_timeout_ms=1000

cc 103(3) session 1 runCount=2 runIspOut=0, latest ccId=0
CC 103 session 1 completed step 1 in fiber 0x7f4c000f70
NV AE and AfApply algorithms are active.
CC 103 session 1 completed step 2 in fiber 0x7f4c000f70
CC 103 session 1 completed step 3 in fiber 0x7f4c000f70
CC 103 session 1 completed step 4 in fiber 0x7f4c000f70
CC 103 session 1 completed step 5 in fiber 0x7f4c000f70
CC 103 session 1 completed step 6 in fiber 0x7f4c000f70
CC 103 session 1 completed step 7 in fiber 0x7f4c000f70
CC 103 session 1 processing step 8 in fiber 0x7f4c000f70
FiberScheduler: cc 103, session 1, fiber 0x7f4c000f70 in progress...

Thread 9 getting next capture
Thread 9 is waiting
Thread 10 is waiting
Created fiber 0x7f4c001110 for CC 104 globalID 104 session 1
NvPclSettingsUpdate: Sending Updated Settings through PCL
NvPclSettingsApply: Applying last settings through PCL
apply:+++++++++++++++++++++++
apply:-----------------------
NvPclSettingsApply: Reading PCL settings
Thread 11 is working on CC 104 session 1 globalID 104 step 0
CC 104 session 1 completed step 0 in fiber 0x7f4c001110
cc 104(4) session 1 runCount=3 runIspOut=0, latest ccId=0
CC 104 session 1 completed step 1 in fiber 0x7f4c001110
NV AE and AfApply algorithms are active.
CC 104 session 1 completed step 2 in fiber 0x7f4c001110
CC 104 session 1 completed step 3 in fiber 0x7f4c001110
CC 104 session 1 completed step 4 in fiber 0x7f4c001110
CC 104 session 1 completed step 5 in fiber 0x7f4c001110
CC 104 session 1 completed step 6 in fiber 0x7f4c001110
CC 104 session 1 completed step 7 in fiber 0x7f4c001110
CC 104 session 1 processing step 8 in fiber 0x7f4c001110
FiberScheduler: cc 104, session 1, fiber 0x7f4c001110 in progress...

Thread 11 getting next capture
Thread 11 is waiting
Thread 12 is waiting
NvPclSettingsUpdate: Sending Updated Settings through PCL
NvPclSettingsApply: Applying last settings through PCL
apply:+++++++++++++++++++++++
apply:-----------------------
NvPclSettingsApply: Reading PCL settings
Session::updatePerfHints()
updatePerfHints(): guid=1ll, CaptureIntent=1
updatePerfHints(): NvCameraCoreUseCase_Preview
NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=1, m_value=30, m_timeout_ms=1000

NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=15, m_value=0, m_timeout_ms=1000

Thread 2 is working on CC 105 session 1 globalID 105 step 0
CC 105 session 1 completed step 0 in fiber 0x7f4c0012b0
cc 105(5) session 1 runCount=4 runIspOut=0, latest ccId=0
CC 105 session 1 completed step 1 in fiber 0x7f4c0012b0
NV AE and AfApply algorithms are active.
CC 105 session 1 completed step 2 in fiber 0x7f4c0012b0
CC 105 session 1 completed step 3 in fiber 0x7f4c0012b0
Created fiber 0x7f4c0012b0 for CC 105 globalID 105 session 1
CC 105 session 1 completed step 4 in fiber 0x7f4c0012b0
CC 105 session 1 completed step 5 in fiber 0x7f4c0012b0
CC 105 session 1 completed step 6 in fiber 0x7f4c0012b0
CC 105 session 1 completed step 7 in fiber 0x7f4c0012b0
CC 105 session 1 processing step 8 in fiber 0x7f4c0012b0
FiberScheduler: cc 105, session 1, fiber 0x7f4c0012b0 in progress...

Thread 2 getting next capture
Thread 3 is waiting
Thread 2 is waiting
FiberScheduler: cc 101, session 1, fiber 0x7f4c000b20 succeeded async operation

Thread 4 is working on CC 101 session 1 globalID 101 step 9
exposureTime=0.033330 analogGain=1.000100 digitalGain=1.000000 commonGain=0.033333 expComp=1.000000

NvPclSettingsUpdate: Sending Updated Settings through PCL
NvPclSettingsApply: Applying last settings through PCL
apply:+++++++++++++++++++++++
apply:-----------------------
NvPclSettingsApply: Reading PCL settings
Session::updatePerfHints()
updatePerfHints(): guid=1ll, CaptureIntent=1
updatePerfHints(): NvCameraCoreUseCase_Preview
NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=1, m_value=30, m_timeout_ms=1000

NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=15, m_value=0, m_timeout_ms=1000

Created fiber 0x7f4c001450 for CC 106 globalID 106 session 1
Thread 5 is working on CC 106 session 1 globalID 106 step 0
CC 106 session 1 completed step 0 in fiber 0x7f4c001450
cc 106(6) session 1 runCount=5 runIspOut=0, latest ccId=0
cc 106(6) session 1 waiting
lux in Statsupdate: isAohdrEnable=0 currentSceneLux 544.543
CC 101 session 1 completed step 9 in fiber 0x7f4c000b20
CC 101 session 1 completed step 10 in fiber 0x7f4c000b20
CC 101 session 1 completed step 11 in fiber 0x7f4c000b20
CC 101 session 1 completed step 12 in fiber 0x7f4c000b20
NV AF analysis algorithm is active.
AfAnalysis cc 101 push FK_ISP_RUN_NUMBER=1.
CC 101 session 1 completed step 13 in fiber 0x7f4c000b20
cc 106(6) session 1 wait completed by ispOut cc 101
AC Stats Delay Count:5
CC 101 session 1 completed step 14 in fiber 0x7f4c000b20
CC 106 session 1 completed step 1 in fiber 0x7f4c001450
NV AE and AfApply algorithms are active.
CC 101 session 1 completed step 15 in fiber 0x7f4c000b20
CC 101 session 1 completed step 16 in fiber 0x7f4c000b20
CC 101 session 1 completed step 17 in fiber 0x7f4c000b20
CC 106 session 1 completed step 2 in fiber 0x7f4c001450
CC 101 session 1 completed step 18 in fiber 0x7f4c000b20
CC 106 session 1 completed step 3 in fiber 0x7f4c001450
PerfStatsStageStage[sensorId=1][cc=101], sensorStart_ms=229831, captureDone_ms=229877, now_ms=229886, frameDuration_ms=55, framerate=18.2
NvPHSSendThroughputHints: sensorId=1, m_usecase=4, m_type=20, m_value=2180940231, m_timeout_ms=1000

CC 101 session 1 completed step 19 in fiber 0x7f4c000b20
FiberScheduler: cc 101, session 1, fiber 0x7f4c000b20 complete

FiberScheduler: fiber 0x7f4c000b20 exiting
Thread 4 getting next capture
disposing CC 101 Session 1
Thread 1 is waiting
Thread 4 is waiting
Thread 7 is waiting
CC 106 session 1 completed step 4 in fiber 0x7f4c001450
CC 106 session 1 completed step 5 in fiber 0x7f4c001450
CC 106 session 1 completed step 6 in fiber 0x7f4c001450
CC 106 session 1 completed step 7 in fiber 0x7f4c001450
CC 106 session 1 processing step 8 in fiber 0x7f4c001450
FiberScheduler: cc 106, session 1, fiber 0x7f4c001450 in progress...

Thread 8 is waiting
Thread 5 getting next capture
Thread 5 is waiting
FiberScheduler: cc 102, session 1, fiber 0x7f4c000dd0 succeeded async operation

Thread 6 is working on CC 102 session 1 globalID 102 step 9
exposureTime=0.033330 analogGain=1.000100 digitalGain=1.000000 commonGain=0.033333 expComp=1.000000

Argus (TX2 NX)

Thread 1 is waiting
Thread 2 getting next capture
Thread 2 is waiting
Thread 3 getting next capture
Thread 3 is waiting
Thread 4 getting next capture
Thread 4 is waiting
Thread 5 getting next capture
Thread 5 is waiting
Thread 6 getting next capture
Thread 6 is waiting
Thread 7 getting next capture
Thread 7 is waiting
Thread 8 getting next capture
Thread 8 is waiting
Thread 9 getting next capture
Thread 9 is waiting
Thread 10 getting next capture
Thread 10 is waiting
Thread 11 getting next capture
Thread 11 is waiting
Thread 12 getting next capture
Thread 12 is waiting
Starting services...
Worker thread IspHw statsComplete start
Worker thread IspHw frameComplete start
Worker thread CaptureScheduler checkFramePending start
Worker thread CaptureScheduler frameStart start
Worker thread V4L2CaptureScheduler checkCaptureComplete start
Worker thread V4L2CaptureScheduler issueCaptures start
Worker thread PS handleRequests start
getInstance: s_instance(0x7f9c84f140)
getInstance: s_instance(0x7f9c84f140)
subscribe: SensorType(gyroscope)
subscribe: create SensorType(gyroscope) sensor(0x7f9c846af0)
subscribe: SensorType(accelerometer)
subscribe: create SensorType(accelerometer) sensor(0x7f9c856bf0)
AC plugin not present: dlopen "acplugin.so", acplugin.so: cannot open shared object file: No such file or directory
Services are started
NvPclSetHotplugCallback: ++++++++++++++++++++++
---- Imager: Calibration blob file handling supported in this build ----
NvPclHwGetModuleList: OFParserListModules Succeeded
OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module0
CheckProcDTExists: INFO: accessing /proc/device-tree/i2c@3160000/imx283_c@1a; No such file or directory
OFDriverNodeToDict: NVIDIA Camera modules claimed undefined node in proc device-tree: /proc/device-tree/i2c@3160000/imx283_c@1a
OFParserEnumerateDriverNode: v4l2_sensor: failed to parse device-tree to driver node
NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
NvPclHwGetModuleList: No module data found
NvPclHwPrintModuleDefinition -- Name: imx283_temp
NvPclHwPrintModuleDefinition -- Position: 1
NvPclHwPrintModuleDefinition -- CalibrationData Found: 1
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].Name: v4l2_sensor
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].DevName: imx283 32-001a
NvPclHwGetModuleList: OFParserListModules Succeeded
NvPclModuleListInitialize: NvPclModule list[0]: imx283_temp position1
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
getHotplugMonitor: Getting hotplug monitor instance
 initializeHotplug++
 hotPlugfunc ++ 
 addWatch: Watch added wd='1'
CheckProcDTExists: INFO: accessing /proc/device-tree/tegra-virtual-camera-platform/modules; No such file or directory
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
setHotplugCallback: Registered new callback client
NvPclSetHotplugCallback: ----------------------
 hotPlugfunc: reading from inotify FD, Thread waiting 
NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 1 match at index[0]
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9c76c3a0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9c7a7c20
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9c44dc80
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9c779cb0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9c8a0360
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9c8a0210
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16
CheckOverridesPermissions: stat(/Calib/camera_override.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/camera_overrides.isp] 2/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/camera_overrides.isp] 5/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/imx283_temp.isp] 6/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/imx283_temp.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/imx283_temp.isp] 7/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/imx283_temp.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/imx283_temp.isp] 8/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/imx283_temp.isp) call failed
---- imager: No override file found. ----
Imager: looking for override file [/mnt/factory/camera/factory.bin] 1/16
Imager: looking for override file [/Calib/factory.bin] 2/16
Imager: looking for override file [/Calib/calibration.bin] 3/16
Imager: looking for override file [(null)] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
Imager: looking for override file [/data/vendor/nvcam/settings/factory.bin] 1/16
Imager: looking for override file [/data/vendor/nvcam/settings/imx283_temp.bin] 2/16
Imager: looking for override file [/opt/nvidia/nvcam/settings/imx283_temp.bin] 3/16
Imager: looking for override file [/var/nvidia/nvcam/settings/imx283_temp.bin] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_sensor)
NvPclCreateDriver: Found a Driver name match (v4l2_sensor)
NvPclConnectDrivers: hImager was NULL, creating new imager
NvPclInitializeDrivers: v4l2_sensor ++++++++++++++++++
(NvOdmDevice) Error NotInitialized: hDev Table not initialized (in dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 97)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f9c779cb0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f9c8a0360
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f9c8a0210
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f9c76c3a0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f9c7a7c20
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f9c44dc80
NvPclStateControllerOpen: Failed ImagerGUID 1. (error 0x3)
NvPclStateControllerClose: Module imx283_temp closed
NvPclOpen: PCL Open Failed. Error: 0xf
NvPclClose: ++++++++++++++++++++++
NvPclClose: ----------------------
NvPclOpen: ----------------------
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter:  (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter:  (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 305)
SCF: Error BadParameter:  (propagating from src/api/CameraDriver.cpp, function getSource(), line 471)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8730]: CameraProvider initialized (0x7f9c83f2c0)=== argus_camera[8730]: Connection established (7F941F01D0)=== argus_camera[8730]: Connection closed (7F941F01D0)=== argus_camera[8730]: Connection cleaned up (7F941F01D0)=== argus_camera[8730]: CameraProvider destroyed (0x7f9c83f2c0)Stopping services...
Worker thread CaptureScheduler frameStart stop
Worker thread CaptureScheduler checkFramePending stop
Worker thread IspHw statsComplete stop
Worker thread IspHw frameComplete stop
Worker thread V4L2CaptureScheduler issueCaptures stop
Worker thread V4L2CaptureScheduler checkCaptureComplete stop
NvPclShutdown: ++++++++++++++++++++++
NvPclModuleListShutdown: Client still conntected, skipping shutdown
NvPclShutdown: ----------------------
Worker thread PS handleRequests stop
unsubscribe: SensorType(gyroscope)
unsubscribe: gyroscope sensor(0x7f9c846af0)
unsubscribe: SensorType(accelerometer)
unsubscribe: accelerometer sensor(0x7f9c856bf0)
Services are stopped
closeInstance: ms_instance((nil))
NvPclRemoveHotplugCallback: ++++++++++++++++++++++
getHotplugMonitor: Getting hotplug monitor instance
 shutdownHotplug: Requesting thread exit
 hotPlugfunc: Read 16 bytes from inotify FD
 hotPlugfunc: A File was Modified 00008000 NAME :  CREATE : 00000100, DELETE : 00000200 IGNORED : 00008000 CLOSE_WRITE : 00000008
 hotPlugfunc: Exit thread
 hotPlugfunc: close failure error: 'Bad file descriptor' (9)
 hotPlugfunc -- 
 shutdownHotplug -- : shutdown of hotplug is complete 
Removed callback client
NvPclRemoveHotplugCallback: ----------------------
FiberScheduler: shutting down; 0 fibers still in map

FiberScheduler: thread 5 exiting
FiberScheduler: thread 3 exiting
FiberScheduler: thread 4 exiting
FiberScheduler: thread 6 exiting
FiberScheduler: thread 8 exiting
FiberScheduler: thread 10 exiting
FiberScheduler: thread 12 exiting
FiberScheduler: thread 2 exiting
FiberScheduler: thread 12 has been joined
FiberScheduler: thread 9 exiting
FiberScheduler: thread 1 exiting
FiberScheduler: thread 7 exiting
FiberScheduler: thread 11 exiting
FiberScheduler: thread 11 has been joined
FiberScheduler: thread 10 has been joined
FiberScheduler: thread 8 has been joined
FiberScheduler: thread 7 has been joined
FiberScheduler: thread 6 has been joined
FiberScheduler: thread 5 has been joined
FiberScheduler: thread 4 has been joined
FiberScheduler: thread 3 has been joined
FiberScheduler: thread 2 has been joined
FiberScheduler: thread 9 has been joined
FiberScheduler: thread 1 has been joined
=== argus_camera[8730]: Connection closed (7FA0FB51D0)=== argus_camera[8730]: Connection cleaned up (7FA0FB51D0)=== argus_camera[8730]: Connection established (7FA0EB41D0)Thread 1 getting next capture
Thread 1 is waiting
Thread 2 getting next capture
Thread 2 is waiting
Thread 3 getting next capture
Thread 3 is waiting
Thread 4 getting next capture
Thread 4 is waiting
Thread 5 getting next capture
Thread 5 is waiting
Thread 6 getting next capture
Thread 6 is waiting
Thread 7 getting next capture
Thread 7 is waiting
Thread 8 getting next capture
Thread 8 is waiting
Thread 9 getting next capture
Thread 9 is waiting
Thread 10 getting next capture
Thread 10 is waiting
Thread 11 getting next capture
Thread 11 is waiting
Thread 12 getting next capture
Thread 12 is waiting
Starting services...
Worker thread IspHw statsComplete start
Worker thread IspHw frameComplete start
Worker thread CaptureScheduler checkFramePending start
Worker thread CaptureScheduler frameStart start
Worker thread V4L2CaptureScheduler checkCaptureComplete start
Worker thread V4L2CaptureScheduler issueCaptures start
Worker thread PS handleRequests start
getInstance: s_instance(0x7f7d280270)
getInstance: s_instance(0x7f7d280270)
subscribe: SensorType(gyroscope)
subscribe: create SensorType(gyroscope) sensor(0x7f7d27f790)
subscribe: SensorType(accelerometer)
subscribe: create SensorType(accelerometer) sensor(0x7f7d28d9c0)
AC plugin not present: dlopen "acplugin.so", acplugin.so: cannot open shared object file: No such file or directory
Services are started
NvPclSetHotplugCallback: ++++++++++++++++++++++
---- Imager: Calibration blob file handling supported in this build ----
NvPclHwGetModuleList: OFParserListModules Succeeded
OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module0
CheckProcDTExists: INFO: accessing /proc/device-tree/i2c@3160000/imx283_c@1a; No such file or directory
OFDriverNodeToDict: NVIDIA Camera modules claimed undefined node in proc device-tree: /proc/device-tree/i2c@3160000/imx283_c@1a
OFParserEnumerateDriverNode: v4l2_sensor: failed to parse device-tree to driver node
NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
NvPclHwGetModuleList: No module data found
NvPclHwPrintModuleDefinition -- Name: imx283_temp
NvPclHwPrintModuleDefinition -- Position: 1
NvPclHwPrintModuleDefinition -- CalibrationData Found: 1
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].Name: v4l2_sensor
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].DevName: imx283 32-001a
NvPclHwGetModuleList: OFParserListModules Succeeded
NvPclModuleListInitialize: NvPclModule list[0]: imx283_temp position1
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
getHotplugMonitor: Getting hotplug monitor instance
 initializeHotplug++
 hotPlugfunc ++ 
 addWatch: Watch added wd='1'
CheckProcDTExists: INFO: accessing /proc/device-tree/tegra-virtual-camera-platform/modules; No such file or directory
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
setHotplugCallback: Registered new callback client
NvPclSetHotplugCallback: ----------------------
 hotPlugfunc: reading from inotify FD, Thread waiting 
NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 1 match at index[0]
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7d27ff20
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7d27fa40
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7d27c800
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7d2d8ae0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7d2d6cc0
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f7d2d5e30
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16
CheckOverridesPermissions: stat(/Calib/camera_override.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/camera_overrides.isp] 2/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/camera_overrides.isp] 5/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/imx283_temp.isp] 6/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/imx283_temp.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/imx283_temp.isp] 7/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/imx283_temp.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/imx283_temp.isp] 8/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/imx283_temp.isp) call failed
---- imager: No override file found. ----
Imager: looking for override file [/mnt/factory/camera/factory.bin] 1/16
Imager: looking for override file [/Calib/factory.bin] 2/16
Imager: looking for override file [/Calib/calibration.bin] 3/16
Imager: looking for override file [(null)] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
Imager: looking for override file [/data/vendor/nvcam/settings/factory.bin] 1/16
Imager: looking for override file [/data/vendor/nvcam/settings/imx283_temp.bin] 2/16
Imager: looking for override file [/opt/nvidia/nvcam/settings/imx283_temp.bin] 3/16
Imager: looking for override file [/var/nvidia/nvcam/settings/imx283_temp.bin] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_sensor)
NvPclCreateDriver: Found a Driver name match (v4l2_sensor)
NvPclConnectDrivers: hImager was NULL, creating new imager
NvPclInitializeDrivers: v4l2_sensor ++++++++++++++++++
(NvOdmDevice) Error NotInitialized: hDev Table not initialized (in dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 97)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f7d2d8ae0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f7d2d6cc0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f7d2d5e30
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f7d27ff20
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f7d27fa40
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0x7f7d27c800
NvPclStateControllerOpen: Failed ImagerGUID 1. (error 0x3)
NvPclStateControllerClose: Module imx283_temp closed
NvPclOpen: PCL Open Failed. Error: 0xf
NvPclClose: ++++++++++++++++++++++
NvPclClose: ----------------------
NvPclOpen: ----------------------
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter:  (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter:  (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 305)
SCF: Error BadParameter:  (propagating from src/api/CameraDriver.cpp, function getSource(), line 471)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8730]: CameraProvider initialized (0x7f7d2d7bb0)=== argus_camera[8730]: Connection established (7F941F01D0)=== argus_camera[8730]: Connection closed (7F941F01D0)=== argus_camera[8730]: Connection cleaned up (7F941F01D0)=== argus_camera[8730]: CameraProvider destroyed (0x7f7d2d7bb0)Stopping services...
Worker thread CaptureScheduler frameStart stop
Worker thread CaptureScheduler checkFramePending stop
Worker thread IspHw statsComplete stop
Worker thread IspHw frameComplete stop
Worker thread V4L2CaptureScheduler issueCaptures stop
Worker thread V4L2CaptureScheduler checkCaptureComplete stop
NvPclShutdown: ++++++++++++++++++++++
NvPclModuleListShutdown: Client still conntected, skipping shutdown
NvPclShutdown: ----------------------
Worker thread PS handleRequests stop
unsubscribe: SensorType(gyroscope)
unsubscribe: gyroscope sensor(0x7f7d27f790)
unsubscribe: SensorType(accelerometer)
unsubscribe: accelerometer sensor(0x7f7d28d9c0)
Services are stopped
closeInstance: ms_instance((nil))
NvPclRemoveHotplugCallback: ++++++++++++++++++++++
getHotplugMonitor: Getting hotplug monitor instance
 shutdownHotplug: Requesting thread exit
 hotPlugfunc: Read 16 bytes from inotify FD
 hotPlugfunc: A File was Modified 00008000 NAME :  CREATE : 00000100, DELETE : 00000200 IGNORED : 00008000 CLOSE_WRITE : 00000008
 hotPlugfunc: Exit thread
 hotPlugfunc: close failure error: 'Bad file descriptor' (9)
 hotPlugfunc -- 
 shutdownHotplug -- : shutdown of hotplug is complete 
Removed callback client
NvPclRemoveHotplugCallback: ----------------------
FiberScheduler: shutting down; 0 fibers still in map

FiberScheduler: thread 1 exiting
FiberScheduler: thread 6 exiting
FiberScheduler: thread 8 exiting
FiberScheduler: thread 5 exiting
FiberScheduler: thread 9 exiting
FiberScheduler: thread 3 exiting
FiberScheduler: thread 2 exiting
FiberScheduler: thread 4 exiting
FiberScheduler: thread 12 exiting
FiberScheduler: thread 7 exiting
FiberScheduler: thread 10 exiting
FiberScheduler: thread 12 has been joined
FiberScheduler: thread 11 exiting
FiberScheduler: thread 11 has been joined
FiberScheduler: thread 10 has been joined
FiberScheduler: thread 9 has been joined
FiberScheduler: thread 8 has been joined
FiberScheduler: thread 7 has been joined
FiberScheduler: thread 6 has been joined
FiberScheduler: thread 5 has been joined
FiberScheduler: thread 4 has been joined
FiberScheduler: thread 3 has been joined
FiberScheduler: thread 2 has been joined
FiberScheduler: thread 1 has been joined
=== argus_camera[8730]: Connection closed (7FA0EB41D0)=== argus_camera[8730]: Connection cleaned up (7FA0EB41D0)=== argus_camera[8730]: Connection established (7FA0FB51D0)Thread 1 getting next capture
Thread 1 is waiting
Thread 2 getting next capture
Thread 2 is waiting
Thread 4 getting next captureThread 3 getting next capture
Thread 3 is waiting

Thread 4 is waiting
Thread 6 getting next capture
Thread 6 is waiting
Thread 5 getting next capture
Thread 5 is waiting
Thread 7 getting next capture
Thread 7 is waiting
Thread 8 getting next capture
Thread 8 is waiting
Thread 9 getting next capture
Thread 9 is waiting
Thread 10 getting next capture
Thread 10 is waiting
Thread 11 getting next capture
Thread 11 is waiting
Thread 12 getting next capture
Thread 12 is waiting
Starting services...
Worker thread IspHw statsComplete start
Worker thread IspHw frameComplete start
Worker thread CaptureScheduler checkFramePending start
Worker thread CaptureScheduler frameStart start
Worker thread V4L2CaptureScheduler checkCaptureComplete start
Worker thread V4L2CaptureScheduler issueCaptures start
Worker thread PS handleRequests start
getInstance: s_instance(0x7f9d827fc0)
getInstance: s_instance(0x7f9d827fc0)
subscribe: SensorType(gyroscope)
subscribe: create SensorType(gyroscope) sensor(0x7f9d8274e0)
subscribe: SensorType(accelerometer)
subscribe: create SensorType(accelerometer) sensor(0x7f9d835710)
AC plugin not present: dlopen "acplugin.so", acplugin.so: cannot open shared object file: No such file or directory
Services are started
NvPclSetHotplugCallback: ++++++++++++++++++++++
---- Imager: Calibration blob file handling supported in this build ----
NvPclHwGetModuleList: OFParserListModules Succeeded
OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module0
CheckProcDTExists: INFO: accessing /proc/device-tree/i2c@3160000/imx283_c@1a; No such file or directory
OFDriverNodeToDict: NVIDIA Camera modules claimed undefined node in proc device-tree: /proc/device-tree/i2c@3160000/imx283_c@1a
OFParserEnumerateDriverNode: v4l2_sensor: failed to parse device-tree to driver node
NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
NvPclHwGetModuleList: No module data found
NvPclHwPrintModuleDefinition -- Name: imx283_temp
NvPclHwPrintModuleDefinition -- Position: 1
NvPclHwPrintModuleDefinition -- CalibrationData Found: 1
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].Name: v4l2_sensor
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].DevName: imx283 32-001a
NvPclHwGetModuleList: OFParserListModules Succeeded
NvPclModuleListInitialize: NvPclModule list[0]: imx283_temp position1
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
getHotplugMonitor: Getting hotplug monitor instance
 initializeHotplug++
 hotPlugfunc ++ 
 addWatch: Watch added wd='1'
CheckProcDTExists: INFO: accessing /proc/device-tree/tegra-virtual-camera-platform/modules; No such file or directory
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
setHotplugCallback: Registered new callback client
NvPclSetHotplugCallback: ----------------------
 hotPlugfunc: reading from inotify FD, Thread waiting 
NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 1 match at index[0]
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9d827c70
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9d827790
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9d824550
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9d880830
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9d87ea10
NvPclHwInitializeModule: allocate overrides pathname @ 0x7f9d87db80
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16

Kernel trace (TX2)

# tracer: nop
#
# entries-in-buffer/entries-written: 901/901   #P:6
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
     kworker/5:2-9111  [005] ....   690.594504: rtos_queue_peek_from_isr_failed: tstamp:21890074008 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   690.762518: rtos_queue_peek_from_isr_failed: tstamp:21895074015 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   690.930510: rtos_queue_peek_from_isr_failed: tstamp:21900074020 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   691.042564: rtos_queue_peek_from_isr_failed: tstamp:21905074023 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   691.210511: rtos_queue_peek_from_isr_failed: tstamp:21910074033 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   691.382540: rtos_queue_peek_from_isr_failed: tstamp:21915074040 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   691.550520: rtos_queue_peek_from_isr_failed: tstamp:21920074046 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   691.718517: rtos_queue_peek_from_isr_failed: tstamp:21925074052 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   691.886542: rtos_queue_peek_from_isr_failed: tstamp:21930074062 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   692.002514: rtos_queue_peek_from_isr_failed: tstamp:21935074076 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   692.170514: rtos_queue_peek_from_isr_failed: tstamp:21940074088 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   692.342525: rtos_queue_peek_from_isr_failed: tstamp:21945074080 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   692.510523: rtos_queue_peek_from_isr_failed: tstamp:21950074087 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   692.678520: rtos_queue_peek_from_isr_failed: tstamp:21955074093 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   692.846511: rtos_queue_peek_from_isr_failed: tstamp:21960074103 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   693.014535: rtos_queue_peek_from_isr_failed: tstamp:21965074108 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   693.126526: rtos_queue_peek_from_isr_failed: tstamp:21970074113 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   693.294559: rtos_queue_peek_from_isr_failed: tstamp:21975074120 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   693.462531: rtos_queue_peek_from_isr_failed: tstamp:21980074128 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   693.630544: rtos_queue_peek_from_isr_failed: tstamp:21985074143 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   693.798514: rtos_queue_peek_from_isr_failed: tstamp:21990074222 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   693.966586: rtos_queue_peek_from_isr_failed: tstamp:21995074148 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   694.134553: rtos_queue_peek_from_isr_failed: tstamp:22000074154 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   694.246589: rtos_queue_peek_from_isr_failed: tstamp:22005074188 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   694.414595: rtos_queue_peek_from_isr_failed: tstamp:22010074258 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   694.582660: rtos_queue_peek_from_isr_failed: tstamp:22015074379 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   694.750641: rtos_queue_peek_from_isr_failed: tstamp:22020074276 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   694.918645: rtos_queue_peek_from_isr_failed: tstamp:22025074282 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   695.086625: rtos_queue_peek_from_isr_failed: tstamp:22030074219 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   695.254548: rtos_queue_peek_from_isr_failed: tstamp:22035074289 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   695.366574: rtos_queue_peek_from_isr_failed: tstamp:22040074210 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   695.538582: rtos_queue_peek_from_isr_failed: tstamp:22045074241 queue:0x0b4b4500
  nvargus-daemon-9341  [003] ....   695.589308: tegra_channel_open: vi-output, imx283 32-001a
  nvargus-daemon-9341  [003] ....   695.590633: tegra_channel_set_power: imx283 32-001a : 0x1
  nvargus-daemon-9341  [003] ....   695.590648: camera_common_s_power: status : 0x1
  nvargus-daemon-9341  [005] ....   695.591244: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-9341  [005] ....   695.591250: csi_s_power: enable : 0x1
  nvargus-daemon-9341  [003] ....   695.593746: tegra_channel_close: vi-output, imx283 32-001a
  nvargus-daemon-9341  [003] ....   695.593757: tegra_channel_set_power: imx283 32-001a : 0x0
  nvargus-daemon-9341  [003] ....   695.593765: camera_common_s_power: status : 0x0
  nvargus-daemon-9341  [003] ....   695.593894: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-9341  [003] ....   695.593897: csi_s_power: enable : 0x0
  nvargus-daemon-9341  [004] ....   695.597680: tegra_channel_open: vi-output, imx283 32-001a
  nvargus-daemon-9341  [004] ....   695.597696: tegra_channel_set_power: imx283 32-001a : 0x1
  nvargus-daemon-9341  [004] ....   695.597706: camera_common_s_power: status : 0x1
  nvargus-daemon-9341  [004] ....   695.598583: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-9341  [004] ....   695.598589: csi_s_power: enable : 0x1
  nvargus-daemon-9341  [004] ....   695.598722: tegra_channel_close: vi-output, imx283 32-001a
  nvargus-daemon-9341  [004] ....   695.598728: tegra_channel_set_power: imx283 32-001a : 0x0
  nvargus-daemon-9341  [004] ....   695.598736: camera_common_s_power: status : 0x0
  nvargus-daemon-9341  [004] ....   695.598874: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-9341  [004] ....   695.598876: csi_s_power: enable : 0x0
  nvargus-daemon-9341  [004] ....   695.617754: tegra_channel_open: vi-output, imx283 32-001a
  nvargus-daemon-9341  [004] ....   695.617769: tegra_channel_set_power: imx283 32-001a : 0x1
  nvargus-daemon-9341  [004] ....   695.617780: camera_common_s_power: status : 0x1
  nvargus-daemon-9341  [004] ....   695.618908: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-9341  [004] ....   695.618916: csi_s_power: enable : 0x1
  nvargus-daemon-9341  [004] ....   695.618961: tegra_channel_close: vi-output, imx283 32-001a
  nvargus-daemon-9341  [004] ....   695.618966: tegra_channel_set_power: imx283 32-001a : 0x0
  nvargus-daemon-9341  [004] ....   695.618973: camera_common_s_power: status : 0x0
  nvargus-daemon-9341  [003] ....   695.619077: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-9341  [003] ....   695.619080: csi_s_power: enable : 0x0
  nvargus-daemon-9341  [000] ....   695.619464: tegra_channel_open: vi-output, imx283 32-001a
  nvargus-daemon-9341  [000] ....   695.619477: tegra_channel_set_power: imx283 32-001a : 0x1
  nvargus-daemon-9341  [000] ....   695.619483: camera_common_s_power: status : 0x1
  nvargus-daemon-9341  [000] ....   695.619922: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-9341  [000] ....   695.619926: csi_s_power: enable : 0x1
  nvargus-daemon-9341  [000] ....   695.620075: tegra_channel_close: vi-output, imx283 32-001a
  nvargus-daemon-9341  [000] ....   695.620081: tegra_channel_set_power: imx283 32-001a : 0x0
  nvargus-daemon-9341  [000] ....   695.620086: camera_common_s_power: status : 0x0
  nvargus-daemon-9341  [000] ....   695.620174: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-9341  [000] ....   695.620176: csi_s_power: enable : 0x0
  nvargus-daemon-9341  [000] ....   695.620492: tegra_channel_open: vi-output, imx283 32-001a
  nvargus-daemon-9341  [000] ....   695.620501: tegra_channel_set_power: imx283 32-001a : 0x1
  nvargus-daemon-9341  [000] ....   695.620509: camera_common_s_power: status : 0x1
  nvargus-daemon-9341  [003] ....   695.621003: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-9341  [003] ....   695.621006: csi_s_power: enable : 0x1
  nvargus-daemon-9341  [003] ....   695.621120: tegra_channel_close: vi-output, imx283 32-001a
  nvargus-daemon-9341  [003] ....   695.621125: tegra_channel_set_power: imx283 32-001a : 0x0
  nvargus-daemon-9341  [003] ....   695.621128: camera_common_s_power: status : 0x0
  nvargus-daemon-9341  [003] ....   695.621213: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-9341  [003] ....   695.621214: csi_s_power: enable : 0x0
     kworker/5:2-9111  [005] ....   695.706608: rtos_queue_send_from_isr_failed: tstamp:22049404757 queue:0x0b4a7258
     kworker/5:2-9111  [005] ....   695.706614: rtos_queue_send_from_isr_failed: tstamp:22049404915 queue:0x0b4aad68
     kworker/5:2-9111  [005] ....   695.706615: rtos_queue_send_from_isr_failed: tstamp:22049405062 queue:0x0b4ac998
     kworker/5:2-9111  [005] ....   695.706616: rtos_queue_send_from_isr_failed: tstamp:22049405200 queue:0x0b4ae518
     kworker/5:2-9111  [005] ....   695.706617: rtos_queue_send_from_isr_failed: tstamp:22049405360 queue:0x0b4af2d8
     kworker/5:2-9111  [005] ....   695.706618: rtos_queue_send_from_isr_failed: tstamp:22049405497 queue:0x0b4b0098
     kworker/5:2-9111  [005] ....   695.706619: rtos_queue_send_from_isr_failed: tstamp:22049405635 queue:0x0b4b0e58
     kworker/5:2-9111  [005] ....   695.706620: rtos_queue_send_from_isr_failed: tstamp:22049405777 queue:0x0b4b1c18
     kworker/5:2-9111  [005] ....   695.706622: rtos_queue_send_failed: tstamp:22049406405 queue:0x0b4a7258
     kworker/5:2-9111  [005] ....   695.706625: rtos_queue_peek_from_isr_failed: tstamp:22050074220 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   695.874577: rtos_queue_peek_from_isr_failed: tstamp:22055074243 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   696.042566: rtos_queue_peek_from_isr_failed: tstamp:22060074237 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   696.214580: rtos_queue_peek_from_isr_failed: tstamp:22065074243 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   696.326554: rtos_queue_peek_from_isr_failed: tstamp:22070074275 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   696.494568: rtos_queue_peek_from_isr_failed: tstamp:22075074259 queue:0x0b4b4500
 CaptureSchedule-9358  [000] ....   696.522767: tegra_channel_open: vi-output, imx283 32-001a
 CaptureSchedule-9358  [000] ....   696.522784: tegra_channel_set_power: imx283 32-001a : 0x1
 CaptureSchedule-9358  [000] ....   696.522793: camera_common_s_power: status : 0x1
 CaptureSchedule-9358  [005] ....   696.536885: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
 CaptureSchedule-9358  [005] ....   696.536892: csi_s_power: enable : 0x1
 CaptureSchedule-9358  [005] ....   696.548500: tegra_channel_set_stream: enable : 0x1
     kworker/5:2-9111  [005] ....   696.550664: rtos_queue_send_from_isr_failed: tstamp:22075674806 queue:0x0b4a7258
     kworker/5:2-9111  [005] ....   696.550669: rtos_queue_send_from_isr_failed: tstamp:22075674953 queue:0x0b4aad68
     kworker/5:2-9111  [005] ....   696.550671: rtos_queue_send_from_isr_failed: tstamp:22075675094 queue:0x0b4ac998
     kworker/5:2-9111  [005] ....   696.550672: rtos_queue_send_from_isr_failed: tstamp:22075675234 queue:0x0b4ae518
     kworker/5:2-9111  [005] ....   696.550672: rtos_queue_send_from_isr_failed: tstamp:22075675371 queue:0x0b4af2d8
     kworker/5:2-9111  [005] ....   696.550674: rtos_queue_send_from_isr_failed: tstamp:22075675509 queue:0x0b4b0098
     kworker/5:2-9111  [005] ....   696.550675: rtos_queue_send_from_isr_failed: tstamp:22075675646 queue:0x0b4b0e58
     kworker/5:2-9111  [005] ....   696.550676: rtos_queue_send_from_isr_failed: tstamp:22075675785 queue:0x0b4b1c18
     kworker/5:2-9111  [005] ....   696.550678: rtos_queue_send_failed: tstamp:22075676384 queue:0x0b4a7258
     kworker/5:2-9111  [005] ....   696.550679: rtos_queue_send_from_isr_failed: tstamp:22076967627 queue:0x0b4a7258
     kworker/5:2-9111  [005] ....   696.550680: rtos_queue_send_from_isr_failed: tstamp:22076967771 queue:0x0b4aad68
     kworker/5:2-9111  [005] ....   696.550681: rtos_queue_send_from_isr_failed: tstamp:22076967911 queue:0x0b4ac998
     kworker/5:2-9111  [005] ....   696.550682: rtos_queue_send_from_isr_failed: tstamp:22076968051 queue:0x0b4ae518
     kworker/5:2-9111  [005] ....   696.550682: rtos_queue_send_from_isr_failed: tstamp:22076968189 queue:0x0b4af2d8
     kworker/5:2-9111  [005] ....   696.550683: rtos_queue_send_from_isr_failed: tstamp:22076968326 queue:0x0b4b0098
     kworker/5:2-9111  [005] ....   696.550684: rtos_queue_send_from_isr_failed: tstamp:22076968464 queue:0x0b4b0e58
     kworker/5:2-9111  [005] ....   696.550685: rtos_queue_send_from_isr_failed: tstamp:22076968606 queue:0x0b4b1c18
     kworker/5:2-9111  [005] ....   696.550686: rtos_queue_send_failed: tstamp:22076969202 queue:0x0b4a7258
 CaptureSchedule-9358  [005] ....   696.552773: tegra_channel_set_stream: 150c0000.nvcsi--1 : 0x1
 CaptureSchedule-9358  [005] ....   696.552777: csi_s_stream: enable : 0x1
 CaptureSchedule-9358  [005] ....   696.552778: tegra_channel_set_stream: imx283 32-001a : 0x1
     kworker/5:2-9111  [005] ....   696.662515: rtos_queue_peek_from_isr_failed: tstamp:22080074262 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   696.718561: rtos_queue_send_from_isr_failed: tstamp:22081066789 queue:0x0b4a7258
     kworker/5:2-9111  [005] ....   696.718566: rtos_queue_send_from_isr_failed: tstamp:22081066909 queue:0x0b4aad68
     kworker/5:2-9111  [005] ....   696.718567: rtos_queue_send_from_isr_failed: tstamp:22081067022 queue:0x0b4ac998
     kworker/5:2-9111  [005] ....   696.718569: rtos_queue_send_from_isr_failed: tstamp:22081067132 queue:0x0b4ae518
     kworker/5:2-9111  [005] ....   696.718569: rtos_queue_send_from_isr_failed: tstamp:22081067241 queue:0x0b4af2d8
     kworker/5:2-9111  [005] ....   696.718570: rtos_queue_send_from_isr_failed: tstamp:22081067350 queue:0x0b4b0098
     kworker/5:2-9111  [005] ....   696.718571: rtos_queue_send_from_isr_failed: tstamp:22081067459 queue:0x0b4b0e58
     kworker/5:2-9111  [005] ....   696.718572: rtos_queue_send_from_isr_failed: tstamp:22081067568 queue:0x0b4b1c18
     kworker/5:2-9111  [005] ....   696.718574: rtos_queue_send_failed: tstamp:22081068520 queue:0x0b4a7258
     kworker/5:2-9111  [005] ....   696.718576: rtcpu_vinotify_event: tstamp:22081812724 tag:ISPBUF_FS channel:0x00 frame:0 vi_tstamp:22081812344 data:0x00000000
     kworker/5:2-9111  [005] ....   696.718577: rtcpu_vinotify_event: tstamp:22081819706 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:22081819344 data:0x00000001
     kworker/5:2-9111  [005] ....   696.774599: rtcpu_vinotify_event: tstamp:22083262942 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:22083262277 data:0x0e6d0002
     kworker/5:2-9111  [005] ....   696.774603: rtcpu_vinotify_event: tstamp:22083263074 tag:ISPBUF_FE channel:0x00 frame:0 vi_tstamp:22083262309 data:0x00000000
     kworker/5:2-9111  [005] ....   696.774604: rtcpu_vinotify_event: tstamp:22083375209 tag:ISPBUF_FS channel:0x00 frame:0 vi_tstamp:22083374841 data:0x00000000
     kworker/5:2-9111  [005] ....   696.774605: rtcpu_vinotify_event: tstamp:22083382195 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:22083381842 data:0x00000001
     kworker/5:2-9111  [005] ....   696.830553: rtcpu_vinotify_event: tstamp:22084825437 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:22084824774 data:0x0e6d0002
     kworker/5:2-9111  [005] ....   696.830557: rtcpu_vinotify_event: tstamp:22084825568 tag:ISPBUF_FE channel:0x00 frame:0 vi_tstamp:22084824806 data:0x00000000
     kworker/5:2-9111  [005] ....   696.830558: rtcpu_vinotify_event: tstamp:22084937706 tag:ISPBUF_FS channel:0x00 frame:0 vi_tstamp:22084937338 data:0x00000000
     kworker/5:2-9111  [005] ....   696.830559: rtcpu_vinotify_event: tstamp:22084944700 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:22084944338 data:0x00000001
     kworker/5:2-9111  [005] ....   696.830562: rtos_queue_peek_from_isr_failed: tstamp:22085074251 queue:0x0b4b4500
     kworker/5:2-9111  [005] ....   696.886530: rtcpu_vinotify_event: tstamp:22086387932 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:22086387271 data:0x0e6d0002
     kworker/5:2-9111  [005] ....   696.886534: rtcpu_vinotify_event: tstamp:22086388062 tag:ISPBUF_FE channel:0x00 frame:0 vi_tstamp:22086387302 data:0x00000000
     kworker/5:2-9111  [005] ....   696.886535: rtcpu_vinotify_event: tstamp:22086500203 tag:ISPBUF_FS channel:0x00 frame:0 vi_tstamp:22086499834 data:0x00000000
     kworker/5:2-9111  [005] ....   696.886536: rtcpu_vinotify_event: tstamp:22086507186 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:22086506835 data:0x00000001
     kworker/5:2-9111  [005] ....   696.942518: rtcpu_vinotify_event: tstamp:22087950430 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:22087949767 data:0x0e6d0002
     kworker/5:2-9111  [005] ....   696.942523: rtcpu_vinotify_event: tstamp:22087950560 tag:ISPBUF_FE channel:0x00 frame:0 vi_tstamp:22087949799 data:0x00000000
     kworker/5:2-9111  [005] ....   696.942524: rtcpu_vinotify_event: tstamp:22088062697 tag:ISPBUF_FS channel:0x00 frame:0 vi_tstamp:22088062331 data:0x00000000
     kworker/5:2-9111  [005] ....   696.942525: rtcpu_vinotify_event: tstamp:22088069684 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:22088069331 data:0x00000001
     kworker/5:2-9111  [005] ....   696.999429: rtcpu_vinotify_event: tstamp:22089512923 tag:CHANSEL_PXL_EOF channel:0x00 frame:0 vi_tstamp:22089512263 data:0x0e6d0002
     kworker/5:2-9111  [005] ....   696.999434: rtcpu_vinotify_event: tstamp:22089513064 tag:ISPBUF_FE channel:0x00 frame:0 vi_tstamp:22089512295 data:0x00000000
     kworker/5:2-9111  [005] ....   696.999434: rtcpu_vinotify_event: tstamp:22089625194 tag:ISPBUF_FS channel:0x00 frame:0 vi_tstamp:22089624827 data:0x00000000
     kworker/5:2-9111  [005] ....   696.999435: rtcpu_vinotify_event: tstamp:22089632182 tag:CHANSEL_PXL_SOF channel:0x00 frame:0 vi_tstamp:22089631827 data:0x00000001

Kernel trace (TX2 NX)

# tracer: nop
#
# entries-in-buffer/entries-written: 312/312   #P:4
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
     kworker/3:2-1577  [003] ....   191.339561: rtos_queue_peek_from_isr_failed: tstamp:6107012896 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   191.507592: rtos_queue_peek_from_isr_failed: tstamp:6112012910 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   191.675640: rtos_queue_peek_from_isr_failed: tstamp:6117012882 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   191.787627: rtos_queue_peek_from_isr_failed: tstamp:6122012873 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   191.955639: rtos_queue_peek_from_isr_failed: tstamp:6127012976 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   192.123757: rtos_queue_peek_from_isr_failed: tstamp:6132012971 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   192.291665: rtos_queue_peek_from_isr_failed: tstamp:6137012969 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   192.459641: rtos_queue_peek_from_isr_failed: tstamp:6142012958 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   192.627651: rtos_queue_peek_from_isr_failed: tstamp:6147012951 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   192.743707: rtos_queue_peek_from_isr_failed: tstamp:6152012833 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   192.911638: rtos_queue_peek_from_isr_failed: tstamp:6157012834 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   193.079587: rtos_queue_peek_from_isr_failed: tstamp:6162012825 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   193.247640: rtos_queue_peek_from_isr_failed: tstamp:6167012817 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   193.415689: rtos_queue_peek_from_isr_failed: tstamp:6172012922 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   193.583773: rtos_queue_peek_from_isr_failed: tstamp:6177012910 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   193.751696: rtos_queue_peek_from_isr_failed: tstamp:6182012799 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   193.863641: rtos_queue_peek_from_isr_failed: tstamp:6187012787 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   194.031829: rtos_queue_peek_from_isr_failed: tstamp:6192012876 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   194.199683: rtos_queue_peek_from_isr_failed: tstamp:6197012870 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   194.367689: rtos_queue_peek_from_isr_failed: tstamp:6202012901 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   194.535696: rtos_queue_peek_from_isr_failed: tstamp:6207012895 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   194.703753: rtos_queue_peek_from_isr_failed: tstamp:6212012850 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   194.871716: rtos_queue_peek_from_isr_failed: tstamp:6217012844 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   194.983692: rtos_queue_peek_from_isr_failed: tstamp:6222012835 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   195.151701: rtos_queue_peek_from_isr_failed: tstamp:6227012829 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   195.323611: rtos_queue_peek_from_isr_failed: tstamp:6232012743 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   195.491747: rtos_queue_peek_from_isr_failed: tstamp:6237012856 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   195.659697: rtos_queue_peek_from_isr_failed: tstamp:6242012809 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   195.827741: rtos_queue_peek_from_isr_failed: tstamp:6247012800 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   195.995715: rtos_queue_peek_from_isr_failed: tstamp:6252012793 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   196.107669: rtos_queue_peek_from_isr_failed: tstamp:6257012789 queue:0x0b4b4940
     kworker/3:2-1577  [003] ....   196.219695: rtos_queue_peek_from_isr_failed: tstamp:6259462967 queue:0x0b4b4940
  nvargus-daemon-8734  [004] ....   201.567869: tegra_channel_open: vi-output, imx283 2-001a
  nvargus-daemon-8734  [004] ....   201.568761: tegra_channel_set_power: imx283 2-001a : 0x1
  nvargus-daemon-8734  [004] ....   201.568769: camera_common_s_power: status : 0x1
  nvargus-daemon-8734  [004] ....   201.594551: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-8734  [004] ....   201.594554: csi_s_power: enable : 0x1
  nvargus-daemon-8734  [000] ....   201.596068: tegra_channel_close: vi-output, imx283 2-001a
  nvargus-daemon-8734  [000] ....   201.596073: tegra_channel_set_power: imx283 2-001a : 0x0
  nvargus-daemon-8734  [000] ....   201.596079: camera_common_s_power: status : 0x0
  nvargus-daemon-8734  [000] ....   201.596155: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-8734  [000] ....   201.596157: csi_s_power: enable : 0x0
  nvargus-daemon-8734  [000] ....   201.598948: tegra_channel_open: vi-output, imx283 2-001a
  nvargus-daemon-8734  [000] ....   201.598956: tegra_channel_set_power: imx283 2-001a : 0x1
  nvargus-daemon-8734  [000] ....   201.598961: camera_common_s_power: status : 0x1
  nvargus-daemon-8734  [000] ....   201.624778: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-8734  [000] ....   201.624783: csi_s_power: enable : 0x1
  nvargus-daemon-8734  [000] ....   201.624900: tegra_channel_close: vi-output, imx283 2-001a
  nvargus-daemon-8734  [000] ....   201.624904: tegra_channel_set_power: imx283 2-001a : 0x0
  nvargus-daemon-8734  [000] ....   201.624909: camera_common_s_power: status : 0x0
  nvargus-daemon-8734  [000] ....   201.624987: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-8734  [000] ....   201.624988: csi_s_power: enable : 0x0
  nvargus-daemon-8782  [000] ....   202.195400: tegra_channel_open: vi-output, imx283 2-001a
  nvargus-daemon-8782  [000] ....   202.196241: tegra_channel_set_power: imx283 2-001a : 0x1
  nvargus-daemon-8782  [000] ....   202.196248: camera_common_s_power: status : 0x1
  nvargus-daemon-8782  [000] ....   202.222020: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x1
  nvargus-daemon-8782  [000] ....   202.222026: csi_s_power: enable : 0x1
  nvargus-daemon-8782  [000] ....   202.223610: tegra_channel_close: vi-output, imx283 2-001a
  nvargus-daemon-8782  [000] ....   202.223617: tegra_channel_set_power: imx283 2-001a : 0x0
  nvargus-daemon-8782  [000] ....   202.223624: camera_common_s_power: status : 0x0
  nvargus-daemon-8782  [005] ....   202.223980: tegra_channel_set_power: 150c0000.nvcsi--1 : 0x0
  nvargus-daemon-8782  [005] ....   202.223984: csi_s_power: enable : 0x0

You can using v4l2-ctl to confirm the HW first.
For the Argus you may need to check the strings of devname and proc-device-tree is correct due to the i2c was change.

Okay, so v4l2-ctl --stream-mmap --stream-count=1 --stream-to=file.raw works. It gives “unstrided” image (I mean with wrong strides, but the values are looking ok). Argus doesn’t work, here’s the module part:

			module0 {
				status = "okay";
                badge = "imx283_temp";
                position = "front";
                orientation = "1";
				drivernode0 {
					/* Declare PCL support driver (classically known as guid)  */
					pcl_id = "v4l2_sensor";
					/* Driver v4l2 device name */
					devname = "imx283 2-001a";
					/* Declare the device-tree hierarchy to driver instance */
					proc-device-tree = "/proc/device-tree/i2c@3180000/imx283_a@1a";
                    status = "okay";
				};
			};
		};

EDIT: Here’s the I2C part and name on DTSI

i2c@3180000 {
        status = "okay";
		#address-cells = <1>;
		#size-cells = <0>;

		imx283_a@1a {
			compatible = "nvidia,imx283";
			reg = <0x1a>;
			devnode = "video0";
			physical_w = "20.00";
			physical_h = "16.80";
			sensor_model = "imx283";

Check with below command to confirm if can capture continuously.

v4l2-ctl --stream-mmap --stream-count=200 --set-ctrl bypass_mode=0

Your log looks like using i2c@3160000 instead of 3180000
You may need to disable the plugin manager

CheckProcDTExists: INFO: accessing /proc/device-tree/i2c@3160000/imx283_c@1a; No such file or directory
OFDriverNodeToDict: NVIDIA Camera modules claimed undefined node in proc device-tree: /proc/device-tree/i2c@3160000/imx283_c@1a
OFParserEnumerateDriverNode: v4l2_sensor: failed to parse device-tree to driver nod

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/camera_sensor_prog.47.2.html#wwpID0E0XF0HA

Continuous capture works without problem - with the correct frame rate.

Ok, so I noticed the problem as well. The module part of DTSI doesn’t update. It stays from some much older flash. However DTB flashing works fine, because I can change things there. How can it be that DTSI only flashes the DeviceTree sensor part and not tegra-camera ?

I’m using this command to flash the DTB:
sudo ./flash.sh -r -k kernel-dtb -d kernel/dtb/tegra186-p3636-0001-p3509-0000-a01.dtb jetson-xavier-nx-devkit-tx2-nx mmcblk0p1

Thanks!

As I mention you need to disable plugin manager to avoid your context override by it.

1 Like

Okay, thank you very much for your help. Now everything works! :)