[Bug 256296] "No Device" error after using asynchronous API of libusb once

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon May 31 17:21:12 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256296

Tomasz "CeDeROM" CEDRO <tomek at cedro.info> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tomek at cedro.info

--- Comment #4 from Tomasz "CeDeROM" CEDRO <tomek at cedro.info> ---
Hey Sergii, HPS :-) 

Sergii is it possible to open device again after closing? It should not be
possible to transfer to a device that is not opened.. so LIBUSB_ERROR_NO_DEVICE
may indicate that device is not opened and there is nowhere to tranfer to.
Asynchronous transfers may be put on some sort of list and close function
should verify the list before closing..? Can you verify with the application?
:-)

In order to analyse situation in depth Wireshark can dump the USB traffic. You
may want to compare Linux and FreeBSD behaviour if you suspect (low pobable)
problem in the stack :-)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-usb mailing list