Error “general error queue is out of sync with frame queue”

Hello,
I made a driver based on the imx219 camera. The Kria Vision development system is connected to the Jetson Orin Nano module. Kria Vision has implemented a widget that sends an image of a certain resolution. The implemented system was first expanded and tested with the Jetson Nano module, and the system works without errors for full hd, hd and vga resolution. On Jetson, there is a device driver that receives data from the FPGA and displays it via gstreamer. The problem arises when testing vga resolution. Full HD and HD resolution pass without any problems on Jetson Orin. The baud rate for vga is 450 Mbps.
phy_mode = “DPHY”;
discontinuous_clk = “yes”;
active_w = “640”;
active_h = “480”;
line_length = “1920”;
pix_clk_hz = “37500000”; (4502/24 line_rate number_of_lines/ bits per pixel)
pixel_t= “rgb_rgb88824”;
csi_pixel_bit_depth = “16”;
When vga streaming is started, the following error appears “general error queue is out of sync with frame queue” . Here is the picture of error


Do you have any suggestion how to fix the current bug. Thank you in advance

What’s the BSP version?

The BSP version is 36.2 for Jetson Orin Nano

Please move to r36.3 to verify.

Thanks

Hi ShaneCCC,
I made a mistake. The version of the bsp used is 35.6. I tried to switch to the latest version 36.3, but I have a problem when creating an overlay for the device tree. I created an overlay based on the imx219 dual overlay. Where is my new device added to node i2c0 and on i2c1 there was still node for imx219 camera. I generated test.dtbo from there and transferred it to /boot. After the reboot, the desired overlay was not added.

Another way to load the overlay is through the jetson-io tool by running the command

sudo /opt/nvidia/jetson-io/config-by-hardware.py -n 2=“spartan”

After the reboot, the desired overlay was not added.
FDT and OVERLAY have been added to the exlinuxconfig script, which I want to be loaded.

Is there a way to solve the above vga resolution streaming problem for bsp version 35.6 or is it necessary to change the kernel to a new version considering that the camera drivers are significantly different so a new driver needs to be made. if necessary, switch to the latest version, which way is it possible to load the new overlay.

Here is the dtsi of overlay and exlinuxconfig script.
exlinuxconfig.txt (1.4 KB)
mix_dtsi.txt (15.7 KB)

Thanks

Please use SDKmanager to upgrade to JP6.1 then run the jetson-io to eanbel imx219.

Thanks

Hi,
The camera works when connected. I wonder if the .c file from which the .ko file for the imx219 camera is created is located in the path Linux_for_Tegra/source/kernel/kernel-jammy-src/driver/media/i2c?

Thanks

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