Here are steps to reproduce:
1) make ARMCM4-STM32F407-DISCOVERY-MEMS demo (I am using 2.6.3 now but the same issue was present in 2.6.1 and probably before)
2) program ch.hex, connect micro USB cable. My windows 7sp1 has driver version 1.3.1, that's the latest version
3) connect to the serial port with putty - shell is responding as expected
4) keep putty open, reset stm32f4discovery with the black button
5) windows make the 'device disconnected/device connect' sound as expected
6) press any key in putty, PuTTy fatal error: error writing to serial device reported, as expected
7) close putty
8) open putty. Actual result: Unable to open connection to COM.... Unable to open serial port. That's while the port is available in the Device Manager.
Expected result: I would expect putty to establish a new connection
the only way to get putty connected again is to reset stm32f4discovery one more time, which is pretty confusing
Is this a known issue? I realize that it could be something in the ST driver, I guess it would be little fun convincing them that they have an issue
Please tell me if I should create a bug in the SF tracker