Es kann auch die Funktion nanosleep() sein, die auch nach anderen Vermutungen im Kernel 2.2.16 nicht richtig arbeitet. Die Änderung in WaitUARTempty() mit usleep(3000) zusätzlich funktioniert zwar, aber nanosleep() müßte mal überprüft werden. MfG. Berthold Benning