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.
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
.