Items with no label
3335 Discussions

RPi 4 Raspbian Buster, realsense-viewer cannot detect D435i

FZhao8
Beginner
4,642 Views

I went through the instructions to build librealsense, that went fine except a few hiccups, but it did finish

 

(instructions said to not do the kernel patches, I did not do them)

 

When I run realsense-viewer, it simply cannot detect the connected camera, the terminal shows:

11/09 22:21:19,330 WARNING [3069370928] (ds5-factory.cpp:891) DS5 group_devices is empty. 11/09 22:21:20,022 WARNING [3069370928] (ds5-factory.cpp:891) DS5 group_devices is empty. 11/09 22:21:20,222 WARNING [3069370928] (ds5-factory.cpp:891) DS5 group_devices is empty. 11/09 22:21:20,442 WARNING [3069370928] (ds5-factory.cpp:891) DS5 group_devices is empty. 11/09 22:21:20,650 WARNING [3069370928] (ds5-factory.cpp:891) DS5 group_devices is empty. 11/09 22:21:20,870 WARNING [3069370928] (ds5-factory.cpp:891) DS5 group_devices is empty. 11/09 22:21:21,070 WARNING [3069370928] (ds5-factory.cpp:891) DS5 group_devices is empty.

I can run lsusb and get

Bus 002 Device 003: ID 8086:0b3a Intel Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.20 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 bDeviceProtocol 1 Interface Association bMaxPacketSize0 9 idVendor 0x8086 Intel Corp. idProduct 0x0b3a bcdDevice 50.b1 iManufacturer 1 Intel(R) RealSense(TM) Depth Camera 435i iProduct 2 Intel(R) RealSense(TM) Depth Camera 435i ... ...

I have some dmesg

[ 907.791560] usb 2-2: USB disconnect, device number 2 [ 911.431640] usb 2-2: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd [ 911.462463] usb 2-2: New USB device found, idVendor=8086, idProduct=0b3a, bcdDevice=50.b1 [ 911.462480] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 911.462493] usb 2-2: Product: Intel(R) RealSense(TM) Depth Camera 435i [ 911.462506] usb 2-2: Manufacturer: Intel(R) RealSense(TM) Depth Camera 435i [ 911.462518] usb 2-2: SerialNumber: 908323050034 [ 911.467067] uvcvideo: Unknown video format 00000050-0000-0010-8000-00aa00389b71 [ 911.467346] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) Depth Camera 435i (8086:0b3a) [ 911.472684] uvcvideo: Unable to create debugfs 2-3 directory. [ 911.473760] uvcvideo 2-2:1.0: Entity type for entity Intel(R) RealSense(TM) Depth Ca was not initialized! [ 911.473779] uvcvideo 2-2:1.0: Entity type for entity Processing 2 was not initialized! [ 911.473795] uvcvideo 2-2:1.0: Entity type for entity Intel(R) RealSense(TM) Depth Ca was not initialized! [ 911.473813] uvcvideo 2-2:1.0: Entity type for entity Camera 1 was not initialized! [ 911.474431] input: Intel(R) RealSense(TM) Depth Ca as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-2/2-2:1.0/input/input7 [ 911.476377] uvcvideo: Unknown video format 36315752-1a66-a242-9065-d01814a8ef8a [ 911.476404] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) Depth Camera 435i (8086:0b3a) [ 911.479629] uvcvideo: Unable to create debugfs 2-3 directory. [ 911.480057] uvcvideo 2-2:1.3: Entity type for entity Processing 7 was not initialized! [ 911.480072] uvcvideo 2-2:1.3: Entity type for entity Extension 8 was not initialized! [ 911.480086] uvcvideo 2-2:1.3: Entity type for entity Camera 6 was not initialized! [ 911.494158] hid-generic 0003:8086:0B3A.0005: hiddev96,hidraw0: USB HID v1.10 Device [Intel(R) RealSense(TM) Depth Camera 435i Intel(R) RealSense(TM) Depth Camera 435i] on usb-0000:01:00.0-2/input5

 

I did connect it to the USB 3 port

 

I did do the "./scripts/setup_udev_rules.sh" part but I had to use sudo, because without sudo, it said "need to be root"

 

I've enabled the experimental OpenGL through rasp-config, and rebooted, I've rebooted many times during all this

 

I've installed Cheese but it didn't detect anything, showed me blank

 

The camera works perfectly fine on Windows 10

 

I spent the day installing ROS Kinetic Kame on Raspbian Buster and handled quite a lot of problems but now I am a little lost at this final problem, without a good error code to search for, I cannot find much help across the internet.

 

What should I check next? What info do you need in order to help me?

 

Thanks

0 Kudos
1 Solution
MartyG
Honored Contributor III
3,902 Views

There are a couple of possible approaches to installing Librealsense for Raspbian Buster. The first method is to install using libuvc without kernel patching.

https://github.com/IntelRealSense/librealsense/blob/master/doc/libuvc_installation.md

Another is to follow the advice from an Intel team member in the link below.

https://github.com/IntelRealSense/librealsense/issues/4565#issuecomment-518359584

View solution in original post

3 Replies
MartyG
Honored Contributor III
3,903 Views

There are a couple of possible approaches to installing Librealsense for Raspbian Buster. The first method is to install using libuvc without kernel patching.

https://github.com/IntelRealSense/librealsense/blob/master/doc/libuvc_installation.md

Another is to follow the advice from an Intel team member in the link below.

https://github.com/IntelRealSense/librealsense/issues/4565#issuecomment-518359584

FZhao8
Beginner
3,902 Views

Thank you! I think that worked, realsense-viewer is now detecting the camera, I can get both depth and RGB, and it's currently performing a FW update to it.

0 Kudos
MartyG
Honored Contributor III
3,904 Views

Awesome news, I'm really glad that you have it working. :)

0 Kudos
Reply