Nvargus waitCsiFrameEnd

While hardware triggering 2 cameras at 1FPS, I’m getting the following errors and am not sure what is causing it:

NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 930)
SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 930)
PowerServiceCore:handleRequests: timePassed = 991
NvCaptureStatusErrorDecode Stream 1.0 failed: sof_ts 9195512354368 eof_ts 294256780489728 frame 1 error 14 data 0x00000040
NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
NvCaptureStatusErrorDecode Stream 0.0 failed: sof_ts 9195512350016 eof_ts 294256779612160 frame 1 error 14 data 0x00000040
SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 930)
NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 930)
PowerServiceCore:handleRequests: timePassed = 995
NvCaptureStatusErrorDecode Stream 1.0 failed: sof_ts 9196515784960 eof_ts 294288890509312 frame 2 error 14 data 0x00000040
NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 930)
NvCaptureStatusErrorDecode Stream 0.0 failed: sof_ts 9196515780640 eof_ts 294288889602048 frame 2 error 14 data 0x00000040
NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
SCF: Error InvalidState: Capture error with status 14 (channel 0) (in src/services/capture/NvCaptureViCsiHw.cpp, function waitCsiFrameEnd(), line 930)
PowerServiceCore:handleRequests: timePassed = 992
NvCaptureStatusErrorDecode Stream 0.0 failed: sof_ts 9197519214208 eof_ts 294320999477248 frame 1 error 14 data 0x00000040
NvCaptureStatusErrorDecode Capture-Error: FALCON_ERROR (0x0000000e)
NvCaptureStatusErrorDecode Stream 1.0 failed: sof_ts 9197519218560 eof_ts 294321000369152 frame 1 error 14 data 0x00000040

I get the same errors when I hardware trigger the cameras at 30FPS.

Help is appreciated!

Current NVCSI/VI driver don’t support trigger mode only support streaming mode.

Thanks

So it is okay to ignore these errors if the triggering is successful?

I can’t tell if able to ignore it. You need to save to file to check.

What would you like me to save to file?
The raw image? How would I go about doing this?

Have reference to below command.

v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=RG10 --set-ctrl bypass_mode=0 --stream-mmap --stream-count=5 --stream-to=test.raw -d /dev/video0

This doesn’t return any frames, but using nvargus does:

/* Acquire a frame. */
Argus::UniqueObj<EGLStream::Frame> frame(iFrameConsumer->acquireFrame());
EGLStream::IFrame *iFrame = Argus::interface_cast<EGLStream::IFrame>(frame);

Now that I have saved images using Nvargus, how do I continue debugging this issue?

Sorry for the late response, have you managed to get issue resolved or still need the support? Thanks

hello Hommus,

please examine format dumps. i.e. $ v4l2-ctl -d /dev/video0 --list-formats-ext
you should assign the exactly same settings into command-line that sensor supported.
please also monitor the kernel messages, is there any failure reported while running v4l pipeline?

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