Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
PUC(4)			     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.

HARDWARE
     The puc driver supports the following PCI/PCIe multi-port serial and paral-
     lel 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
     ppc(4), uart(4)

HISTORY
     This  driver  took the idea from the NetBSD puc driver.  It uses a substan-
     tial amount of the same data.

FreeBSD 15.1			  June 11, 2025 			  PUC(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=puc&sektion=4&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help