This is a bug fix release. It is highly recommended to upgrade from a previous version to this one.
usbip2_filter driver fixes
- BSOD: wrong error handling for IoCallDriver in IRP_MJ_INTERNAL_DEVICE_CONTROL
- BSOD: improper usage of IO_REMOVE_LOCK in IRP_MJ_INTERNAL_DEVICE_CONTROL
- BSOD: using USBD_HANDLE after USBD_CloseHandle
usbip2_ude driver
- Use a list of egress requests in addition to the queue
- Refactoring wsk::SOCKET
- Reliable auto detach on an error or if USB device has been plugged out
- "usbip detach" fixes
- Always disconnect from a server
- Always release root hub port
- BSOD: IRQL_NOT_LESS_OR_EQUAL in arbitrary third-party drivers (Arg1: 0000000000000008, memory referenced)
- BSOD: WDF_VIOLATION for udecx!Endpoint_UcxEndpointCleanup ( A NULL parameter was passed to a function that required a non-NULL value)
- BSOD: using TCP/IP socket after closing it
- BSOD: several race conditions during USB device plugout and delete