Lars Erdmann updated the USB host controller drivers to version 10.203. (2016/06/04)
http://hobbes.nmsu.edu/h-search.php?key=usbdrv
changes in 10.204:
USBEHCD.SYS,USBOHCD.SYS: back out changes done in 10.203, powering off ports leads to a hang on the next boot on many systems, also EHCI BIOS handover restored to what it was before
USBMSD:
1) on device attach, dynamically adapt the number of times to call "TEST_UNIT_READY" when waiting for a device to become ready, this should improve device attach for USB disks that might take a very long time until they finally become ready (spinning up the disk etc.)
2) completely rework the LOCK/UNLOCK/EJECT handling: do not issue commands for USB sticks/USB hard disks but instead return immediately indicating success (many of these devices do not properly support these commands), also DO NOT call IORBDone ("command processed" notification to OS2DASD.DMD/OS2CDROM.DMD) while a command is still executing !
3) move all segment locking from INIT_COMPLETE to INIT, the DMDs will issue IORB commands to the ADD already before INIT_COMPLETE
4) allow to wipe a large floppy formatted stick with DFSee and then to use lvm/minilvm to partition the stick under OS/2 and format the partition(s)
5) fix a trap on unplugging and/or replugging a device while a transfer is still in progress
USBEHCD,USBOHCD,USBUHCD,USBD:
1) cosmetic fix to context hook stubs: make sure that DS is set on function entry (should not be necessary but won't hurt either ...)
USBETHR.OS2:
1) to the better or worse: added the USB ethernet driver (this driver is limited to Kawasaki LSI KL5KUSB101 chip)