No cameras available

Hello,
I am having an issue where it cannot find my camera. It gives an error

Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:751 No cameras available

I ran v4l2-ctl --list-devices and it outputs

NVIDIA Tegra Video Input Device (platform:tegra-camrtc-ca):
        /dev/media0

Cannot open device /dev/video0, exiting.

When I run dmesg | grep -i imx219 it outputs

[   12.980405] imx219 9-0010: tegracam sensor driver:imx219_v2.0.6
[   12.992188] imx219 9-0010: imx219_board_setup: error during i2c read probe (-121)
[   13.045559] imx219 9-0010: board setup failed
[   13.050152] imx219: probe of 9-0010 failed with error -121
[   13.060108] imx219 10-0010: tegracam sensor driver:imx219_v2.0.6
[   13.072073] imx219 10-0010: imx219_board_setup: error during i2c read probe (-121)
[   13.091310] imx219 10-0010: board setup failed
[   13.140775] imx219: probe of 10-0010 failed with error -121

running systemctl status nvargus-daemon results in

nvargus-daemon.service - Argus daemon
     Loaded: loaded (/etc/systemd/system/nvargus-daemon.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2024-01-24 00:53:04 UTC; 5h 36min ago
   Main PID: 158147 (nvargus-daemon)
      Tasks: 1 (limit: 8642)
     Memory: 45.4M
     CGroup: /system.slice/nvargus-daemon.service
             └─158147 /usr/sbin/nvargus-daemon

Jan 24 06:29:07 capybara nvargus-daemon[158147]: NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
Jan 24 06:29:07 capybara nvargus-daemon[158147]: NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
Jan 24 06:29:07 capybara nvargus-daemon[158147]: NvPclStartPlatformDrivers: Failed to start module drivers
Jan 24 06:29:07 capybara nvargus-daemon[158147]: NvPclDriver_V4L2_Focuser_Stub_Close: Invalid NULL input pPclDriver
Jan 24 06:29:07 capybara nvargus-daemon[158147]: NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0xA000E)
Jan 24 06:29:07 capybara nvargus-daemon[158147]: NvPclOpen: PCL Open Failed. Error: 0xf
Jan 24 06:29:07 capybara nvargus-daemon[158147]: SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/Capture>
Jan 24 06:29:07 capybara nvargus-daemon[158147]: SCF: Error BadParameter:  (propagating from src/services/capture/CaptureService.cpp, >
Jan 24 06:29:07 capybara nvargus-daemon[158147]: SCF: Error BadParameter:  (propagating from src/api/CameraDriver.cpp, function addSou>
Jan 24 06:29:07 capybara nvargus-daemon[158147]: SCF: Error BadParameter:  (propagating from src/api/CameraDriver.cpp, function getSou>

Something wrong with the driver but not sure the fix. thanks

hello, This problem should be due to I2C communication failure. You can check if the camera hardware is functioning properly, if there are any changes in the reset-gpio, and if mclk is outputting correctly.

hello joyce,

may I know which camera module you’re working with?
is it Raspberry pi v2 imx219? if yes, please try running Jetson-IO to configure the CSI connector.

I have the imx219

I tried and it didn’t work. Also, it says in the CSI connector section that it only works for the Jetson Xavier NX series only. I have the Jetson Orin NX

Edit: its an error unrelated to nvidia. thanks

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