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.
HARDWARE
The puc driver supports the following PCI/PCIe multi-port serial and parallel adapters:
-
Advantech 2-port PCI PCI-1602/1603 Rev A/B1
-
Applied Micro Circuits PCI 8 Port UART
-
Avlab Technology PCI IO 2S
-
Avlab Low Profile PCI 4 Serial
-
Boca Research PCI Turbo Serial 658/654
-
Brainboxes:
-
Instashield PCIe IX-400, IX-200, IX-100
-
Instashield PCI IS-400, IS-200
-
PX Series PCIe RS232/RS422/RS485/LPT
-
UC Series Universal PCI RS232/RS422/RS485/LPT
-
UP Series PCI Dual RS232
-
-
Comtrol RocketPort 550 PCI 16/8/4 port
-
Decision Computer PCCOM PCI 8/4/2 port
-
Digi Neo PCIe 4 and 8 Port (with and without RJ45)
-
Digi Neo PCI 4 and 8 Port
-
Dolphin Peripherals PCI 4035/4014
-
Exar:
-
XR17C/D152
-
XR17C154
-
XR17C158
-
XR17V258IV
-
XR17V352
-
XR17V354
-
XR17V358
-
-
Feasso PCI FPP-02 2S1P
-
HP Diva Serial [GSP] Multiport UART:
-
Tosca Console
-
Tosca Secondary
-
Maestro SP2
-
Superdome Console
-
Keystone SP2
-
Everest SP2
-
-
I-O DATA RSA-PCI2/R
-
IBM SurePOS 300 Series (481033H) serial ports
-
IC Book Labs:
-
Dreadnought x16 Pro/Lite
-
Ironclad x8 Pro
-
Gunboat x4 Pro/Lite/Low Profile
-
Gunboat x2 Low Profile
-
-
Kuroutoshikou SERIAL4P-LPPCI2
-
Lava Computers:
-
Dual Serial PCI
-
Quattro-PCIe
-
Quattro-PCI
-
Octopus-550 PCI
-
-
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 PCI
-
Industio CP-114
-
Smartio CP-114EL/PCIe
-
Smartio CP-118EL-A/PCIe
-
C168H/PCI
-
C168U/PCI
-
CP-168EL/PCIe
-
Smartio CP-168EL-A/PCIe
-
-
NetMos NM9815 Dual 1284 Printer port PCI
-
NetMos NM9835 2/1 port UART + 1284 Printer PCI
-
NetMos NM9845 4/6 port UART + 1284 Printer PCI
-
NetMos NM9865 4/3/2 port UART + 1/2 port 1284 Printer PCI
-
Oxford Semiconductor based boards:
-
OX16PCI952 UART (with and without Parallel port)
-
OX16PCI954 UART
-
OX9160/OX16PCI954 UARTs
-
OX16PCI958 UART
-
-
Perle Ultraport4 Express PCIe Serial
-
Perle Speed8/Speed4/Speed2 LE PCI Serial
-
Quatech:
-
DSC-300/200/100 PCI
-
DSCLP-300/200/100 PCI
-
ESC-100/100D/100M PCI
-
QSC-300/200/100 PCI
-
QSCLP-100 PCI
-
-
SIIG Cyber Series of UART and parallel port boards:
-
Cyber 2S and 2SP1 PCI 16550
-
Cyber 4 and 4S PCI 16C650 (10x family and 20x family)
-
Cyber I/O PCI (10x family and 20x family)
-
Cyber Parallel Dual PCI (10x family and 20x family)
-
Cyber Serial Dual PCI (10x family and 20x family)
-
Cyber 2S1P PCI (10x family and 20x family)
-
PS8000 8S PCI 16C650 (20x family)
-
Quartet Serial 850 PCI
-
-
Sun 1040 PCI Quad Serial
-
Sunix MIO5xxxx 4/2/1 port UART and 1284 Printer
-
Sunix SUN1889/1888 PCI dual port serial
-
Sunix SER5xxxx 8/4/2 port serial
-
Syba Tech Ltd PCI-4S2P-550-ECP
-
Systembase SB16C1054/8 4/8 port serial
-
Titan PCI-800H/PCI-200H
-
VScom:
-
PCIex-800H
-
PCI-200HV2
-
200Li uPCI
-
PCI-800L, PCI-200L, and PCI-100L
-
PCI-800, PCI-400, and PCI-200
-
FILES
- sys/dev/puc/pucdata.c
-
list of supported devices
SEE ALSO
HISTORY
This driver took the idea from the NetBSD puc driver. It uses a substantial amount of the same data.