Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple Cameras using RSUSB Backend #3285

Open
kushal2507 opened this issue Jan 8, 2025 · 4 comments
Open

Multiple Cameras using RSUSB Backend #3285

kushal2507 opened this issue Jan 8, 2025 · 4 comments
Labels

Comments

@kushal2507
Copy link

kushal2507 commented Jan 8, 2025


Required Info
Camera Model D400
Firmware Version 5.16.0.1
Operating System & Version Ubuntu 22.04 and 24.04
Kernel Version (Linux Only) 6.8
Platform PC
SDK Version 2.56.2
ROS Version Humble running 4.55.1, I have also tried 4.56.2
Language ROS2/C++
Segment Robot

Issue Description

I have installed the librealsense SDK using the method described here. I am being able to launch only 1 camera out of the 2. This the terminal output

ros2 launch bgl_hardware_launcher multi_realsense.launch.py 
[INFO] [launch]: All log files can be found below /home/bgldev/.ros/log/2025-01-08-15-29-07-299699-proto-bos-v1-chewbacca-27637
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [realsense2_camera_node-1]: process started with pid [27638]
[INFO] [realsense2_camera_node-2]: process started with pid [27640]
[realsense2_camera_node-2] [INFO] [1736350147.726404815] [camera_rear]: RealSense ROS v4.55.1
[realsense2_camera_node-2] [INFO] [1736350147.726659728] [camera_rear]: Built with LibRealSense v2.56.2
[realsense2_camera_node-2] [INFO] [1736350147.726724705] [camera_rear]: Running with LibRealSense v2.56.2
[realsense2_camera_node-1] [INFO] [1736350147.733443198] [camera_front]: RealSense ROS v4.55.1
[realsense2_camera_node-1] [INFO] [1736350147.733656510] [camera_front]: Built with LibRealSense v2.56.2
[realsense2_camera_node-1] [INFO] [1736350147.733705291] [camera_front]: Running with LibRealSense v2.56.2
[realsense2_camera_node-1]  08/01 15:29:07,836 WARNING [137977860720192] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-1]  08/01 15:29:07,846 WARNING [137977860720192] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-1]  08/01 15:29:07,911 WARNING [137977860720192] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-1]  08/01 15:29:07,921 WARNING [137977860720192] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-2] [INFO] [1736350147.926735875] [camera_rear]: Device with serial number 025222070751 was found.
[realsense2_camera_node-2] 
[realsense2_camera_node-2] [INFO] [1736350147.927134068] [camera_rear]: Device with physical ID 2-3-27 was found.
[realsense2_camera_node-2] [INFO] [1736350147.927561561] [camera_rear]: Device with name Intel RealSense D435I was found.
[realsense2_camera_node-2] [INFO] [1736350147.928536876] [camera_rear]: Device with port number 2-3 was found.
[realsense2_camera_node-2] [INFO] [1736350147.928701103] [camera_rear]: Device USB type: 3.2
[realsense2_camera_node-2] [INFO] [1736350147.928804840] [camera_rear]: Resetting device...
[realsense2_camera_node-1]  08/01 15:29:07,931 ERROR [137977860720192] (handle-libusb.h:125) failed to claim usb interface: 0, error: RS2_USB_STATUS_BUSY
[realsense2_camera_node-1]  08/01 15:29:07,932 ERROR [137977892177472] (uvc-sensor.cpp:427) acquire_power failed: failed to set power state
[realsense2_camera_node-1]  08/01 15:29:07,934 ERROR [137977892177472] (rs.cpp:255) [rs2_create_device( info_list:0x7d7d50013ef0, index:0 ) UNKNOWN] failed to set power state
[realsense2_camera_node-1]  08/01 15:29:07,935 ERROR [137977892177472] (rs.cpp:255) [rs2_delete_device( device:nullptr ) UNKNOWN] null pointer passed for argument "device"
[realsense2_camera_node-1]  08/01 15:29:07,935 WARNING [137977892177472] (rs.cpp:391) null pointer passed for argument "device"
[realsense2_camera_node-1] [WARN] [1736350147.935208477] [camera_front]: Device 1/2 failed with exception: failed to set power state
[realsense2_camera_node-1] [INFO] [1736350148.102537714] [camera_front]: Device with serial number 031522070524 was found.
[realsense2_camera_node-1] 
[realsense2_camera_node-1] [INFO] [1736350148.102759345] [camera_front]: Device with physical ID 2-5-25 was found.
[realsense2_camera_node-1] [INFO] [1736350148.102800443] [camera_front]: Device with name Intel RealSense D435I was found.
[realsense2_camera_node-1] [INFO] [1736350148.103256030] [camera_front]: Device with port number 2-5 was found.
[realsense2_camera_node-1] [INFO] [1736350148.103313947] [camera_front]: Device USB type: 3.2
[realsense2_camera_node-1] [INFO] [1736350148.103343365] [camera_front]: Resetting device...
[realsense2_camera_node-2]  08/01 15:29:13,977 WARNING [137901681673792] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: Success, number: 0
[realsense2_camera_node-2]  08/01 15:29:14,043 WARNING [137901681673792] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: Success, number: 0
[realsense2_camera_node-2] [INFO] [1736350154.085783227] [camera_rear]: Device with serial number 025222070751 was found.
[realsense2_camera_node-2] 
[realsense2_camera_node-2] [INFO] [1736350154.086140187] [camera_rear]: Device with physical ID 2-3-28 was found.
[realsense2_camera_node-2] [INFO] [1736350154.086261429] [camera_rear]: Device with name Intel RealSense D435I was found.
[realsense2_camera_node-2] [INFO] [1736350154.087048411] [camera_rear]: Device with port number 2-3 was found.
[realsense2_camera_node-2] [INFO] [1736350154.087180774] [camera_rear]: Device USB type: 3.2
[realsense2_camera_node-2] [INFO] [1736350154.087542449] [camera_rear]: getParameters...
[realsense2_camera_node-2] [WARN] [1736350154.090739327] [camera_rear]: For the 'unite_imu_method' param update to take effect, re-enable either gyro or accel stream.
[realsense2_camera_node-2] [INFO] [1736350154.090938917] [camera_rear]: Publish diagnostics every 1 seconds.
[realsense2_camera_node-2] [INFO] [1736350154.094321334] [camera_rear]: JSON file is not provided
[realsense2_camera_node-2] [INFO] [1736350154.094422294] [camera_rear]: Device Name: Intel RealSense D435I
[realsense2_camera_node-2] [INFO] [1736350154.094463722] [camera_rear]: Device Serial No: 025222070751
[realsense2_camera_node-2] [INFO] [1736350154.094504345] [camera_rear]: Device physical port: 2-3-28
[realsense2_camera_node-2] [INFO] [1736350154.094533068] [camera_rear]: Device FW version: 5.16.0.1
[realsense2_camera_node-2] [INFO] [1736350154.094573664] [camera_rear]: Device Product ID: 0x0B3A
[realsense2_camera_node-2] [INFO] [1736350154.094599662] [camera_rear]: Sync Mode: On
[realsense2_camera_node-2]  08/01 15:29:14,181 WARNING [137901681673792] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-1]  08/01 15:29:14,229 WARNING [137977736988224] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-1]  08/01 15:29:14,239 WARNING [137977736988224] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-2]  08/01 15:29:14,254 WARNING [137901681673792] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-2]  08/01 15:29:14,264 WARNING [137901681673792] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-2]  08/01 15:29:14,274 ERROR [137901681673792] (handle-libusb.h:125) failed to claim usb interface: 0, error: RS2_USB_STATUS_BUSY
[realsense2_camera_node-2]  08/01 15:29:14,275 ERROR [137901868320320] (uvc-sensor.cpp:427) acquire_power failed: failed to set power state
[realsense2_camera_node-2]  08/01 15:29:14,275 ERROR [137901868320320] (rs.cpp:255) [rs2_get_option( options:0x7d6b9c047dc0, option_id:Exposure ) UNKNOWN] failed to set power state
[realsense2_camera_node-2] [ERROR] [1736350154.275993407] [camera_rear]: An error has occurred while calling sensor for: depth_module.exposure:failed to set power state
[realsense2_camera_node-2]  08/01 15:29:14,276 WARNING [137901681673792] (handle-libusb.h:110) failed to claim usb interface, interface 0, is busy - retrying...
[realsense2_camera_node-1] [INFO] [1736350154.290213616] [camera_front]: Device with serial number 025222070751 was found.
[realsense2_camera_node-1] 
[realsense2_camera_node-1] [INFO] [1736350154.290458955] [camera_front]: Device with physical ID 2-3-28 was found.
[realsense2_camera_node-1] [INFO] [1736350154.290523209] [camera_front]: Device with name Intel RealSense D435I was found.
[realsense2_camera_node-1] [INFO] [1736350154.291242236] [camera_front]: Device with port number 2-3 was found.
[realsense2_camera_node-1] [INFO] [1736350154.465561345] [camera_front]: Device with serial number 031522070524 was found.
[realsense2_camera_node-1] 
[realsense2_camera_node-1] [INFO] [1736350154.465785886] [camera_front]: Device with physical ID 2-5-29 was found.
[realsense2_camera_node-1] [INFO] [1736350154.465828410] [camera_front]: Device with name Intel RealSense D435I was found.
[realsense2_camera_node-1] [INFO] [1736350154.466346086] [camera_front]: Device with port number 2-5 was found.
[realsense2_camera_node-1] [INFO] [1736350154.466391375] [camera_front]: Device USB type: 3.2
[realsense2_camera_node-1] [INFO] [1736350154.466527339] [camera_front]: getParameters...
[realsense2_camera_node-1] [WARN] [1736350154.471140626] [camera_front]: For the 'unite_imu_method' param update to take effect, re-enable either gyro or accel stream.
[realsense2_camera_node-1] [INFO] [1736350154.471483852] [camera_front]: Publish diagnostics every 1 seconds.
[realsense2_camera_node-1] [INFO] [1736350154.477194925] [camera_front]: JSON file is not provided
[realsense2_camera_node-1] [INFO] [1736350154.477381902] [camera_front]: Device Name: Intel RealSense D435I
[realsense2_camera_node-1] [INFO] [1736350154.477491109] [camera_front]: Device Serial No: 031522070524
[realsense2_camera_node-1] [INFO] [1736350154.477592949] [camera_front]: Device physical port: 2-5-29
[realsense2_camera_node-1] [INFO] [1736350154.477688206] [camera_front]: Device FW version: 5.16.0.1
[realsense2_camera_node-1] [INFO] [1736350154.477781314] [camera_front]: Device Product ID: 0x0B3A
[realsense2_camera_node-1] [INFO] [1736350154.477869205] [camera_front]: Sync Mode: On
[realsense2_camera_node-2] [WARN] [1736350154.893549888] [camera_rear]: re-enable the stream for the change to take effect.
[realsense2_camera_node-2] [WARN] [1736350154.897115557] [camera_rear]: re-enable the stream for the change to take effect.
[realsense2_camera_node-2] [WARN] [1736350154.899045290] [camera_rear]: re-enable the stream for the change to take effect.
[realsense2_camera_node-2] [WARN] [1736350155.103789886] [camera_rear]: re-enable the stream for the change to take effect.
[realsense2_camera_node-2] [WARN] [1736350155.104132698] [camera_rear]: re-enable the stream for the change to take effect.
[realsense2_camera_node-2] [WARN] [1736350155.105755992] [camera_rear]: re-enable the stream for the change to take effect.
[realsense2_camera_node-2] [INFO] [1736350155.108456816] [camera_rear]: Set ROS param gyro_fps to default: 200
[realsense2_camera_node-2] [INFO] [1736350155.108677737] [camera_rear]: Set ROS param accel_fps to default: 63
[realsense2_camera_node-2] [WARN] [1736350155.136195647] [camera_rear]: re-enable the stream for the change to take effect.
[realsense2_camera_node-2] [INFO] [1736350155.144363453] [camera_rear]: Stopping Sensor: Depth Module
[realsense2_camera_node-2] [INFO] [1736350155.144650664] [camera_rear]: Stopping Sensor: RGB Camera
[realsense2_camera_node-2] [INFO] [1736350155.244081110] [camera_rear]: Starting Sensor: Depth Module
[realsense2_camera_node-1] [WARN] [1736350155.301199885] [camera_front]: re-enable the stream for the change to take effect.
[realsense2_camera_node-1] [WARN] [1736350155.304567774] [camera_front]: re-enable the stream for the change to take effect.
[realsense2_camera_node-1] [WARN] [1736350155.306223727] [camera_front]: re-enable the stream for the change to take effect.
[realsense2_camera_node-2] [INFO] [1736350155.327110405] [camera_rear]: Open profile: stream_type: Infra(1), Format: Y8, Width: 1280, Height: 720, FPS: 30
[realsense2_camera_node-2] [INFO] [1736350155.327521444] [camera_rear]: Open profile: stream_type: Infra(2), Format: Y8, Width: 1280, Height: 720, FPS: 30
[realsense2_camera_node-2] [INFO] [1736350155.327572160] [camera_rear]: Open profile: stream_type: Depth(0), Format: Z16, Width: 1280, Height: 720, FPS: 30
[realsense2_camera_node-2]  08/01 15:29:15,327 WARNING [137901681673792] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: Device or resource busy, number: 16
[realsense2_camera_node-2]  08/01 15:29:15,338 WARNING [137901681673792] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: Device or resource busy, number: 16
[realsense2_camera_node-2] [INFO] [1736350155.340923027] [camera_rear]: Starting Sensor: RGB Camera
[realsense2_camera_node-2] [INFO] [1736350155.386055279] [camera_rear]: Open profile: stream_type: Color(0), Format: RGB8, Width: 1280, Height: 720, FPS: 30
[realsense2_camera_node-2] [INFO] [1736350155.392991739] [camera_rear]: RealSense Node Is Up!
[realsense2_camera_node-1] [WARN] [1736350155.499324192] [camera_front]: re-enable the stream for the change to take effect.
[realsense2_camera_node-1] [WARN] [1736350155.499618638] [camera_front]: re-enable the stream for the change to take effect.
[realsense2_camera_node-1] [WARN] [1736350155.500882539] [camera_front]: re-enable the stream for the change to take effect.
[realsense2_camera_node-1] [INFO] [1736350155.503114590] [camera_front]: Set ROS param gyro_fps to default: 200
[realsense2_camera_node-1] [INFO] [1736350155.503380490] [camera_front]: Set ROS param accel_fps to default: 63
[realsense2_camera_node-1] [WARN] [1736350155.532960950] [camera_front]: re-enable the stream for the change to take effect.
[realsense2_camera_node-1] [INFO] [1736350155.538500240] [camera_front]: Stopping Sensor: Depth Module
[realsense2_camera_node-1] [INFO] [1736350155.538723453] [camera_front]: Stopping Sensor: RGB Camera
[realsense2_camera_node-1] [INFO] [1736350155.649837527] [camera_front]: Starting Sensor: Depth Module
[realsense2_camera_node-2]  08/01 15:29:15,654 WARNING [137901681673792] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: Device or resource busy, number: 16
[realsense2_camera_node-1]  08/01 15:29:15,759 WARNING [137977860720192] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 131 error: Cannot allocate memory, number: 12
[realsense2_camera_node-1]  08/01 15:29:15,759 ERROR [137977860720192] (dispatcher.cpp:34) Dispatcher [0x7d7d50143248] exception caught: failed to submit UVC request while start streaming
[realsense2_camera_node-2]  08/01 15:29:15,765 WARNING [137901681673792] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: Device or resource busy, number: 16
[realsense2_camera_node-2]  08/01 15:29:15,776 WARNING [137901681673792] (messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: Device or resource busy, number: 16
[realsense2_camera_node-1]  08/01 15:29:15,887 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350155887.226807
[realsense2_camera_node-1]  08/01 15:29:15,920 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350155919.866943
[realsense2_camera_node-1]  08/01 15:29:15,956 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350155956.525391
[realsense2_camera_node-1]  08/01 15:29:15,989 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350155989.504150
[realsense2_camera_node-1]  08/01 15:29:16,025 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156025.147461
[realsense2_camera_node-1]  08/01 15:29:16,054 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156054.050049
[realsense2_camera_node-1]  08/01 15:29:16,087 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156087.619629
[realsense2_camera_node-1]  08/01 15:29:16,122 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156122.607422
[realsense2_camera_node-1]  08/01 15:29:16,157 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156157.208008
[realsense2_camera_node-1]  08/01 15:29:16,190 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156190.333984
[realsense2_camera_node-1]  08/01 15:29:16,223 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156222.954102
[realsense2_camera_node-1]  08/01 15:29:16,257 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156257.102295
[realsense2_camera_node-1]  08/01 15:29:16,290 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156290.681396
[realsense2_camera_node-1]  08/01 15:29:16,321 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156321.369873
[realsense2_camera_node-1]  08/01 15:29:16,355 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156355.440918
[realsense2_camera_node-1]  08/01 15:29:16,387 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156386.989746
[realsense2_camera_node-1]  08/01 15:29:16,424 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156424.134766
[realsense2_camera_node-1]  08/01 15:29:16,456 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156456.457764
[realsense2_camera_node-1]  08/01 15:29:16,492 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156492.663574
[realsense2_camera_node-1]  08/01 15:29:16,523 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156523.050781
[realsense2_camera_node-1]  08/01 15:29:16,555 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156555.311768
[realsense2_camera_node-1]  08/01 15:29:16,588 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156588.569336
[realsense2_camera_node-1]  08/01 15:29:16,620 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156620.206787
[realsense2_camera_node-1]  08/01 15:29:16,657 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156657.029785
[realsense2_camera_node-1]  08/01 15:29:16,688 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156688.906738
[realsense2_camera_node-1]  08/01 15:29:16,720 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156720.719238
[realsense2_camera_node-1]  08/01 15:29:16,750 ERROR [137977860720192] (uvc-streamer.cpp:105) uvc streamer watchdog triggered on endpoint: 131
[realsense2_camera_node-1]  08/01 15:29:16,754 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156754.248535
[realsense2_camera_node-1]  08/01 15:29:16,821 WARNING [137977881691712] (uvc-sensor.cpp:131) Frame received with streaming inactive,Depth0, Arrived,0.000000 1736350156820.906250

I have been experiencing random PC freezing when running 2 intel d435i cameras along with a motor controller. These issues do not come up when running with 1 camera or with non realsense cameras (multiple). I have tried a different motor controller and the freeze still happens which got me to conclude that it was something with the intel cameras. This was not happening on an older (I think 10th gen) PC so I figured it was something kernel related. I am currently running on a 13th Gen i7-13700. This is why I decided to try and use the RSUSB backend method which supposedly bypasses the kernel drivers. But I am not being able to run multiple cameras through that. I have no issues running a single camera.

Can I get some help please. Thank you!

@kushal2507
Copy link
Author

Update - I tried running 2 Intel cameras and the motor controller on Windows and the system freezes there as well. Only way to recover is to do a hard power reset.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Jan 9, 2025

Hi @kushal2507 The same problem with freezing when using two RealSense cameras with ROS and a motor controller has been discussed in a currently open case at IntelRealSense/librealsense#13656

Whilst that issue is not resolved and the case is still ongoing at the time of writing this, it may provide useful insights for your own situation.

@kushal2507
Copy link
Author

hi @MartyG-RealSense I can confirm I am experiencing the same issue. Is what I am trying to do with the RSUSB backend method possible? Can I try some other steps?

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Jan 9, 2025

In the linked case, the users there also found that two cameras and a controller worked on an older 10th Gen PC but not on newer 13th Gen PCs.

The RSUSB Backend installation method is designed for use with a single camera. The best installation method for a multicam project is to build the SDK from source code without using the RSUSB Backend (i.e RSUSB = false) and apply a patch to the kernel.

In librealsense 2.56.2, the patch-realsense-ubuntu-lts-hwe.sh patch script was updated with support for kernel 6.8 and Ubuntu 24.04.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants