PUC(4)
π PUC(4) β the PCI "Universal" Communications driver π
okay bestie, gather round, because today we're talking about puc β the PCI "Universal" Communications driver. she's a little legend and honestly she deserves her flowers. πΈ
β¨ SYNOPSIS β¨
like, this is the whole vibe, right here:
device pci
device puc
device uart
device ppc
that's it. that's the recipe. π
π DESCRIPTION π
so puc is a shim. not in a shady way!! in a "I will happily sit in the middle and make everyone talk to each other" way. her whole job is connecting PCI serial and parallel ports to the uart(4) and ppc(4) driver. she's basically the group chat admin who keeps everyone connected. π«Ά
the list of devices she supports lives right here, no cap:
sys/dev/puc/pucdata.c
and if you want support for a new card? that's where you add it. like, that's the spot. go add it there. π
π DEPRECATION NOTICE π
okay this part is NOT cute and I need you to actually read it:
the PC Card attachment of this driver is scheduled for removal prior to the release of FreeBSD 13.0.
so like. she's got an expiration date on that one specific feature. π do not build your whole life around the PC Card attachment, bestie.
π SEE ALSO π
go read these next, they're her besties:
π¦ HISTORY π¦
fun little origin story for you: this driver took the idea from the NetBSD puc driver. so she's got NetBSD roots. cross-platform icon behavior. β
and that's the whole page, periodt. this one came out of the Debian manual pages, dated January 24, 2008 β yes, she's an elder, and she ate. mwah. ππβ¨
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2002 John Hay
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms