-
-
Notifications
You must be signed in to change notification settings - Fork 231
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
Timing Issue When Attaching Certain Devices #659
Comments
@RedTail72 |
@RedTail72 It fixes the issue (which was very reproduceable) with the SanDisk Ultra you sent me. |
@thijsputman |
Correct; the device itself doesn't appear to lock up in my case – I'll keep an eye on this issue nonetheless. |
I will try it out this weekend and let you know.
…On Wed, Aug 16, 2023, 9:17 AM Frans van Dorsselaer ***@***.***> wrote:
@RedTail72 <https://github.com/RedTail72>
Could you test your (other) devices with the build artifact from #677
<#677> ? The installer is here:
https://github.com/dorssel/usbipd-win/actions/runs/5879219313?pr=677.
Note that the installer is not signed, but the drivers are.
It fixes the issue (which was very reproduceable) with the SanDisk Ultra
you sent me.
—
Reply to this email directly, view it on GitHub
<#659 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADUOU4XKVQSWJYZJHDTIWG3XVTB47ANCNFSM6AAAAAA2RWBPLE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
So I can't read as I somehow missed your link to the installer. I did
switch over to your branch and ran it without breakpoints. It worked fine,
just like the other devices. I'll test out the installer tomorrow and let
you know.
…On Wed, Aug 16, 2023, 9:17 AM Frans van Dorsselaer ***@***.***> wrote:
@RedTail72 <https://github.com/RedTail72>
Could you test your (other) devices with the build artifact from #677
<#677> ? The installer is here:
https://github.com/dorssel/usbipd-win/actions/runs/5879219313?pr=677.
Note that the installer is not signed, but the drivers are.
It fixes the issue (which was very reproduceable) with the SanDisk Ultra
you sent me.
—
Reply to this email directly, view it on GitHub
<#659 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADUOU4XKVQSWJYZJHDTIWG3XVTB47ANCNFSM6AAAAAA2RWBPLE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@dorssel I have tested the build artifact you linked to and was able to mount the SanDisk drive without any issues. I confirmed expected confirmed behavior with another previously validated USB drive as well. From my perspective, this looks good and resolves this issue. |
@RedTail72 Do you have a return address for the SanDisk, or do you want me to keep it for regression testing? |
Keep it for regression testing or whatever else you see fit. Just glad I
could help you out.
…On Sun, Aug 27, 2023, 8:53 PM Frans van Dorsselaer ***@***.***> wrote:
@RedTail72 <https://github.com/RedTail72>
I've merged the change. GitHub auto-closed the issue. You can use the dev
version until I make a new release.
Do you have a return address for the SanDisk, or do you want me to keep it
for regression testing?
—
Reply to this email directly, view it on GitHub
<#659 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADUOU4WTMVOB2RBV2DHBKALXXPTZ5ANCNFSM6AAAAAA2RWBPLE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
When testing with 2 SanDisk USB storage devices, they fail to attach with error message
usbip: error: Attach Request for 3-13 failed - Device in error state
.Cloning down the project locally, I was able to run it locally in debug mode. On my first run, I set a breakpoint in GetVBoxDevice and found deviceInterfaces was empty (which explained the error). I decided to step farther back and set a breakpoint in Get_Device_Interface_List. When I set it there, I found the list was populated for each call into the method. It was a little slower, so I'm guessing it has something to do with the device driver being replaced.
Opening as a separate issue for easier tracking, based on the conversation from #425 (comment).
Output from server logs:
The text was updated successfully, but these errors were encountered: