Hi !
It seems that I am having the same problem as you. My program blocks on read...
My problem is that I don't know how to know if the Kernel is using the serial port to print errors and of course...