fix some longstanding bugs with linux console, uberprompt, and some fifo errors