pipcet / pearl

GNU/Linux on Apple M1 hardware
GNU General Public License v3.0
35 stars 6 forks source link

serial console handover from m1n1 #3

Closed pipcet closed 2 years ago

pipcet commented 3 years ago

Pearl runs a standard serial console on /dev/ttyGS0. m1n1 runs a custom serial protocol. The m1n1 client, upon disconnecting, tries to reconnect to m1n1, sending a ^S control character to /dev/ttyACM0, which causes screen to freeze.

There's no really good solution to this one, I think. It might be best simply to have two dummy /dev/ttyACM[01] devices and make the real terminal use /dev/ttyACM2.

pipcet commented 2 years ago

I think flow control is fixed with the latest commits, and haven't been able to observe the problem lately.