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

FreeBSD Manual Pages

  
 
  

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 par-
       allel 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
       ppc(4), uart(4)

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

FreeBSD	15.0			 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.0-RELEASE+and+Ports>

home | help