-
Notifications
You must be signed in to change notification settings - Fork 30
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
NetworkError: Failed to execute 'claimInterface' on 'USBDevice': Unable to claim interface. #60
Comments
Chrome can't claim an interface if the OS won't let it, such as if there is another driver or application that is already using it. You'll see a lower-level error in |
Hi @reillyeon, Thank you for your response. I checked Despite reviewing this, I'm still encountering the issue. Could you please provide further assistance on how to resolve this? Thanks in advance ! |
This message confirms that macOS is not allowing Chrome to claim the interface. You may be able to resolve this by manually unloading a driver with |
I'm also seeing this issue (with the same error in the device-log). I had previously opened the serial terminal with the native web serial implementation and this was working fine. Closing Chrome and then navigating to the polyfill implementation of the Web Serial still resulted in the same error (so it doesn't seem to be Chrome holding the USB device?). |
Issue Description
I encountered an error while trying to connect the device using polyfill API on Google Chrome Lab Serial Terminal. The error message is as follows:
NetworkError: Failed to execute 'claimInterface' on 'USBDevice': Unable to claim interface.
Expected Behavior
Device should connect without any error
Actual Behavior
Getting described error
Environment
Attachments
Please find the attached video
web-serial-polyfill-device-not-connecting.mov
Any help to resolve this issue would be greatly appreciated. Thank you!
The text was updated successfully, but these errors were encountered: