defaults to ttyS0