13 Replies Latest reply on Jan 10, 2018 1:40 PM by Intel Corporation

    USB unplug delay with C220/C610 USB 3.0 driver


      Dear Intel support


      We are a hardware manufacturer and recently ran into a problem that apparently lays within the "Intel® USB 3.0 eXtensible Host Controller Driver for Intel® 8/9/100 Series and Intel® C220/C610 Chipset Family" driver.

      It happens even in the latest version


      Problem description:

      When unplugging an USB device, the computer does not recognize this until after a delay ranging between 40 seconds and > 1 minute! So from the OS's perspective it seems the device is still available, which it actually isn't.

      This can be seen in the windows device manager.


      The problem occurs under the following conditions:

      - Using Windows 7 SP1 x64

      - Using a computer with an Intel® USB 3.0 eXtensible Host Controller that has both USB 2.0 and 3.0 ports (issue happens on both ports)- Unplugging a 3rd party USB hub that has two devices connected:

           A) a device with a private interface

           B) a composite device containing two USBCCID interfaces

      - Unplugging either A) or B) separately does not trigger the delay. But unplugging the whole USB hub does. Unfortunately the USB hub and the two (sub)devices are all integrated into our device. So unplugging separately is not an option.

      - The problem only occurs with (various) common 3rd party vendor hubs. It does not occur with an Intel hub.


      We cannot see any chance to fix or workaround this issue from our side. It seems to be clearly Intel-related. We suspect this to be an issue with the driver.

      We are hoping that you can help us. Any hints and help appreciated.