This USB serial seems to be quite fragile?
1) I have modified the demo to print a hello message right after 'SDU1.config->usbp->state == USB_ACTIVE' check - but the channel is not ready as is. By the way I have not seen the stock 'ChibiOS/RT Shell' message till I have inserted a 6 (!!!) seconds delay. Bad, but I can live with that
2) I cannot re-connect to the USB serial if I hit the 'reset' button on the dev board (again, it's stm32f4discovery).
So, my action sequence:
a) I launch my .bat file to upload fresh binary, it also does MCU reset. the com port disappears and re-appears in the Device Manager
b) i connect to COM21 via putty, 6 seconds later I see my welcome message (no enter is needed)
c) I hit the 'reset' button on the dev board. the com port disappears and re-appears in the Device Manager, but my attempts to connect to it via putty fail with a 'failed to connect' message
d) I unplug and re-plug the microusb cable and get the shell running
That makes this unusable for me

I use WinXP & Chibi 2.5.1