IntelRealSense / librealsense

Intel® RealSense™ SDK
https://www.intelrealsense.com/
Apache License 2.0
7.64k stars 4.83k forks source link

d435 instead of d435i #8147

Closed Moaaz997 closed 3 years ago

Moaaz997 commented 3 years ago

Required Info
Camera Model { D400 }
Firmware Version RealSense Viewer
Operating System & Version ubuntu 18.04
Kernel Version (Linux Only) 4.9.140
Platform NVIDIA Jetson nano
SDK Version
Segment {Robot }

Issue Description

My realsense viewer shows that my camera version is D435 instead of (D435i which is the real camera model), what could be the reason behind this?

MartyG-RealSense commented 3 years ago

Hi @Moaaz997 If you have a D435i camera and the camera name is show as D435 in the Viewer, it suggests that the IMU component inside the camera is not being detected.

I would recommend updating your camera's firmware driver to see whether doing so corrects the problem. You can do this by left-clicking on the More option near the top of the options side-panel of the RealSense Viewer and selecting Install Recommended Firmware from its menu.

image

This option installs the firmware driver version that is recommended for the particular RealSense SDK version that you have currently got installed.

Moaaz997 commented 3 years ago

I have just installed the recommended firmware and nothing changed

MartyG-RealSense commented 3 years ago

Thank you very much for performing the firmware update.

Moaaz997 commented 3 years ago
MartyG-RealSense commented 3 years ago

Multiple udev rules can indicate that librealsense has been installed on separate occasions on the same computer with both the dkms package and the source code methods of installation. It can be corrected by deleting the /etc rule and not the /lib rule, as described in the link below.

https://github.com/IntelRealSense/librealsense/issues/6153#issuecomment-605687547

The /lib rule is not deleted because doing so can potentially break linkages to Debian packages.

Moaaz997 commented 3 years ago

I face the following error, and when i execute the commands the file that i just deleted are restored.

`Timestamp: 1611249640151.504395 Severity: Warn Description: RealSense UDEV-Rules file: /lib/udev/rules.d/60-librealsense2-udev-rules.rules is not up-to date! UDEV-Rules permissions configuration for RealSense devices.

Missing/outdated UDEV-Rules will cause 'Permissions Denied' errors unless the application is running under 'sudo' (not recommended) In case of Debians use: sudo apt-get upgrade/install librealsense2-udev-rules To manually install UDEV-Rules in terminal run: $ sudo cp ~/.99-realsense-libusb.rules /etc/udev/rules.d/99-realsense-libusb.rules && sudo udevadm control --reload-rules && udevadm trigger`

MartyG-RealSense commented 3 years ago

If you only wanted to update the rule related to the Debian package (/lib) then I would speculate that you should just run the update command for a package-based installation:

sudo apt-get upgrade/install librealsense2-udev-rules

Since you have deleted the /etc rule, do not run the instruction for installing /etc, which is:

sudo cp ~/.99-realsense-libusb.rules /etc/udev/rules.d/99-realsense-libusb.rules && sudo udevadm control --reload-rules && udevadm trigger`

MartyG-RealSense commented 3 years ago

Hi @Moaaz997 Do you require further assistance with this case, please? Thanks!

MartyG-RealSense commented 3 years ago

Case closed due to no further comments received.