I generally run #OpenBSD -stable on my workstation to try to dogfood what non-developers are likely running when developing/testing #MLVWM (#X11 Macintosh-like Virtual Window Manager) and my other utilities like #swupdate (https://github.com/morgant/swupdate-openbsd). One of this month's tasks is to dust off my WIP fixes to the #Keyspan #TrippLite #USA19HS USB serial driver, plus the 7.5 release is right around the corner, so I have updated my 2015 MacBook Air workstation to -current.
GitHub - morgant/swupdate-openbsd: One OpenBSD software update command to run them all

One OpenBSD software update command to run them all - morgant/swupdate-openbsd

GitHub

Another two hours spent analyzing #serial connection issues between my #Apple #Newton #eMate running #PT100 and my #OpenBSD workstation via a #Keyspan USA-19HS #USB adapter:

https://marc.info/?l=openbsd-misc&m=169845381728847&w=2

I always forget to check things with ktrace(1), but it's absolutely invaluable! I'll be starting working on adding flow control support to the ukspan(4) driver this weekend.

'Re: USB serial local getty terminal re-prompts for login on any input' - MARC

I still have a little hardware testing to complete, but I'm pretty sure I'm going to be implementing the flow control portions of the #OpenBSD #Keyspan #TrippLite #USA-19HS #driver in the near future to get my #Apple #Newton #eMate functioning as a #serial #terminal:

https://marc.info/?l=openbsd-misc&m=169828730729190&w=2

Quoting myself:

"I've not worked on drivers before (aside from adding some device IDs), but this looks like about the most straight-forward introduction that could possibly be laid out in front of me."

'Re: USB serial local getty terminal re-prompts for login on any input' - MARC

An update on my troubleshooting of #OpenBSD #Keyspan #USA-19HS #Apple #Newton #eMate #PT100 #serial #terminal connection reset issue that I'm experiencing:

https://marc.info/?l=openbsd-misc&m=169825532911647&w=2

More testing still to perform to try to narrow it down further.

'Re: USB serial local getty terminal re-prompts for login on any input' - MARC

The most frustrating part is I only have the one #Apple #Newton DB-9 to mini DIN-8 cable and #Keyspan #USA-19HS and they worked with this same setup under #MacOSX years ago. That said, it probably has been 10 years now.

I'll need to locate a genuine #FTDI #USB #serial adapter to see if I get any different results, but that'll take more time and money.

Interleaved with other projects, I've spent _way too much_ time over the past week trying to get my #eMate connected to my #OpenBSD workstation as a #serial #terminal using #PT100 and a #Keyspan #USA-19HS #USB adapter.

I've read up on software vs hardware flow control, studied the ttys(5), gettytab(5), tty(4), ucom(4), ukspan(4), manuals, and tried seemingly every config permutation on the OpenBSD & NewtonOS sides. I get a prompt on the eMate, but any character entered causes it to re-prompt.