Manual Page Result
0
Command: puc | Section: 4 | Source: FreeBSD | File: puc.4.gz
PUC(4) FreeBSD Kernel Interfaces Manual PUC(4)
NAME
puc - PCI "Universal" Communications driver
SYNOPSIS
device pci
device puc
device uart
device ppc
DESCRIPTION
The puc driver acts as a shim to connect PCI multi-port serial and
parallel adapters to the uart(4) and ppc(4) driver.
The list of supported devices is in sys/dev/puc/pucdata.c. Support for
new cards should be added there.
HARDWARE
The puc driver supports the following PCI multi-port serial and parallel
adapters:
o Sunix SUN1889
o HP Diva Serial [GSP] Multiport UART:
- Tosca Console
- Tosca Secondary
- Maestro SP2
- Superdome Console
- Keystone SP2
- Everest SP2
o VScom:
- PCI-800
- PCI-400
- PCI-200
o Boca Research Turbo Serial:
- 658
- 654
o Dolphin Peripherals:
- 4035
- 4014
o Applied Micro Circuits 8 Port UART
o Digi Neo:
- PCI 4 Port
- PCI 8 Port
- PCIe 8 Port
- PCIe 4 Port
- PCIe 4 Port RJ45
- PCIe 8 Port RJ45
o Comtrol RocketPort:
- 550/8 RJ11 part A
- 550/8 RJ11 part B
- 550/8 Octa part A
- 550/8 Octa part B
- 550/4 RJ45
- 550/Quad
- 550/16 part A
- 550/16 part B
- 550/8 part A
- 550/8 part B
o IBM SurePOS 300 Series (481033H) serial ports
o SIIG Cyber I/O PCI (10x family and 20x family):
- 16C550
- 16C650
- 16C850
o SIIG Cyber Parallel Dual PCI (10x family and 20x family):
o SIIG Cyber Serial Dual PCI (10x family and 20x family):
- 16C550
- 16C650
- 16C850
o SIIG Cyber 2S1P PCI (10x family and 20x family):
- 16C550
- 16C650
- 16C850
o SIIG Cyber 4S PCI (10x family and 20x family):
- 16C550
- 16C650
- 16C850
o SIIG PS8000 8S PCI 16C650 (20x family)
o Brainboxes:
- PX-101
- PX-246
- PX-257
- PX-260
- PX-279
- PX-310
- PX-313
- PX-320
- PX-346
- PX-368
- PX-420
- PX-431
- PX-475
- PX-803
- PX-820
- PX-831
- PX-846
- PX-857
- UC-101
- UC-203
- UC-253
- UC-257
- UC-260
- UC-268
- UC-279
- UC-302
- UC-310
- UC-313
- UC-346
- UC-357
- UC-368
- UC-414
- UC-420
- UC-431
- UC-475
- UC-607
- UC-836
- UP-189
- UP-200
- UP-869
- UP-880
o Intashield:
- IS-200
- IS-400
- IX-100
- IX-200
- IX-400
o Quatech:
- QSC-100
- DSC-100
- DSC-200/300
- QSC-200/300
- ESC-100D
- ESC-100M
- QSCLP-100
- DSCLP-100
- DSCLP-200/300
- ESCLP-100
o Moxa Technologies:
- Smartio CP-102E/PCIe
- Smartio CP-102EL/PCIe
- Smartio C104H/PCI
- Smartio CP-104UL/PCI
- Smartio CP-104JU/PCI
- Smartio CP-104EL/PCIe
- Smartio CP-104EL-A/PCIe
- CP-112UL
- Industio CP-114
- Smartio CP-114EL/PCIe
- Smartio CP-118EL-A/PCIe
- C168H/PCI
- C168U/PCI
- CP-168EL/PCIe
- Smartio CP-168EL-A/PCIe
o Exar:
- XR17C/D152
- XR17C154
- XR17C158
- XR17V258IV
- XR17V352
- XR17V354
- XR17V358
o Advantech
- PCI-1602 Rev A
- 2-port PCI (PCI-1602 Rev B1/PCI-1603)
o Lava Computers:
- Dual Serial
- Quatro A
- Quatro B
- Quattro-PCI A
- Quattro-PCI B
- Octo A
- Octo B
o Sunix SUN1888
o I-O DATA RSA-PCI2/R
o SIIG Cyber 4 PCI 16550
o SIIG Cyber 4S PCI 16C650 (20x family)
o SIIG Quartet Serial 850
o Kuroutoshikou SERIAL4P-LPPCI2
o Oxford Semiconductor OX16PCI954 UARTs
o SIIG Cyber:
- 2S PCIe
- Serial Dual PCI 16C850
- 2SP1 PCIe
o Oxford Semiconductor:
- OX16PCI954 UARTs
- OX9160/OX16PCI954 UARTs (function 1)
- OX16PCI952 UARTs
- OX16PCI958 UARTs
o Perle:
- Ultraport4 Express
- Speed2 LE
- Speed4 LE
- Speed8 LE
o Oxford Semiconductor OXPCIe952:
- 1S1P
- UARTs
- UARTs (function 1)
o Oxford Semiconductor OXPCIe954:
- UARTs
- UARTs (function 1)
o Oxford Semiconductor OXPCIe958:
- UARTs
- UARTs (function 1)
o VScom:
- PCI-100L
- PCI-200L
- 200Li
o Titan:
- PCI-800H
- PCI-800H
- PCI-200H
o Titan VScom:
- PCI-800L
- PCI-200HV2
- PCIex-800H
- PCIex-800H
o Avlab Technology PCI IO 2S
o Avlab Low Profile PCI 4 Serial
o Syba Tech Ltd PCI-4S2P-550-ECP
o Sunix SER5xxxx
- 2-port serial
- 4-port serial
- 8-port serial
o Sunix MIO5xxxx (1284 Printer port):
- 1-port serial
- 2-port serial
- 4-port serial
o Feasso PCI FPP-02 2S1P
o Sun 1040 PCI Quad Serial
o Decision Computer Inc PCCOM:
- 4-port serial
- 8-port serial
o PCCOM dual port RS232/422/485
o NetMos NM9815 Dual 1284 Printer port
o NetMos NM9835:
- based 1-port serial
- based 2-port serial
- Dual UART and 1284 Printer port
o NetMos NM9845:
- 6 Port UART
- Quad UART and 1284 Printer port
o NetMos NM9865:
- Dual UART
- Triple UART
- Quad UART
- Single UART and 1284 Printer port
- Dual UART and 1284 Printer port
- Dual 1284 Printer port
o IC Book Labs:
- Gunboat x4 Lite
- Gunboat x4 Pro
- Ironclad x8 Lite
- Ironclad x8 Pro
- Dreadnought x16 Pro
- Dreadnought x16 Lite
- Gunboat x2 Low Profile
- Gunboat x4 Low Profile
SEE ALSO
ppc(4), uart(4)
HISTORY
This driver took the idea from the NetBSD puc driver.
FreeBSD 14.1-RELEASE-p8 May 4, 2025 FreeBSD 14.1-RELEASE-p8