Camera error: uncorr_err: request timed out after 2500 ms

Modify the exclusion-info from 2 to 0 in tegra234-firewall-config-base.dtsi like below.

        reg@4667 { /* CBB_FABRIC, CBB_CENTRAL_CBB_FIREWALL_NVCSI_CAR_BLF, READ_CTL */
            exclusion-info = <0>;
            value = <0x00024a3f>;
        };

        reg@4668 { /* CBB_FABRIC, CBB_CENTRAL_CBB_FIREWALL_NVCSI_CAR_BLF, WRITE_CTL */
            exclusion-info = <0>;
            value = <0x00000008>;
        };

        reg@4669 { /* CBB_FABRIC, CBB_CENTRAL_CBB_FIREWALL_NVCSI_CAR_BLF, CTL_SETTING */
            exclusion-info = <0>;
            value = <0x80030000>;
        };

        reg@4670 { /* CBB_FABRIC, CBB_CENTRAL_CBB_FIREWALL_NVCSI_EC_BLF, READ_CTL */
            exclusion-info = <0>;
            value = <0x1f000020>;
        };

        reg@4671 { /* CBB_FABRIC, CBB_CENTRAL_CBB_FIREWALL_NVCSI_EC_BLF, WRITE_CTL */
            exclusion-info = <0>;
            value = <0x1f000020>;
        };

        reg@4672 { /* CBB_FABRIC, CBB_CENTRAL_CBB_FIREWALL_NVCSI_EC_BLF, CTL_SETTING */
            exclusion-info = <0>;
            value = <0x80030000>;
        };

        reg@4673 { /* CBB_FABRIC, CBB_CENTRAL_CBB_FIREWALL_NVCSI_ENGINE_BLF, READ_CTL */
            exclusion-info = <0>;
            value = <0x00004000>;
        };

        reg@4674 { /* CBB_FABRIC, CBB_CENTRAL_CBB_FIREWALL_NVCSI_ENGINE_BLF, WRITE_CTL */
            exclusion-info = <0>;
            value = <0x00004000>;
        };

        reg@4675 { /* CBB_FABRIC, CBB_CENTRAL_CBB_FIREWALL_NVCSI_ENGINE_BLF, CTL_SETTING */
            exclusion-info = <0>;
            value = <0x80030000>;
        };

After making the modification, when I execute "sudo busybox devmem", the returned data is still 0xFFFFFFFF. I’m not sure if the modification was successful. Is there any method to confirm if the modification has taken effect?

Did you reflash the device after modify it.
And confirm the file location of tegra234-firewall-config-base.dtsi

Thanks

Hello ShaneCCC,
All the tegra234-firewall-config-base.dtsi files in the L4T 35.4.1 source code have been modified, and then the command “sudo ./flash.sh jetson-orin-nano-devkit-nvme internal” is used to update it. The board I am using is the Jetson Orin NX module with 16GB of memory.

Thanks

You need modify the file generate by the sdkmanager instead of in the kernel source.

After modifying and using SDK Manager to flash the firmware, I noticed that when I use the command “sudo busybox devmem” to read the data, it remains the same as before without any changes.

When executing “sudo busybox devmem {NVCSI_REG}”, you need to enable CSI clk. Try to execute this command when capturing video.

1 Like

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