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

Can't read interface strings on macOS without opening device #23

Closed
cstrahan opened this issue Jan 31, 2024 · 1 comment
Closed

Can't read interface strings on macOS without opening device #23

cstrahan opened this issue Jan 31, 2024 · 1 comment

Comments

@cstrahan
Copy link

Hello!

It seems there's something detail about how Orbtrace implements USB that results in the interface strings not being recognized/cached on macOS.

That is, the interface strings are available when the device is opened, but not when going through the IO-less code path that nusb has recently implemented (which uses IORegistryEntrySearchCFProperty), which probe-rs is now making use of, which now leads to my issue posted there (some details there might be of interest):

For comparison, my MCU-LINK is detected just fine. Given that, it would seem that there's probably some quirk in Orbtrace's handling of USB that could be resolved, allowing probe-rs to discover it again.

If there's any other info you'd like me to provide, I'd be more than happy to.

@cstrahan
Copy link
Author

Sorry for the noise; I tracked this down to a bug in nusb. kevinmehall/nusb#37

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

No branches or pull requests

1 participant