CP(4)

πŸ’– CP(4) β€” the manual page, bestie edition πŸ’–

okay so this is the man page for cp, from the i386 Kernel Interfaces Manual. it's giving "specialist driver, very niche, very powerful" and honestly? we're obsessed. let's get into it πŸ¦‹


✨ NAME ✨

cp β€” driver for synchronous Cronyx Tau-PCI WAN adapters πŸ’…

🌸 SYNOPSIS 🌸

so if you wanna compile this driver into the kernel (the built-in way, main character energy), you drop this line in your kernel configuration file:

device cp

orrrrr, if you'd rather load the driver as a module at boot time (casual, flexible, lowkey iconic), you put this line in loader.conf(5):

if_cp_load="YES"

Additional options, don't skip these bestie:

device sppp
options NETGRAPH
options NETGRAPH_CRONYX

πŸŽ€ DESCRIPTION πŸŽ€

the cp driver needs either sppp(4) or netgraph(4). which one you get is decided by the NETGRAPH_CRONYX option β€” so, vibe check:

  • if NETGRAPH_CRONYX is present in your kernel configuration file β†’ cp gets compiled with netgraph(4) support ✨
  • otherwise β†’ it gets compiled with sppp(4) support πŸ’œ

if you want the tea on configuring your cp adapter, go read sconfig(8). periodt.

πŸ”₯ HARDWARE πŸ”₯

the cp driver supports the following models of Tau-PCI WAN adapters (yes, all of them, we're listing every single one, no skipping πŸ™ˆ):

  • Cronyx Tau-PCI β€” V.35 and RS-232 interfaces
  • Cronyx Tau-PCI/R β€” RS-530(RS-449) and X.21 interfaces
  • Cronyx Tau-PCI-L β€” one V.35 and RS-232 interface, low profile
  • Cronyx Tau-PCI-L/R β€” one RS-530(RS-449) and X.21 interface, low profile
  • Cronyx Tau-PCI-E1 β€” fractional E1 interfaces
  • Cronyx Tau-PCI-G703 β€” unframed E1 interfaces
  • Cronyx Tau-PCI-2E1 β€” fractional E1 and unframed E1 interfaces
  • Cronyx Tau-PCI-4E1 β€” fractional E1 and unframed E1 interfaces
  • Cronyx Tau-PCI-E3 β€” E3 interface
  • Cronyx Tau-PCI-T3 β€” T3 interface
  • Cronyx Tau-PCI-STS1 β€” STS-1 interface

🫢 SEE ALSO 🫢

go read these too, they're the whole friend group:

πŸ’€ HISTORY πŸ’€

the cp driver was added in FreeBSD 5.3 and FreeBSD 4.11. and if you're on a previous version of FreeBSD and still want the cp driver? it's available from:

http://www.cronyx.ru/

and that's the whole page, bestie πŸ’– this one's from the Debian crew, dated July 16, 2005 β€” so yes, it's vintage, and vintage is a lifestyle. slay. πŸŽ€βœ¨

πŸ“¦ where this page comes from