PCI-E board for serial port

Colleagues, I have a very simple task: to add a serial port to the motherboard to connect UPS. The motherboard does not have a built-in serial port and has only PCI-E sockets. (Perhaps the future has already arrived!)

I bought a board with two serial ports on the WCH chipset, but there is a complete misunderstanding.
Please tell me what board I need to look for for my task? What PCI-E serial chip will normally negotiate with the FreeBSD core?

Thank you for your advice,
Ogogon.
 
also see /sys/dev/puc/pucdata.c for a list of supported devices
 
Oh, what a nostalgic device! In the 91-92 years of the last century, I connected the V.24 modems with MNP-5 through similar boards, but only with the ISA bus. I remember the words "FOSSIL", "mgetty" and "UUCP".
I believe that even now such a card is a price as a wing from Boeing. My intentions are much more modest - to get one serial port.
But in any case - thanks.
 
There are various types of USB to serial chipsets supported. That might be a cheaper and easier solution? I have several of these and use them for serial console access to older devices. Because laptops nowadays usually don't have a serial port anymore either.

ucom(4). uftdi(4)
 
There are various types of USB to serial chipsets supported. That might be a cheaper and easier solution? I have several of these and use them for serial console access to older devices. Because laptops nowadays usually don't have a serial port anymore either.

ucom(4). uftdi(4)
Thank you. But I just want to avoid USB solutions and use the most simple.
USB deficiencies are a direct continuation of its advantages. If you use an expensive USB solution, then everything is more or less stable, and the problems are clear how to solve it.
If you use a cheap USB solution, and even worse - а few of the same type, then there will be a real hell. When rebooting or temporary shutdown of one, their numbering procedure and rights will change. And the programs using them, respectively, stop working.

Therefore, I decided to use a non USB solution. It’s easier to build a certain predictable order of things.
 
also see /sys/dev/puc/pucdata.c for a list of supported devices
I understand correctly that if I see, for example
C:
{   0x0009, 0x7168, 0xffff, 0,
        "Sunix SUN1889",
        DEFAULT_RCLK * 8,
        PUC_PORT_2S, 0x10, 0, 8,
},
then there should be no problems with the board on this chipset?
 
Back
Top