I have TM4C1294NCPDT part running composite usb hid-cdc device. The problem is on the surprise-removal usb device (or terminating and restarting usb controller) from the pc running Windows 7 x64 (SP1) the former locks the com port. So when i plug the usb back Windows can not open the com port. However the hid complement is working fine. There is no such problem with cdc-only usb device. It seems like usbser.sys should delete symbolic link from NT device name ( \Device\USBSER001 ) to DOS device name ( COM4 ) and registry key at HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM on the device removal but somehow it doesnt do that. Is there any workaround for this? Could it be a device side problem?