@JiaZw
It’s nvargus_daemon not argus_camera !!
It's the same status
i-desktop:/usr/sbin$ ps aux | grep -i nvargus_daemon
9418 0.0 0.0 7416 664 ttyTCU0 S+ 14:21 0:00 grep --color=auto -i nvargus_daemon
-desktop:/usr/sbin$ kill 9418
-bash: kill: (9418) - No such process
-desktop:/usr/sbin$ ps aux | grep -i nvargus_daemon
9432 0.0 0.0 7416 660 ttyTCU0 S+ 14:21 0:00 grep --color=auto -i nvargus_daemon
-desktop:/usr/sbin$ export enableCamPclLogs=5
-desktop:/usr/sbin$ nvargus-daemon
(Argus) Error OverFlow: Server already operational. NOT restarting (in libs/rpc_socket_server/RpcSocketServer.cpp, function create(), line 69)
-desktop:/usr/sbin$
-desktop:/usr/sbin$
Why don’t you follow the step? You need enter supervisor mode.
Looks It’s still same
i-desktop:/proc/device-tree$ sudo su n
root@cidi-desktop:/usr/sbin# ps aux | grep -i nvargus_daemon
root 7926 0.0 0.0 7416 600 ttyTCU0 S+ 14:50 0:00 grep --color=auto -i nvargus_daemon
root@cidi-desktop:/usr/sbin# kill 7926
bash: kill: (7926) - No such process
root@cidi-desktop:/usr/sbin# kill 7416
bash: kill: (7416) - No such process
root@cidi-desktop:/usr/sbin#
root@cidi-desktop:/usr/sbin# ps aux | grep -i nvargus_daemon
root 7929 0.0 0.0 7416 632 ttyTCU0 S+ 14:51 0:00 grep --color=auto -i nvargus_daemon
root@cidi-desktop:/usr/sbin# nvargus_daemon
bash: nvargus_daemon: command not found
root@cidi-desktop:/usr/sbin# nvargus-daemon
(Argus) Error OverFlow: Server already operational. NOT restarting (in libs/rpc_socket_server/RpcSocketServer.cpp, function create(), line 69)
root@cidi-desktop:/usr/sbin#
OK, it’s nvargus-daemon not nvargus_daemon
Have ps aux | grep -i nvargus and to kill nvargus_daemon
thanks, The log finally comes out
i find have no /proc/device-tree/lens_ar0231@A6V26/
[code]
root@cidi-desktop:/usr/sbin# ps aux | grep -i nvargus
root 5814 0.0 0.1 157536 19500 ? Ssl 14:41 0:00 /usr/sbin/nvargus-daemon
root 8036 0.0 0.0 7416 660 ttyTCU0 S+ 15:05 0:00 grep --color=auto -i nvargus
root@cidi-desktop:/usr/sbin# kill 5814
root@cidi-desktop:/usr/sbin# ps aux | grep -i nvargus
root 8041 0.0 0.0 7416 636 ttyTCU0 S+ 15:05 0:00 grep --color=auto -i nvargus
root@cidi-desktop:/usr/sbin# export enableCamPclLogs=5
root@cidi-desktop:/usr/sbin# nvargus-daemon
=== NVIDIA Libargus Camera Service (0.97.3)=== Listening for connections...=== argus_camera[8100]: Connection established (7F77FCA1D0)NvPclSetHotplugCallback: ++++++++++++++++++++++
---- Imager: Calibration blob file handling supported in this build ----
NvPclHwGetModuleList: OFParserListModules Succeeded
CheckProcDTExists: INFO: accessing /proc/device-tree/lens_ar0231@A6V26/; No such file or directory
OFDriverNodeToDict: NVIDIA Camera modules claimed undefined node in proc device-tree: /proc/device-tree/lens_ar0231@A6V26/
OFParserEnumerateDriverNode: v4l2_lens: failed to parse device-tree to driver node
CheckProcDTExists: INFO: accessing /proc/device-tree/i2c@c240000/ar0231_a@10; No such file or directory
OFDriverNodeToDict: NVIDIA Camera modules claimed undefined node in proc device-tree: /proc/device-tree/i2c@c240000/ar0231_a@10
OFParserEnumerateDriverNode: v4l2_sensor: failed to parse device-tree to driver node
NvPclHwMatchPartNum: Found calibration Part#: A6V26:"A6V26"
NvPclHwGetModuleList: No module data found
NvPclHwPrintModuleDefinition -- Name: ar0231_bottom_A6V26
NvPclHwPrintModuleDefinition -- Position: 0
NvPclHwPrintModuleDefinition -- CalibrationData Found: 1
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].Name: v4l2_lens
NvPclHwPrintCameraSubModule -- HwCamSubModule[0].DevName:
NvPclHwPrintCameraSubModule -- HwCamSubModule[1].Name: v4l2_sensor
NvPclHwPrintCameraSubModule -- HwCamSubModule[1].DevName: ar0231 2-0010
NvPclHwGetModuleList: OFParserListModules Succeeded
NvPclModuleListInitialize: NvPclModule list[0]: ar0231_bottom_A6V26 position0
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
NvPclHwScanExternalCameras -- adding video0 to discover list
getHotplugMonitor: Getting hotplug monitor instance
initializeHotplug++
i modify the dts , solve the question of “device-tree/lens_ar0231@A6V26/ ”
but, still fail to get video through argus_camera
root@cidi-desktop:/proc/device-tree# ls lens_^C
NV12' ! omxh264enc ! qtmux ! filesink location=test1.mp4 -e^Cerate=30/1, format=N
root@cidi-desktop:/proc/device-tree# ps aux | grep -i nvargus-daemon
root 5732 0.6 0.3 16875992 50640 ? Ssl 15:39 0:00 /usr/sbin/nvargus-daemon
root 8149 0.0 0.0 7548 2464 ttyTCU0 S+ 15:42 0:00 grep --color=auto -i nvargus-daemon
root@cidi-desktop:/proc/device-tree# kill 5732
root@cidi-desktop:/proc/device-tree# nvargus-daemon
=== NVIDIA Libargus Camera Service (0.97.3)=== Listening for connections...=== argus_camera[8158]: Connection established (7FAA89E1D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8158]: CameraProvider initialized (0x7fa4692d30)=== argus_camera[8158]: Connection established (7F93F391D0)=== argus_camera[8158]: Connection closed (7F93F391D0)=== argus_camera[8158]: CameraProvider destroyed (0x7fa4692d30)=== argus_camera[8158]: Connection cleaned up (7F93F391D0)=== argus_camera[8158]: Connection closed (7FAA89E1D0)=== argus_camera[8158]: Connection cleaned up (7FAA89E1D0)=== argus_camera[8158]: Connection established (7FAA09D1D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8158]: CameraProvider initialized (0x7f7c8554f0)=== argus_camera[8158]: CameraProvider destroyed (0x7f7c8554f0)=== argus_camera[8158]: Connection established (7F93F391D0)=== argus_camera[8158]: Connection closed (7F93F391D0)=== argus_camera[8158]: Connection cleaned up (7F93F391D0)=== argus_camera[8158]: Connection closed (7FAA09D1D0)=== argus_camera[8158]: Connection cleaned up (7FAA09D1D0)=== argus_camera[8158]: Connection established (7F93F391D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8158]: CameraProvider initialized (0x7fa4e310f0)=== argus_camera[8158]: Connection established (7F9473A1D0)=== argus_camera[8158]: Connection closed (7F9473A1D0)=== argus_camera[8158]: CameraProvider destroyed (0x7fa4e310f0)=== argus_camera[8158]: Connection cleaned up (7F9473A1D0)=== argus_camera[8158]: Connection closed (7F93F391D0)=== argus_camera[8158]: Connection cleaned up (7F93F391D0)=== argus_camera[8158]: Connection established (7FA17FA1D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8158]: CameraProvider initialized (0x7f708554f0)=== argus_camera[8158]: Connection closed (7FA17FA1D0)=== argus_camera[8158]: WARNING: CameraProvider was not destroyed before client connection terminated.=== argus_camera[8158]: The client may have abnormally terminated. Destroying CameraProvider...=== argus_camera[8158]: CameraProvider destroyed (0x7f708554f0)=== argus_camera[8158]: Connection cleaned up (7FA17FA1D0)
1 Like
Have a check the scope tegra-camera-platform{} to make sure those information is correct.
OFDriverNodeToDict: NVIDIA Camera modules claimed undefined node in proc device-tree: /proc/device-tree/lens_ar0231@A6V26/
OFParserEnumerateDriverNode: v4l2_lens: failed to parse device-tree to driver node
CheckProcDTExists: INFO: accessing /proc/device-tree/i2c@c240000/ar0231_a@10; No such file or directory
OFDriverNodeToDict: NVIDIA Camera modules claimed undefined node in proc device-tree: /proc/device-tree/i2c@c240000/ar0231_a@10
i modify the dts , solve the question of “device-tree/lens_ar0231@A6V26/ ”
but, still fail to get video through argus_camera
root@cidi-desktop:/proc/device-tree# ls lens_^C
NV12' ! omxh264enc ! qtmux ! filesink location=test1.mp4 -e^Cerate=30/1, format=N
root@cidi-desktop:/proc/device-tree# ps aux | grep -i nvargus-daemon
root 5732 0.6 0.3 16875992 50640 ? Ssl 15:39 0:00 /usr/sbin/nvargus-daemon
root 8149 0.0 0.0 7548 2464 ttyTCU0 S+ 15:42 0:00 grep --color=auto -i nvargus-daemon
root@cidi-desktop:/proc/device-tree# kill 5732
root@cidi-desktop:/proc/device-tree# nvargus-daemon
=== NVIDIA Libargus Camera Service (0.97.3)=== Listening for connections...=== argus_camera[8158]: Connection established (7FAA89E1D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8158]: CameraProvider initialized (0x7fa4692d30)=== argus_camera[8158]: Connection established (7F93F391D0)=== argus_camera[8158]: Connection closed (7F93F391D0)=== argus_camera[8158]: CameraProvider destroyed (0x7fa4692d30)=== argus_camera[8158]: Connection cleaned up (7F93F391D0)=== argus_camera[8158]: Connection closed (7FAA89E1D0)=== argus_camera[8158]: Connection cleaned up (7FAA89E1D0)=== argus_camera[8158]: Connection established (7FAA09D1D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8158]: CameraProvider initialized (0x7f7c8554f0)=== argus_camera[8158]: CameraProvider destroyed (0x7f7c8554f0)=== argus_camera[8158]: Connection established (7F93F391D0)=== argus_camera[8158]: Connection closed (7F93F391D0)=== argus_camera[8158]: Connection cleaned up (7F93F391D0)=== argus_camera[8158]: Connection closed (7FAA09D1D0)=== argus_camera[8158]: Connection cleaned up (7FAA09D1D0)=== argus_camera[8158]: Connection established (7F93F391D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8158]: CameraProvider initialized (0x7fa4e310f0)=== argus_camera[8158]: Connection established (7F9473A1D0)=== argus_camera[8158]: Connection closed (7F9473A1D0)=== argus_camera[8158]: CameraProvider destroyed (0x7fa4e310f0)=== argus_camera[8158]: Connection cleaned up (7F9473A1D0)=== argus_camera[8158]: Connection closed (7F93F391D0)=== argus_camera[8158]: Connection cleaned up (7F93F391D0)=== argus_camera[8158]: Connection established (7FA17FA1D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8158]: CameraProvider initialized
Add the status = “okay” like below.
module0 {
badge = "e3326_front_P5V27C";
position = "rear";
orientation = "1";
status = "okay";
drivernode0 {
status = "okay";
/* Declare PCL support driver (classically known as guid) */
pcl_id = "v4l2_sensor";
/* Driver v4l2 device name */
devname = "ov5693 2-0036";
/* Declare the device-tree hierarchy to driver instance */
proc-device-tree = "/proc/device-tree/i2c@3180000/ov5693_c@36";
};
@ShaneCCC
I did what you said, but still fail
root@i-desktop:/proc/device-tree/tegra-camera-platform/modules# ls
module0 name
root@i-desktop:/proc/device-tree/tegra-camera-platform/modules# cd module0/
root@i-desktop:/proc/device-tree/tegra-camera-platform/modules/module0# ls
badge drivernode0 drivernode1 name orientation position status
-desktop:/proc/device-tree/tegra-camera-platform/modules/module0# cat s
okay
root@i-desktop:/proc/device-tree/tegra-camera-platform/modules/module0# l
root@cidi-desktop:/home/cidi# nvargus-daemon
=== NVIDIA Libargus Camera Service (0.97.3)=== Listening for connections...=== argus_camera[8109]: Connection established (7FB2E291D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8109]: CameraProvider initialized (0x7fac684dd0)=== argus_camera[8109]: Connection established (7F97FFF1D0)=== argus_camera[8109]: Connection closed (7F97FFF1D0)=== argus_camera[8109]: CameraProvider destroyed (0x7fac684dd0)=== argus_camera[8109]: Connection cleaned up (7F97FFF1D0)=== argus_camera[8109]: Connection closed (7FB2E291D0)=== argus_camera[8109]: Connection cleaned up (7FB2E291D0)=== argus_camera[8109]: Connection established (7FB26281D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8109]: CameraProvider initialized (0x7f7c855470)=== argus_camera[8109]: Connection established (7F97FFF1D0)=== argus_camera[8109]: CameraProvider destroyed (0x7f7c855470)=== argus_camera[8109]: Connection closed (7F97FFF1D0)=== argus_camera[8109]: Connection cleaned up (7F97FFF1D0)=== argus_camera[8109]: Connection closed (7FB26281D0)=== argus_camera[8109]: Connection cleaned up (7FB26281D0)=== argus_camera[8109]: Connection established (7FB2E291D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8109]: CameraProvider initialized (0x7face291d0)=== argus_camera[8109]: Connection established (7F97FFF1D0)=== argus_camera[8109]: Connection closed (7F97FFF1D0)=== argus_camera[8109]: CameraProvider destroyed (0x7face291d0)=== argus_camera[8109]: Connection cleaned up (7F97FFF1D0)=== argus_camera[8109]: Connection closed (7FB2E291D0)=== argus_camera[8109]: Connection cleaned up (7FB2E291D0)=== argus_camera[8109]: Connection established (7FB16261D0)NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: Found override file [/var/nvidia/nvcam/settings/camera_overrides.isp]. ----
(NvCamV4l2) Error ModuleNotPresent: V4L2Device not available (in /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function findDevice(), line 256)
(NvCamV4l2) Error ModuleNotPresent: (propagating from /dvs/git/dirty/git-master_linux/camera/utils/nvcamv4l2/v4l2_device.cpp, function initialize(), line 60)
(NvOdmDevice) Error ModuleNotPresent: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 105)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 582)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 437)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 295)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 458)
Acquiring SCF Camera device source via index 0 has failed. === argus_camera[8109]: CameraProvider initialized (0x7f78855470)=== argus_camera[8109]: Connection closed (7FB16261D0)=== argus_camera[8109]: WARNING: CameraProvider was not destroyed before client connection terminated.=== argus_camera[8109]: The client may have abnormally terminated. Destroying CameraProvider...=== argus_camera[8109]: CameraProvider destroyed (0x7f78855470)=== argus_camera[8109]: Connection cleaned up (7FB16261D0)
Does the devname correct?
devname = “ov5693 2-0036”;