Hi there,
I am working on connecting an “li-ar0144-mipi” camera to an “li-tx1-cb-6cam” carrier board for a TX2.
I referenced the following forum post: https://devtalk.nvidia.com/default/topic/1043072/jetson-tx2/ar0144-on-tx2-fence-timeouts-mipi-crc-/post/5295041/#5295041
I used the patch files, and I was able to build the driver module with the kernel as well as update the device tree. Running modprobe ar0144 returns nothing (which is good I believe). I also can find “ar0144” directories in /proc/device-tree. However, the device does not show up under “/dev/video*”.
The full syslog is attached, but please see the relevant part below:
Jun 11 18:08:39 tegra-ubuntu argus_daemon[1225]: NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
Jun 11 18:08:39 tegra-ubuntu rsyslogd-2007: action 'action 9' suspended, next retry is Tue Jun 11 18:09:09 2019 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Jun 11 18:08:39 tegra-ubuntu argus_daemon[1225]: NvPclHwGetModuleList: No module data found
Jun 11 18:08:39 tegra-ubuntu argus_daemon[1225]: NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
Jun 11 18:08:39 tegra-ubuntu argus_daemon[1225]: NvPclHwGetModuleList: No module data found
Jun 11 18:08:39 tegra-ubuntu argus_daemon[1225]: NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
Jun 11 18:08:39 tegra-ubuntu argus_daemon[1225]: NvPclHwGetModuleList: No module data found
Jun 11 18:08:40 tegra-ubuntu argus_daemon[1225]: OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
Jun 11 18:08:40 tegra-ubuntu argus_daemon[1225]: LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16LoadOverridesFile: looking for override file [/data/nvcam/settings/camera_overrides.isp] 2/16LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16LoadOverridesFile: looking for override file [/data/nvcam/camera_overrides.isp] 5/16LoadOverridesFile: looking for override file [/data/nvcam/settings/ar0144_bottomleft_liar0144.isp] 6/16LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/ar0144_bottomleft_liar0144.isp] 7/16LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/ar0144_bottomleft_liar0144.isp] 8/16---- imager: No override file found. ----
Jun 11 18:08:40 tegra-ubuntu argus_daemon[1225]: (NvOdmDevice) Error ModuleNotPresent: V4L2Device not available (in dvs/git/dirty/git-master_linux/camera-partner/imager/src/V4L2Device.cpp, function findDevice(), line 245)
Jun 11 18:08:40 tegra-ubuntu argus_daemon[1225]: (NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/V4L2Device.cpp, function initialize(), line 55)
Jun 11 18:08:40 tegra-ubuntu argus_daemon[1225]: (NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 103)
Jun 11 18:08:40 tegra-ubuntu argus_daemon[1225]: NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
Jun 11 18:08:40 tegra-ubuntu argus_daemon[1225]: NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
I have also attached the decompiled device tree.
Best,
Vai
new_dts.txt (293 KB)