<div dir="ltr">Hey list<div><br></div><div>I have a custom MPC875 board running 2.6.37. SMC1 is the console, SCC4 is a general purpose UART (DTS is set up accordingly). No hardware or software flow control for either.</div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br></div><div>The issue is simple: the non-console UART transmits garbled characters at the end of the transmission. For example, set up SMC1 to console (works perfect) and SCC4 as non-console, run stty -F /dev/ttyCPM1 19200 raw and then echo -n 1234567890 > /dev/ttyCPM1 - transmission may be something like "1234567ř". Set the SCC4 as console (same baud rates) and the problem is reversed (SCC4 works perfect, SMC1 transmit garbled). </div>
<div><br></div><div>Rx direction seems fine, after some rudementary testing.</div><div><br></div><div>I dived into the code and see that the console UART has a completely different initialization sequence than the non-console UART. Short of diving into this ancient CPM architecture - does anyone have an idea?</div>
<div><br></div><div>Thanks</div><div>Eran</div><div><br></div><div><br></div></div>