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

RS2_USB_STATUS_OTHER on Mac M1 #10841

Closed
Zumbalamambo opened this issue Aug 30, 2022 · 16 comments
Closed

RS2_USB_STATUS_OTHER on Mac M1 #10841

Zumbalamambo opened this issue Aug 30, 2022 · 16 comments

Comments

@Zumbalamambo
Copy link


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?

@MartyG-RealSense
Copy link
Collaborator

Hi @Zumbalamambo Which method did you use to install the RealSense SDK on your M1 Mac, please? I would recommend installing using one of the two methods listed at #10676 (comment)

@Zumbalamambo
Copy link
Author

@MartyG-RealSense I installed by building it from source which didn't work as it was throwing the same error. So i used the brew to reinstall and still the same error

@MartyG-RealSense
Copy link
Collaborator

This RS2_USB_STATUS_OTHER error is highly rare and seems to equate to "something unknown went wrong with the USB system". That unknown nature makes it difficult to diagnose the problem, unfortunately.

image

Are you using the official USB cable supplied with the camera or a different cable, such as USB C to C?

@Zumbalamambo
Copy link
Author

@MartyG-RealSense Im using the official cable given by the Apple. What's worse is that the realsense-viewer sometimes crashes the complete system and the shuts it down. very dangerous

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Sep 1, 2022

The official cable supplied with the camera that I refer to is the "USB-C" one provided in the box when purchasing the camera, with a full size USB connector on one end and a micro-sized connector on the other end.

Some RealSense Mac users use their own USB C to C cable instead of the supplied one. C to C cables can be more unstable than the official supplied RealSense cable.

Can you also confirm whether you are using MacOS Monterey with your M1, please?

@MartyG-RealSense
Copy link
Collaborator

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

@Zumbalamambo
Copy link
Author

@MartyG-RealSense no... Its not fixed yet. I'm using the official cable provided by the Intel together with this .

I'm using Monterey.

@MartyG-RealSense
Copy link
Collaborator

It is probable that the problem is related to the Mac USB C to USB A adaptor, like in #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.

@MartyG-RealSense
Copy link
Collaborator

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

@Zumbalamambo
Copy link
Author

@MartyG-RealSense yes, still the problem is not fixed. I would wait for the next update.

@MartyG-RealSense
Copy link
Collaborator

The RealSense SDK updates on an infrequent schedule, so it may be at least 6 months from the time of writing this before the next release as SDK version 2.51.1 was published recently.

https://github.com/IntelRealSense/librealsense/releases/tag/v2.51.1

@Zumbalamambo
Copy link
Author

@MartyG-RealSense thank you!... I will wait :)

@MartyG-RealSense
Copy link
Collaborator

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!

@Zumbalamambo
Copy link
Author

Zumbalamambo commented Sep 21, 2022

@MartyG-RealSense 😞 😔

@MartyG-RealSense
Copy link
Collaborator

I am sorry. In #10841 (comment) I thought that you meant that you did not mind waiting 6+ months until the next SDK release after 2.51.1. I apologize if I misunderstood.

@MartyG-RealSense
Copy link
Collaborator

Case closed due to no further comments received.

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

No branches or pull requests

2 participants