The termios code in init forgets to set the character width in bits so defaults
to 5 bit chars. Needless to say now we have implemented character widths in
termios settings in some drivers this does not end well.
static struct termios tref = {
BRKINT | ICRNL,
OPOST | ONLCR,
- CREAD | HUPCL,
+ CS8 | CREAD | HUPCL,
ISIG | ICANON | ECHO | ECHOE | ECHOK | IEXTEN,
{CTRL('D'), 0, CTRL('H'), CTRL('C'),
CTRL('U'), CTRL('\\'), CTRL('Q'), CTRL('S'),