Tags: fuwujiaxx/usbip-win
Tags
raise maximum number of ports of vhci(ude) to 16 Maximum # of ports of vhci(ude) was 4. It was relatively small? Now, ports number is raised to 16. Attach command will show a proper error message when port full occur.
update usb.ids up-to-date usb.ids from http://www.linux-usb.org/usb.ids (cezanne#151)
new vhci driver based on kmdf UDE The old WDM-based vhci could not fully support USB libraries and applications such as cezanne#111 because it did not implement many USB host contoller & hub functionalities. They were impossible to be properly developed with poor MS documents. However, MS has already implemented most things via USB device emulation(UDE). Now, usbip-win provides a vhci driver using UDE. It is experimental and more tests are required.
vhci driver version up from 0.3 to 0.4 From 103ebb8, vhci drver implementation is quite different from previous drviers, which can simulate a real host controller and a USB hub. So, in order to prevent confusion with an old vhci driver, version up to 0.4 would be helpful.
remove invalid error logs generated by an usbipd while listing devices When an usipd lists exported devices, invalid error logs are generated. (reported from cezanne#137) To suppress unnecessary logs, a stub traversing routine first checks a traversed device has a stub device interface.
Add nominal support of USBDI V3 for vhci controller An ASUS bluetooth USB dongle requires vhci to support USBDI V3. Although the effect of the version up of USBDI cannot be identified, its skeleton is embodied for future implementation. IRP_MN_QUERY_PNP_DEVICE_STATE is also simply implemented to return STATUS_SUCCESS.
PreviousNext