Problem habe ich mittlerweile gelöst.

Die Baud-Rate wurde nicht korrekt gesetzt. (Obwohl Sie im Code eigentlich gesetzt wurde) Unter Windows funktioniert das ganze ohne Probleme, unter Linux musste nochmal mit "cfsetspeed(&terminal, B9600);" nachhelfen dann geht's.
Ist mir etwas unverständlich warum - aber es geht.

Für alle die den CP210X Treiber unter Linux verwenden. Der hat einen sehr komfortablen Debug Modus.

Grüße

Lurchi