Driver error TEGRA_VI_CSI_ERROR_STATUS=0x8?

I am making a driver for CSI Camera Imx296 at JetsonNano.
An error occurs during capture.

[ 211.370177] vi 54080000.vi: tegra_channel_error_status: i=0: TEGRA_VI_CSI_ERROR_STATUS: val=0x8

What is 0x8 error?
Which document contains the error information?

I appreciate your cooperation.

Please have a check TX1 TRM from the download center.

I was able to download NVIDIA Tegra X1 Mobile Processor Technical Reference Manual.
Thanks for your support.

Thank you.
I have read the TRM.
The error was “FRAME_HEIGHT_LONG_ERROR”.
I changed “active_h” to resolve this error, but nothing changed.
Before: 1080 (imx296 image height)
After: 1098 (imx296 full height)

Problems with capture images
Repeat with and without image (black)
Example: v4l2 buffer = 3
1st: with image
2nd: black
3rd: black
4th: There is an image
5th: Black
6th: Black

The image is shifted by 810 lines.

I think the cause is the same.

I appreciate your cooperation.

Is this a bayer sensor? What’s capture tools for this issue. Have you check the nvgstcapture-1.0

Thank you.

It is a monochrome sensor.
・ 1440x1080
・ 10bit / pixel

I am using a sample application from a camera module manufacturer.
I am modifying the driver for use with an external trigger.
It works in free run, but it has this problem with an external trigger.

I have not used nvgstcapture-1.0 yet.
I am trying.

I appreciate your cooperation.

I think nvgstcapture-1.0 may not working for this sensor type.
I think the APP from manufacture should be use v4l2 framework to capture the frame.
I don’t think current VI driver can support trigger mode as well as perfect.

Thank you for the advice.
I contact the camera module manufacturer for this issue.

I got a new driver from the camera manufacturer
This issue has been resolved with a new driver.
Thank you for your cooperation.

1 Like