librealsense: RS2_USB_STATUS_OTHER on Mac M1
Required Info | |
---|---|
Camera Model | D435 |
Operating System & Version | MacOS |
Issue Description
I ran sudo realsense-viewer
in my Mac. It throws the following error,
30/08 18:30:56,247 WARNING [0x16bbd3000] (messenger-libusb.cpp:42) control_transfer returned error, index: 1795, error: Result too large, number: 34
30/08 18:30:56,248 WARNING [0x16be03000] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 132 error: Undefined error: 0, number: 0
30/08 18:30:56,248 WARNING [0x16be03000] (messenger-libusb.cpp:92) usb_request_queue returned error, endpoint: 132 error: Undefined error: 0, number: 0
30/08 18:30:56,262 WARNING [0x16bbd3000] (messenger-libusb.cpp:42) control_transfer returned error, index: 1795, error: Result too large, number: 34
30/08 18:30:56,393 WARNING [0x16bbd3000] (messenger-libusb.cpp:42) control_transfer returned error, index: 1795, error: Result too large, number: 34
30/08 18:31:31,609 WARNING [0x16be03000] (messenger-libusb.cpp:30) reset_endpoint returned error, index: 132, error: Undefined error: 0, number: 0
30/08 18:31:33,771 ERROR [0x16b9a3000] (dispatcher.cpp:34) Dispatcher [0x13f705d30] exception caught: recursive_mutex lock failed: Invalid argument
get_data_usb failed, error: RS2_USB_STATUS_OTHER
how do I fix it?
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 16
Given the length of time until the next SDK update at the time of writing this, I would recommend closing this case and revisiting it at a later date. Thanks for your patience!
It is probable that the problem is related to the Mac USB C to USB A adaptor, like in https://github.com/IntelRealSense/librealsense/issues/7864
This may be difficult though to confirm if your model of Mac does not have an available USB-A port to connect the camera directly to without the adaptor. The RealSense user with the C-to-A adaptor in the above link found that the camera was only recognized if all other USB 3 devices were unplugged.