COM1 == {pccom,com}0 == /dev/{tty,cua}00
COM2 == {pccom,com}1 == /dev/{tty,cua}01
COM3 == {pccom,com}2 == /dev/{tty,cua}02
Pretty simple stuff.. it's documented in both
pccom(4), and
com(4).
I can't comment on your problems with
puc(4) devices, but.. it might be worth sending a bug report.. complaining about a bug isn't as effective as reporting it. (
And testing the LATEST version of the code base..).
They're preforming an audit of all old bug reports as we speak, so.. they're definitely paying close attention to bug reports.. send one, volunteer either time or a card.
http://www.openbsd.org/report.html
http://marc.info/?l=openbsd-bugs