Same problem here:
With the FX2LP connected via a hub (I tried several: Cypress, TI, Microchip), on some ports that do NOT use the "usbhub3.sys" but "usbhub.sys" as driver, a surprise removal of the FX2LP is NOT detected.
Same problem on Windows 10 and Windows 7 machines.
This is really bad.
This behaviour occurs even with Cypress' own bulkloop example:
- connect FX2LP with bulkloop firmware via USB hub
- start bulkloop application
- start data transfer
- remove USB hub from computer USB port
=> the FX2LP is still visible in Device Manager
This is really bad, please provide a solution!
Same behaviour with driver 184.108.40.206 and 3.4.7